Commit da76f4d07a0a

Vincent Demeester <vincent@sbr.pm>
2020-04-08 11:41:36
config-vcs.el: enable company-emoji in commit 😸
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 4c8640e
Changed files (1)
tools
emacs
tools/emacs/config/config-vcs.el
@@ -114,8 +114,14 @@
 ;; UseGitCommit
 (use-package git-commit
   :after magit
-  :defer 2
+  :commands (git-commit-mode)
+  :hook (git-commit-mode . vde/git-commit-mode-hook)
   :config
+  (defun vde/git-commit-mode-hook ()
+    "git-commit mode hook"
+    (set (make-local-variable 'company-backends)
+         '(company-emoji company-capf company-files company-dabbrev))
+    (company-mode 1))
   (setq-default git-commit-summary-max-length 50
                 git-commit-known-pseudo-headers
                 '("Signed-off-by"