Re: Alla ricerca dell’editor “perfetto”

#48548
Up
0
Down
::


Emacs+AucTeX ha queste funzioni:

  • gestione sorgente: il primo passo per scrivere un buon documento è avere un sorgente ordinato e chiaro a prima vista. Quindi ritengo utilissimi l’indentazione e la colorazione del codice automatica, per esempio.

  • gestione della compilazione: l’editor deve essere in grado di richiamare il compilatore automaticamente con una sintassi corretta e il numero di volte necessario al corretto aggiornamento di indici e bibliografia. Deve essere possibile scegliere tra diversi compilatori in modo semplice e aggiungere catene di compilazioni definite dall’utente.

  • gestione output di errore: il primo passo per risolvere un errore è capirlo: l’editor deve “scartare” i messaggi della compilazione poco significativi, mantenere gli errori, identificarli e portarti se possibile alla riga incriminata. Sarebbe anche bello avere suggerimenti per gli errori più comuni.

  • autocompletamento: possibilità di terminare il nome di un comando in modo automatico, chiudere parentesi e ambienti aperti (\end dopo un \begin). Sarebbe bello se avenisse in modo non invadente, ma mi sa che “autocompletamento” e “invadente” sono sinonimi 😀

  • utilizzo di lettore pdf a scelta dell’utente: non mi piacciono gli editor integrati, spesso gli mancano troppe funzioni, anche se introducono la ricerca diretta-inversa.

  • correttore ortografico inline, che escluda i comandi latex: anche utilizzandolo so che è impossibile eliminare tutti gli errori ortografici, ma almeno si riducono per facilitare la correzione delle bozze. È molto brutto avere nella tesi “immagnie” invece di “immagine”.

  • design minimale: non è proprio una funzione, ma il desing dell’editor aiuta alla scrittura dei documenti. Attualmente sono nella fase “design minimale”, ritengo che il documento debba essere al centro, pochi o nessun pulsante, menu, barre di stato (aargh), menu laterali. In vista deve esserci ciò che è indispensabile, ma deve essere facile richiamare funzioni avanzate. Bonus se l’interfaccia è personalizzabile secondo le esigenze personali.

  • elenco dei principali simboli matematici: elemento accessorio, poco usato ma potrebbe essere utile:D

Di queste altre non sono sicuro (la ricerca inversa forse si riesce a utilizzare, ma non ne sono certo, non ho mai provato. EDIT: la ricerca inversa-diretta funziona: http://www.emacswiki.org/emacs/InverseDviSearch):

  • elenco dei riferimenti utilizzabili: label e bibliografia utilizzati nel documento accessibili in modo semplice, a volte non si ricordano le etichette assegnate.

  • ricerca inversa-diretta tra sorgente e file compilato, anche per pdf: molto utile, ma purtroppo finora non sono mai riuscito a farlo funzionare con un editor di testo decente (evince o okular).

(Evince e Okular sono visualizzatori di documenti, non editor di testo)

Questa la escludo:

  • scaricamento pacchetti mancanti in automatico: per ora, da quel che so, lo fa solo miktex, sarebbe bello averlo su un editor multipiattaforma.

Go to top