.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

  1. Copie as regras de Emacs acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. 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.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Editor

Ver todos os modelos de Editor