Editor testuali: Helix

Nel 2026 tutti gli influencer che contanto cercano di convincervi che scrivere e leggere codice è ormai un retaggio del passato, ma io che invece non influenzo nessuno continuo ad essere convinto che capire il mondo e fare cose che hanno significato sia lo scopo della nostra vita, mentre Altman, Amodei e compagni predicono la fine del mondo nel 2027 (solo perché la previsione precedente non si è avverata ovviamente).
In questa ottica io preferisco usare editor il più possibile spartani, senza miliardi di plugin inutili e senza invasive (e costose) funzioni di intelligenza artificiale integrata. Il mio editor attuale in ambiente grafico è Zed, nel quale ho disattivato tutto l’inutile e tenuto solo pochi plugin essenziali. Spesso però edito file anche via terminale, specialmente su server remoti e un’ottima alternativa ai classici Vi e NeoVim è Helix, che si contraddistingue per alcune caratteristiche interessanti.
- Editor tutto incluso: puoi partire ad usarlo al secondo zero, senza dover installare milioni di plugin e fare configurazioni articolate.
- Comandi molto intuiviti, rovesciati rispetto a Vi, prima selezioni qualcosa e poi dici l’azione che ci vuoi fare sopra.
- Help integrato che ti guida ad ogni comando senza necessariamente il bisogno di ricordarli tutti a memoria.
- Veloce (è scritto in Rust), ma questo del resto è un privilegio della maggior parte degli editor da terminale.
Tanto per darvi un’idea della semplicità, questo è il mio file di configurazione:
theme = "fgiamma"
[editor]
clipboard-provider = "pasteboard"
Non male come minimalismo vero?
Potete scaricare, se volete, questo file che contiene:
- Il mio file di configurazione Helix.
- Un tema che estende Monokai cambiando alcuni colori (totalmente inutile lo so…)
- Alcune injection tree-sitter per abilitare il syntax highlight di Sql all’interno di stringhe in Python, Rust e Go.
Dateci un’occhiata, uno strumento in più è sempre meglio di uno in meno 😉