sabato 18 novembre 2023

New English Section

Hello, this is the first post of the new English section of this blog.
Not much intereseting , but maily is to test the tag system, in future I will post some news here mainly about my Emacs and FreeCAD experiences.

Nuovità Blog.

Alcune novità nel Blog.

  • Nuova barra con alcuni link, al momento solo al mio repository GitHub dedicato ad Emacs.
  • Nuova sezione in Inglese, da preparare
Saluti

Nuova sezione nel mio sito GitHub dedicata ad Emacs.

Ho realizzato una nuova sezione nel mio sito GitHub dedicata ad Emacs.

Trovate il link nella barra che ho aggiunto sotto al titolo.

Sto sistemando alcune cose in giro, è sto cercando di inseguire il classico sogno di avere un Emacs più snello.

Devo ammettere che comunque è una utopia, dato che Emacs evolve, ma avendo integrato alcune cose, si può fare a meno di alcuni pacchetti aggiuntivi, e molti sviluppatori stanno cercando di snellire i loro pacchetti per avere un Emacs più performante e con più funzioni utili.

Nel mio piccolo ho cercato in giro e imparato un pochino di emacs lisp, (elisp per gli amici) per cui presento un po' di codice:

  • okk-tmpl Un sistema di template, semplice semplice, circa 300 linee di codice, si crea una sottocartella nella cartela di inizializzazione di Emacs (o anche da altra parte) e ci si mettono alcuni file.

    I file contengono dei tag che vengono espansi dal sistema in modo da riempire dei campi.

    Si può usare anche un mezzo al file.

    Non è una mia realizzazione, solo una modifica di un vecchio pacchetto che principlamente ha consistito nell'eliminare molte automazioni e sistemare un paio di tag in più per evitare che il carattere scelto "%" interferisse con le istruzioni di formattazione di alcuni linguaggi.
  • arduino-cli-mode Una estensione per usare arduino-cli in modo più flessibile. Anche qui niente di originale, solo una modifica di un pacchetto esistente per aggiungerci maggiore flessibilità.


Ho in mente alcune estensioni, quindi se interessati controllate le evoluzioni.

Emcas, l'editor estensibile

Buongiorno, ritorno a parlare di Emacs, il vecchio dinosauro, al passo con i tempi. Non sorprendentemente Emacs evolve, dalla versione 29 hanno integrato alcune funzioni, le più importanti sono un modulo LSP (eglot) e tree-sitter un parser per la "grammatica" dei linguaggi, già usato in giro per alcuni compiti. Al momento tree-sitter si oocupa della evidenziazione della sintassi, (syntax highlighting) cioè la "colorazione" del codice sorgente, e poco più, ma essendo un parser abbastanza evoluto si può occupare di molto altro, per cui probabilmente vedremo cose interessanti nella versione 30.0. Saluti Carlo D.

lunedì 6 novembre 2023

Novità nel blog

Buongiorno, dopo qualche tempo ritorno a pubblicare qui: Alcune novità nel blog: - Nuovo tema chiaro. (Lo scuro non va più di moda) - Nuova serie di post su Emacs.