summaryrefslogtreecommitdiffstats
path: root/lisp/init-git.el
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2018-08-13 11:48:37 +0200
committerMartin Polden <mpolden@mpolden.no>2018-08-13 11:48:55 +0200
commit7eb42b1e9b07819abb2cd3abaa2b1bf96b37404f (patch)
treeefa81a8bdaaf03b8c2597342574b1093bd5cb748 /lisp/init-git.el
parent500fc480dab9bfc93a13d4d0050e0a65f288222a (diff)
Use gfm-mode in pull request buffers
Diffstat (limited to 'lisp/init-git.el')
-rw-r--r--lisp/init-git.el10
1 files changed, 10 insertions, 0 deletions
diff --git a/lisp/init-git.el b/lisp/init-git.el
index fd317cf..e54158c 100644
--- a/lisp/init-git.el
+++ b/lisp/init-git.el
@@ -7,6 +7,16 @@
;; use flyspell when writing commit messages
(use-package git-commit
+ :after markdown-mode
+
+ :init
+ ;; use gfm-mode in pull request buffers
+ (setq git-commit-major-mode
+ (lambda ()
+ (if (equal (buffer-name) "PULLREQ_EDITMSG")
+ (funcall 'gfm-mode)
+ (funcall 'text-mode))))
+
:config
(add-hook 'git-commit-mode-hook
(lambda ()