Categories
IDE

Emacs (8) e file temporanei

A volte emacs crea dei file temporanei che possono essere utili per recuperari dati non salvati, ma che sono fastidiosi da rimuovere, perchè sono sparsi in tutte le cartelle

Categories
IDE linguaggio javascript

Emacs (7) con eglot

Eglot oltre a rilevare gli errori con Flymake, possiede altri mode come company per complete anythink

Categories
git Linux

Verificare l’ambiente di sviluppo (2)

Dopo aver verificato la compilazione di un’applicazione per Android, si può personalizzare la struttura delle cartelle del proprio progetto e predisporre un backup locale (oltre a quello ufficiale fornito da git).

Categories
Android gradle Linux Node.js npm

Verificare l’ambiente di sviluppo (1)

A distanza di un anno circa, proviamo a riassumere (e ripetere) i passaggi necessari per realizzare e verificare il funzionamento di un ambiente di sviluppo per compilare un semplice progetto React Native di un’applicazione Android composto da una sola pagina.

Sarà cambiato qualcosa rispetto all’anno scorso?

Categories
IDE

FlyMake

Vediamo un esempio di errore JavaScript in rosso, con uno screenshot di Emacs

Categories
IDE linguaggio javascript

Emacs (6) con eglot

Emacs è un IDE, che può appoggiarsi ad un server LSP (Language Server Protocol) per le funzioni di code-completation, symbol-search, per la documentazione, e altre ben note “code action (o source action).

Per farlo è necessario trasformare Emacs in un client LSP, ed è possibile usando elpa-lsp-mode, ma come installare e configurare il server LSP?

Categories
linguaggio javascript

Emacs (5): simboli

Emacs permette di associare un valore ad un simbolo atomico. Questo diventa più chiaro dicendo che permette di assegnare un valore ad una variabile.

Vediamo un esempio.

Categories
IDE

Emacs (4): espressioni

Emacs permette di interpretare dei simboli e delle espressioni (liste tra parentesi tonde). Gli errori vanno compresi perchè sono utili al programmatore.

Categories
boilerplate solution Node.js npm package,json

npx init

Esistono dei template open source nel web, anche se purtroppo molti hanno Expo tra le dipendenze.

Categories
boilerplate solution iOS Node.js npm package,json piattaforme

File package.json

Quando si crea un nuovo progetto si devono conservare molte informazioni utili al progetto, come ad esempio:

  • la licenza d’uso del software
  • l’autore
  • la versione
  • le dipendenze (di vario tipo)
  • e molto altro