Emacs
Un interpreteur Lisp déguisé en éditeur de textSupprimer les lignes vides dans Emacs
Sélectionner la zone à changer puis:
Alt-x flush-lines
Ent ^$
Ent
flush-lines va effacer les lignes qui correspondent à l'expression réguliaire ^$
^
: début de la {chaine/ligne/buffer}
$
: fin de la {chaine/ligne/buffer}
^
et $
côte à côte => ligne vide
Pour supprimer aussi les lignes pouvant contenir des espaces
Alt-x flush-lines
Ent ^\s-*$
Ent
\s-
est la classe de syntaxe pour les caractères d'espacement.
Le méta-caractère *
signifie zéro ou plus du caractère précédent.
Vérification orthographique dans Emacs
Pour voir les dictionnaires disponibles :
apt-cache search aspell-
Pour installer le dictionnaire Français :
sudo apt install aspell-fr
Dans Emacs, pour changer le dictionnaire actif (vers le Français par exemple) :
Alt+xispell-change-dictionary
Après, pour vérifier l’orthographie, if suffit de taper :
Alt+xispell
Pour mettre en sur-brillance tout les mots mal orthographiés, il suffit d’activer le mode flyspell-mode
.
flyspell-mode
et utiliser Alt+$ pour corriger le mot sous le curseur.
Installer la dernière version de Emacs sur Debian
Ajouter cette ligne dans le fichier /etc/apt/sources.list (Remplacer Jessie par le nom de votre version actuelle de Debian):
deb http://emacs.ganneff.de jessie main
puis installer la « snaptshot » avec :
sudo apt install emacs-snapshot
Dans mon cas ça a installé Emacs 27, qui au démarrage va signaler que package-initialize n’est plus nécessaire, donc un petit
(unless package--initialized (package-initialize t))
dans le fichier de configuration d’Emacs va faire taire cette avertissement.
Crypter/Décripter facilement vos fichiers avec EasyPG
Le package EasyPG peut détecter les fichiers GnuPG : Tout fichier se terminant par .gpg sera traité comme un fichier GnuPG dans Emacs.
Il suffit donc d’enregistrer le fichier avec une extension .pgp, Emacs vous demandera une clé -si vous en avez une- ou si vous n’en choisissez pas, une passphrase sera demandé pour crypter le fichier avec.
Vous pouvez imbriquer les extensions de fichiers (par exemple secrets.org.pgp ou sources.py.pgp ou même des fichiers compressé type fichier.tar.gz.pgp !), ils sont d’abord décriptés, puis Emacs passe au mode correspodant (ici org, python ou auto-compression).
Références/Crédits:
http://emacs.secretsauce.net/https://www.emacswiki.org/emacs/EmacsSnapshotAndDebian
https://github.com/jkitchin/scimax/issues/194
https://www.masteringemacs.org/article/keeping-secrets-in-emacs-gnupg-auth-sources
https://masteringemacs.org/article/removing-blank-lines-buffer