Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


Emacs major modes for various Git configuration files

Subscribe to updates I use git-modes

Statistics on git-modes

Number of watchers on Github 191
Number of open issues 0
Average time to close an issue about 1 month
Main language Emacs Lisp
Average time to merge a PR 7 days
Open pull requests 3+
Closed pull requests 26+
Last commit over 1 year ago
Repo Created almost 7 years ago
Repo Last Updated over 1 year ago
Size 515 KB
Organization / Authormagit
Latest Release1.2.6
Page Updated
Do you use git-modes? Leave a review!
View git-modes activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating git-modes for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Git Config Modes

Emacs major modes for various Git configuration files.

The list of contributors can be found here.

All modes are maintained by Jonas Bernoulli.


Auto-/loading the library gitattributes-mode enabled the mode for .gitattributes, .git/info/attributes, and git/attributes files.

gitattributes-mode was created by Rdiger Sonderfeld.


Auto-/loading the library gitconfig-mode enables the mode for .gitconfig, .git/config, git/config, and .gitmodules files.

gitconfig-mode derives from conf-unix-mode.

gitconfig-mode was created by Sebastian Wiesner.


Auto-/loading the library gitignore-mode enables the mode for .gitignore, .git/info/exclude, and git/ignore files.

gitignore-mode derives from conf-unix-mode.

gitignore-mode was created by Sebastian Wiesner.

git-modes open pull requests (View All Pulls)
  • modified auto-mode-alist
  • gitattributes-mode.el: Use syntax table for comments
  • Add .gitignore
git-modes list of languages used
More projects by magit View all
Other projects in Emacs Lisp