Améliorer sa configuration | Les Editeurs


Dernière mise à jour: 20-07-2000
Configuration la carte son Menu: Configurer et Améliorer son Système Index Linux Catastrophe ....

Configuration des Editeurs


  • Emacs et xEmacs
  • Jed et xJed
  • Joe
  • Vi et Vim


    Emacs, xEmacs :
    _Bien que Emacs est beaucoup plus qu'un simple éditeur, nous configurerons que le minimum utile à l'affichage .
    Très souvent en standard Emacs ne prend pas en compte les caractères accentués, pour cela il faut :
    D'une part créer un fichier ~/.emacs et y ajouter une ligne pour que le standard européen soit pris en compte :
    (standard-display-european 1)
    Vous pouvez également ajouter la coloration syntaxique avec cette ligne : (setq font-lock-maximum-decoration t)
    Votre fichier ~/.emacs peut ressembler &agrve; cela :
    ;; ~/.emacs
    (global-font-lock-mode t)
    (setq font-lock-maximum-decoration t)
    (standard-display-european 1)


    Jed, xJed :
    _Voici un éditeur plus léger que Emacs et certainement plus simple à configurer et à utiliser, mais qui émule les autres éditeurs .
    Création d'un fichier ~/.jedrc à partir du fichier /usr/lib/jed/lib/jed.rc
    Localisez sur votre système ce fichier jed.rc et copiez le dans ~/.jedrc
    Le chemin peut-etre, sur la Slackware /usr/lib/jed/lib/ , sur la RedHat /usr/lib/jed/lib
    Ensuite vérifiez que vous avez bien un fichier /usr/lib/jed/lib/defaults.sl qui contient cette ligne :
    () = evalfile("linux");
    si non il faut créer ce fichier contenant cette seule ligne .
    Enfin éditez le fichier /usr/lib/jed/lib/linux.sl et décommentez ou ajoutez ces lignes :
    Info_Directory = "/usr/info"
    variable UCB_Mailer; UCB_Mailer = "/bin/mail";

    Le répertoire info peut se trouver dans /usr/local/info/ ou ailleurs !
    _Il ne vous reste plus qu'à éditer ~/.jedrc pour personnaliser la configuration de Jed
    Pour L'émulation EDT, Emacs ... décommentez les lignes correspondantes :
    () = evalfile("edt");   % EDT emulation
    () = evalfile("emacs");   % Emacs-like bindings
    () = evalfile("linux");   % Linux Emulation (Touches Clavier)

    Pour activer la touche de Tabulation :
    setkey("self_insert_cmd", "^I");
    Pour obtenir la coloration syntaxique :
    USE_ANSI_COLORS = 1;
    et modifiez les couleurs (set_color("menu", "white", "blue");) à votre convenance ...etc ,lisez la doc car il est possible de modifier beaucoup de paramètres.
    Sous X :
    Vous pouvez configurer l'apparence de xJed en ajoutant dans ~/.Xdefaults :
    ! xjed
    xjed*Background: Midnight blue
    xjed*font: 10x20
    xjed.geometry: 80x25+150+50

    Ou par exemple pour utilser le pavé numérique (émulation EDT), ajoutez dans ~/.Xmodmap :
    ! pour XJed Emulation EDT
    keycode 77 = KP_F1
    keycode 112 = KP_F2
    keycode 63 = KP_F3
    keycode 82 = KP_F4
    keycode 86 = KP_Separator


    Joe :
    _Même principe que pour Jed :
    Vérifiez l'existence du fichier /usr/lib/joe/joerc , et copiez le dans ~/.joerc
    Ensuite vous éditez ce fichier ~/.joerc pour configurer Joe .
    Vérifiez également que /usr/bin/jmacs , /usr/bin/jstar , et /usr/bin/jpico sont des liens symboliques de /usr/bin/joe : si non il faut les créer avec la commande :
    cd /usr/bin
    ln -sf joe jmacs ; ln -sf joe jstar ; ln -sf joe jpico


    Vi , Vim :
    _Pour pouvoir utiliser Vim (vi amélioré) ou gVim, il suffit de récupérer les exemples de fichiers vimrc et gvimrc qui se trouvent dans le répertoire /usr/doc/vim-common-5.3 et les copier dans vôtre répertoire HOME :
    cp /usr/doc/vim-common-5.3/vimrc_example ~/.vimrc
    cp /usr/doc/vim-common-5.3/gvimrc_example ~/.gvimrc


    Ensuite vous pouvez éditer le fichier ~/.vimrc pour configurer l'éditeur à vôtre convenance :

    set guifont=8x13bold
    set tabstop=4
    set shiftwidth=4
    set nowrapscan
    set ignorecase
    
    Ceci définit les fontes et la touche de tabulation .
    Pour plus d'information, consultez le Vim-HOWTO.


    haut de page