gblend-1
Accueil du site > Trucs > a2ps dans emacs

a2ps dans emacs

Publié le dimanche 21 septembre 2008, par Thierry Volpiatto

L’extension a2ps-print permet d’imprimer sous l’editeur Emacs [1].

a2ps dans emacs

Pour installer a2ps-print sur votre Gentoo, il suffit d’installer le paquet a2ps :

# emerge -av a2ps

Le fichier contenant l’extension propose quelques exemples de configuration pour votre fichier .emacs. Elle ne marchent pas toutes en tout cas avec gentoo , voici ce que j’ai mis dans mon .emacs :

(load "a2ps-print")
(global-set-key (kbd "<f12> a") 'a2ps-buffer)       
(global-set-key (kbd "<f12> z") 'a2ps-region)       
(setq a2ps-switches `("-C" "--line-numbers=1"))

a2ps-print.el utilise par défaut l’impression en mode paysage en double page, or en général quand on est dans emacs on veut imprimer du texte en mode portrait , donc pour cela , il faut :

(une petite sauvegarde du fichier original en cas de boulette...)
# cp /usr/share/emacs/site-lisp/a2ps-print.el /usr/share/emacs/site-lisp/a2ps-print.el_ORI
  1. Editer en root /usr/share/emacs/site-lisp/a2ps-print.el
  2. Ajouter à la fin du fichier, juste aprés (concat "-d") et en passant à la ligne : (ligne 96)
    (concat "-1Rf12")
    et enregistrez
  3. Revenir sur la liste du répertoire et mettre son curseur sur a2ps-print et éxécuter la commande "Byte-compile" avec : "B"
  4. Redemarrez emacs
  5. ouvrir un fichier et faire "f12 a" pour imprimer tout le buffer ou mettre une zone en surbrillance et l’imprimer en faisant : "f12 z" Vous pouvez changer ces macros à votre convenance dans .emacs.

Notes

[1] Emacs ou Editing MACroS est une famille d’éditeurs de texte disposant d’un ensemble extensible de fonctionnalités et qui est très populaire parmi les programmeurs (wikipédia)


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette