Vim Emacs e GPG

Da Wikipedia, l'enciclopedia libera.

Molto spesso ci troviamo a dover cifrare dei singoli file con la nostra chiave gpg ma poi risulta eccessivamente scomodo decifrarli ogni volta che bisogna leggerli. Per questo possono venirci in aiuto i due editor di testi piu' potenti che ci fornisce l'opensource cioe' vim e emacs (o xemacs) settare vim risulta estremamente semplice basta copiare il seguente script[1] all'interno della cartella ~/.vim/plugin/

[1] url: http://vim.sourceforge.net/scripts/download_script.php?src_id=6518

Mentre con emacs il procedimento e' leggermente piu' complesso

1. copiare lo script crypt++.el[2] nella cartella

  /usr/local/lib/xemacs/xemacs-packages/lisp/os-utils (se si usa xemacs)
  /usr/share/emacs/site-lisp/ (se si usa emacs)
  [2]url: http://freefriends.org/~karl/crypt++/crypt++.el

2. andare nella cartella dove lo abbiamo copiato e compilarlo

  $> cd /usr/local/lib/xemacs/xemacs-packages/lisp/os-utils
  $> xemacs -batch -f batch-byte-compile crypt++.el

3. Aggiungere le seguenti 3 righe nel file .emacs o .xemacs/Init.el

             (require 'crypt++)
             (setq crypt-encryption-type 'gpg)
             (modify-coding-system-alist 'file "\\.\\(bz\\|bz2\\|gz\\|Z\\|gpg\\|rc4\\)\\'" 'binary)

ancora una volta Debian o ubuntu vengono a darci una mano: nel caso di vim troviamo lo script nel pacchetto vim-scripts nel caso di emacs i punti 1 e 2 vengono automatizzati dal comando

   $> sudo aptitude install crypt++el mcrypt

Autore

Andrea Ferraresi <andrea.ferraresi@gmail.com>

Personal tools
Informazioni