.gitignore para Emacs
24 regras de exclusão para Emacs, prontas a copiar para o seu repositório.
Editor de texto extensível e personalizável
O .gitignore completo para Emacs
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:50:28 UTC
# Tecnologias: Emacs
### Emacs ###
# Ficheiros de cópia de segurança do Emacs
*~
# Ficheiros de gravação automática do Emacs
\#*\#
# Gravação do ambiente de trabalho do Emacs
/.emacs.desktop
# Bloqueio do ambiente de trabalho do Emacs
/.emacs.desktop.lock
*.elc
# Lista de gravação automática do Emacs
auto-save-list
# Acesso remoto do Emacs
tramp
# Ficheiros de bloqueio do Emacs
.\#*
# Identificadores org-mode do Emacs
.org-id-locations
# Arquivo org-mode do Emacs
*_archive
# Ficheiros temporários flymake do Emacs
*_flymake.*
# Histórico da shell do Emacs
/eshell/history
# Último diretório da shell do Emacs
/eshell/lastdir
# Arquivos de pacotes do Emacs
/elpa/
*.rel
# Ficheiros gerados automaticamente pelo Emacs
/auto/
# Dependências Cask do Emacs
.cask/
# Diretório de distribuição
dist/
# Ficheiros flycheck do Emacs
flycheck_*.el
/server/
# Projeto projectile do Emacs
.projectile
# Variáveis locais de diretório do Emacs
.dir-locals.el
# Segurança de rede do Emacs
/network-security.data
*.~undo-tree~
O que estas regras de Emacs ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Geral
| Padrão | O que ignora |
|---|---|
*~ |
Ficheiros de cópia de segurança do Emacs |
\#*\# |
Ficheiros de gravação automática do Emacs |
/.emacs.desktop |
Gravação do ambiente de trabalho do Emacs |
/.emacs.desktop.lock |
Bloqueio do ambiente de trabalho do Emacs |
*.elc |
Geral |
auto-save-list |
Lista de gravação automática do Emacs |
tramp |
Acesso remoto do Emacs |
.\#* |
Ficheiros de bloqueio do Emacs |
Org-mode
| Padrão | O que ignora |
|---|---|
.org-id-locations |
Identificadores org-mode do Emacs |
*_archive |
Arquivo org-mode do Emacs |
*_flymake.* |
Ficheiros temporários flymake do Emacs |
/eshell/history |
Histórico da shell do Emacs |
/eshell/lastdir |
Último diretório da shell do Emacs |
/elpa/ |
Arquivos de pacotes do Emacs |
*.rel |
Ficheiros reftex |
Pasta automática do AUCTeX
| Padrão | O que ignora |
|---|---|
/auto/ |
Ficheiros gerados automaticamente pelo Emacs |
.cask/ |
Dependências Cask do Emacs |
dist/ |
Diretório de distribuição |
Flycheck
| Padrão | O que ignora |
|---|---|
flycheck_*.el |
Ficheiros flycheck do Emacs |
/server/ |
Diretório de autenticação do servidor |
.projectile |
Projeto projectile do Emacs |
.dir-locals.el |
Variáveis locais de diretório do Emacs |
/network-security.data |
Segurança de rede do Emacs |
*.~undo-tree~ |
undo-tree |
Como utilizar este .gitignore para Emacs
- Copie as regras de Emacs acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.