Emacs magit-logで絵文字を表示したり、magitからのcommitメッセージで絵文字を書いたりしたい
背景
GitHubやgitlabで開発を進める上で、絵文字を使ってcommit messageを書きたいを思うのが人情。さらにEmacs使いであればすべてEmacs上でできるようにしたいのも人情。
そこで、magitのlogやcommitで絵文字を使えるようにする方法を書く。
magit以外のmodeでも使えます。
本題
必要パッケージ
絵文字の表示とHelm
による入力したい絵文字検索を可能とする、emacs-emoji-cheat-sheet-plusを使用する。
私はパッケージ管理にstraight.elとuse-packageを使っている。
emacs-lisp
設定用emacs-lispは以下の通りに書く。
(use-package emoji-cheat-sheet-plus
:defer t
:init
(progn
;; enabled emoji in buffer
(add-hook 'org-mode-hook 'emoji-cheat-sheet-plus-display-mode)
(add-hook 'markdown-mode-hook 'emoji-cheat-sheet-plus-display-mode)
(add-hook 'magit-log-mode-hook 'emoji-cheat-sheet-plus-display-mode)
;; insert emoji with helm
(global-set-key (kbd "C-c C-e") 'emoji-cheat-sheet-plus-insert)))
これで、magit-log
の他、org
、markdown
でも絵文字の表示が有効になる。
また、C-c C-e
でHelm
から入力したい絵文字を検索できる。
Author And Source
この問題について(Emacs magit-logで絵文字を表示したり、magitからのcommitメッセージで絵文字を書いたりしたい), 我々は、より多くの情報をここで見つけました https://qiita.com/katsuNakajima/items/f69a462e5d8e9574db59著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .