gitignore が機能しない理由はわかりませんが、何らかの理由で /elpa/ ディレクトリをバージョン管理に追加しようとし続けます。これが私のgitignoreです(私のdotfilesリポジトリのルートにあります)
*.swp
*.swo
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*
.org-id-locations
*_archive
*_flymake.*
/eshell/history
/eshell/lastdir
/elpa/
*.rel
/auto/
.cask/
*.last
/elpa/*
/.emacs.d/elpa/*
ここで 3 つの異なる elpa を試しましたが、どれも機能していません。誰かが理由を知っていますか?
ディレクトリ構造は
|- configurations
- .gitignore
|- dotfiles
|- emacs.d
| -elpa
- init.el
- etc