micro – è un editor di testo da console per Linux, scritto in Go e senza dipendenze. Supporta plugin in Lua e vari comandi nel terminale interno. In questa versione sono state aggiunte nuove impostazioni, miglioramenti nella evidenziazione della sintassi e supporto per il mouse.
Novità:
Nuove impostazioni:
- matchbracestyle – permette di scegliere come evidenziare le coppie di parentesi: con sottolineatura o evidenziandole.
- matchbraceleft – se evidenziare la parentesi che forma una coppia con quella a sinistra del cursore.
- hltrailingws – se evidenziare gli spazi finali.
- hltaberrors – se evidenziare le discrepanze tra spazi e tabulazioni.
Spostamento del cursore e selezione:
- Nuovo comando jump per eseguire un salto relativo.
- Nuove azioni per le sottoparti (SubWordRight, SubWordLeft, SelectSubWordRight, SelectSubWordLeft, DeleteSubWordRight, DeleteSubWordLeft).
- Nuove azioni per la selezione dei paragrafi.
- Ora le combinazioni di tasti Shift+PageUp e Shift+PageDown sono usate per le azioni SelectPageUp e SelectPageDown per impostazione predefinita.
Miglioramenti nella evidenziazione della sintassi:
- Aggiunto il supporto per le intestazioni per migliorare la determinazione del tipo di file in casi ambigui.
- È fornito default.yaml per l'evidenziazione della sintassi di default.
Miglioramenti del mouse:
- Supporto più universale per la gestione degli eventi del mouse.
- Aggiunti eventi per 'Trascinamento del mouse' e 'Rilascio del tasto del mouse'.
- MouseMultiCursor commuta i cursori del mouse.
Miglioramenti di Lua:
- Gestione degli eventi del mouse in Lua migliorata.
- API dei timer di Lua migliorata.
- Aggiunto il callback onAnyEvent.
Altri miglioramenti:
- Alcuni schemi di colori possono ora includere altri schemi di colori.
- I file utente in ~/ .config/micro/ ora hanno la priorità sui file incorporati di micro.
- Migliorati i valori di ritorno di alcune azioni per una migliore coesione.
- E altri miglioramenti.
Fonte: linux.org.ru
