mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
abo-abo/define-word@08c71b1 -> abo-abo/define-word@3af6825 brotzeit/helm-xref@6b4a8bd) -> brotzeit/helm-xref@23f1174) charignon/github-review@fab440a -> charignon/github-review@e2123cc cjohansson/emacs-ssh-deploy@1bb2f82 -> cjohansson/emacs-ssh-deploy@cc91b56 editorconfig/editorconfig-emacs@9bc1343 -> editorconfig/editorconfig-emacs@a6c70da emacs-lsp/dap-mode@4b18543 -> emacs-lsp/dap-mode@400ec52 emacs-lsp/lsp-mode@65034e1 -> emacs-lsp/lsp-mode@fb4c35c emacsorphanage/quickrun@ce7383c -> emacsorphanage/quickrun@005d269 jacktasia/dumb-jump@0d74b2f -> jacktasia/dumb-jump@fbbe6b0 k1LoW/emacs-ansible@b5ef594 -> k1LoW/emacs-ansible@cf6b8f0 magit/forge@feee7e2 -> magit/forge@031e4f0 magit/magit@321214c -> magit/magit@2fb3bf7 millejoh/emacs-ipython-notebook@99a4718 -> millejoh/emacs-ipython-notebook@1bfb80c purcell/envrc@1dc5aad -> purcell/envrc@da8e306 realgud/realgud@332d136 -> realgud/realgud@ff66001 tumashu/posframe@7b92a54 -> tumashu/posframe@a99da9f
tools/magit
Description
This module provides Magit, an interface to the Git version control system.
If you are new to Magit, see the Getting Started section of its project readme.
Maintainers
This module has no dedicated maintainers.
Module Flags
+forge
Enable Forge; a porcelain for managing issues and PRs from within Emacs. Will take a while on first run to build emacsql-sqlite.
Plugins
- magit
- forge* (
+forge
) - magit-gitflow
- magit-todos
- github-review
- evil-magit* (
:editor evil +everywhere
)
Hacks
forge
was modified to defer compilation of emacsql-sqlite until you try to use forge, rather than when magit first loads (which could be as soon as startup).magit
has been modified to recognize$XDG_CACHE_HOME/git/credential/socket
.magit
has been modified to invalidate the projectile cache when you check out a new branch or commit.magit
has been modified to revert repo buffers (e.g. after changing branches) when you later switch to them, rather than all at once.
Prerequisites
This module requires git
.
Forge will require a Github API token the first time you run forge-pull
.
TODO Features
Configuration
Add these to $DOOMDIR/config.el
.
Enable Gravatars
This will enable gravatars when viewing commits. The service used by default is Libravatar.
(setq magit-revision-show-gravatars '("^Author: " . "^Commit: "))