Emacs + LSP + Digestif
[forse OT] Segnalo LSP – Language Server Protocol, che non è un editor, ma che può essere sfruttato da qualsiasi editor.
Spiego: diciamo che l’editor non sa nulla del linguaggio che sta editando, allora LSP è un modo che l’editor ha di comunicare con un altro programma che invece sa “tutto” di quel particolare linguaggio.
Quindi l’editor può chiedere al programma: questa stringa che sto editando, è una keyword del linguaggio o il nome di una variabile? Così l’editor sa come fare l’highlight di quella stringa. Può fare cose come l’autocompletamento, la segnalazione di errori sintattici ecc.
Naturalmente è stato implementato anche per emacs e per tex/latex (questo tabellone nella pg. di emacs-lsp spiega come installare digestif e mostra tutti gli altri linguaggi supportati).
@CarLaTeX vorrei spezzare una lancia in favore delle combinazioni di tasti di emacs, perché ho trovato molto comodo che sono le stesse usate da molti terminali/shell (credo dipenda dalla libreria readline) 🙂