• [^] # Re: Ca prend du temps

    Posté par . En réponse au journal GNU/Emacs est-il ésotérique ?. Évalué à 5.

    Quelques petites bricoles simples qui peuvent aussi être utiles :

    ; ----------------------------------------------------------------------
    ; surlignage d'une région sélectionnée
    (transient-mark-mode t)

    ; ----------------------------------------------------------------------
    ; surlignage du "matching" de parenthèses
    (show-paren-mode 1)

    ; ----------------------------------------------------------------------
    ; suppression du message de départ
    (setq inhibit-startup-message t)

    ; ----------------------------------------------------------------------
    ; suppression barre d'outils
    (tool-bar-mode 0)

    ; ----------------------------------------------------------------------
    ; affichage de l'heure
    (setq display-time-24hr-format t)
    (setq display-time-day-and-date t)
    (setq display-time-use-mail-icon t)
    (display-time-mode t)

    ; ----------------------------------------------------------------------
    ; affichage du nombre de colonnes
    (column-number-mode t)

    ; ----------------------------------------------------------------------
    ; Mettre un titre aux fenêtres
    (setq frame-title-format '(buffer-file-name "Emacs: %b (%f)" "Emacs: %b"))

    ; ----------------------------------------------------------------------
    ; aspell pour orthographe
    (setq ispell-program-name "aspell")
    (ispell-change-dictionary "default")

    ; ----------------------------------------------------------------------
    ; Affichage des images et fichiers compressés
    (setq auto-image-file-mode t)
    (setq auto-compression-mode t)


    Et puis il y a tout ce qui concerne l'encodage et les polices, du type :


    ; ----------------------------------------------------------------------
    ; fonte d'affichage par défaut
    ; astuce : pour récupérer la chaîne de définition de la fonte,
    ; évaluer (insert (prin1-to-string (w32-select-font)))
    ; ou (insert (prin1-to-string (w32-select-font)))
    (set-default-font "-bitstream-bitstream vera sans mono-medium-r-*-*-*-80-*-*-*-*-iso8859-15")
    (setq default-frame-alist
    '((font . "-bitstream-bitstream vera sans mono-medium-r-*-*-*-80-*-*-*-*-iso8859-15")))

    ; ----------------------------------------------------------------------
    ; encodage
    (set-language-environment "Latin-9") ; pour affichage des caractères spéciaux
    (setq selection-coding-system 'compound-text-with-extensions)
    (set-keyboard-coding-system 'iso-8859-15)
    (set-terminal-coding-system 'iso-8859-15)
    ; code ascii en décimal pour C-q
    (setq read-quoted-char-radix 10)




    C'est vrai que l'apprentissage d'Emacs prend du temps, et qu'il faut en avoir envie pour s'accrocher. Mais franchement, ça vaut le coup, c'est un investissement à long terme. Il y a des modes d'édition qui sont absolument géniaux, comme le mode pour XML nxml-mode, qui renvoit tous les XML Spy et autres loin derrières.