.gitignore per Emacs
24 regole di esclusione per Emacs, pronte da copiare nel repository.
Editor di testo estensibile e personalizzabile
Il .gitignore completo per Emacs
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:50:48 UTC
# Tecnologie: Emacs
### Emacs ###
# File di backup di Emacs
*~
# File di salvataggio automatico di Emacs
\#*\#
# Salvataggio del desktop di Emacs
/.emacs.desktop
# Blocco del desktop di Emacs
/.emacs.desktop.lock
*.elc
# Elenco dei salvataggi automatici di Emacs
auto-save-list
# Accesso remoto di Emacs
tramp
# File di blocco di Emacs
.\#*
# ID org-mode di Emacs
.org-id-locations
# Archivio org-mode di Emacs
*_archive
# File temporanei flymake di Emacs
*_flymake.*
# Cronologia della shell di Emacs
/eshell/history
# Ultima directory della shell di Emacs
/eshell/lastdir
# Archivi dei pacchetti di Emacs
/elpa/
*.rel
# File generati automaticamente da Emacs
/auto/
# Dipendenze Cask di Emacs
.cask/
# Directory di distribuzione
dist/
# File flycheck di Emacs
flycheck_*.el
/server/
# Progetto projectile di Emacs
.projectile
# Variabili locali della directory di Emacs
.dir-locals.el
# Sicurezza di rete di Emacs
/network-security.data
*.~undo-tree~
Cosa escludono le regole di Emacs
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
Generale
| Schema di esclusione | Cosa esclude |
|---|---|
*~ |
File di backup di Emacs |
\#*\# |
File di salvataggio automatico di Emacs |
/.emacs.desktop |
Salvataggio del desktop di Emacs |
/.emacs.desktop.lock |
Blocco del desktop di Emacs |
*.elc |
Generale |
auto-save-list |
Elenco dei salvataggi automatici di Emacs |
tramp |
Accesso remoto di Emacs |
.\#* |
File di blocco di Emacs |
Org-mode
| Schema di esclusione | Cosa esclude |
|---|---|
.org-id-locations |
ID org-mode di Emacs |
*_archive |
Archivio org-mode di Emacs |
*_flymake.* |
File temporanei flymake di Emacs |
/eshell/history |
Cronologia della shell di Emacs |
/eshell/lastdir |
Ultima directory della shell di Emacs |
/elpa/ |
Archivi dei pacchetti di Emacs |
*.rel |
File di reftex |
Cartella auto di AUCTeX
| Schema di esclusione | Cosa esclude |
|---|---|
/auto/ |
File generati automaticamente da Emacs |
.cask/ |
Dipendenze Cask di Emacs |
dist/ |
Directory di distribuzione |
Flycheck
| Schema di esclusione | Cosa esclude |
|---|---|
flycheck_*.el |
File flycheck di Emacs |
/server/ |
Directory di autenticazione del server |
.projectile |
Progetto projectile di Emacs |
.dir-locals.el |
Variabili locali della directory di Emacs |
/network-security.data |
Sicurezza di rete di Emacs |
*.~undo-tree~ |
undo-tree |
Come usare questo .gitignore per Emacs
- Copia le regole di Emacs qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.