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
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
git linguaggio javascript Linux

git (4)

Git è uno strumento utilissimo per gestire i rami di sviluppo a basso livello, ma è compito del progettista decidere quanti e quali rami deve avere un progetto. Per fortuna esistono delle linee guida per il progettista e uno strumento di livello più alto (da installare), di nome git-flow.

Categories
git

git (3)

Per costruire applicazioni su iOS è obbligatorio usare un macOS. Alcuni sviluppano su macOS anche per il sistema Android, ma se si vuole sviluppare su due computer diversi è necessario usare un terzo server ssh per sincronizzare i due repository.

Vediamo alcuni comandi utili.

Categories
accessibilità boilerplate solution linguaggio javascript React Navigation

Starter

React Native ha pochi template o boilerplate solution. Può essere utile aggiungere una ulteriorie interfaccia da linea di comando chiamata rn-cli (ma non sostituisce react-native cli).

Ci installa anche molte librerie utili.