0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows10上のSpacemacsでUnicode Emojiを使う

Posted at

Spacemacs公式のdevelopブランチのEmoji Layerが用意されていて、Unicode絵文字 (いわゆる :tada: とか :innocent: とか :sushi: とか)を表示できる。

Spacemacsの設定

.spacemacs(抜粋)

(defun dotspacemacs/layers ()
  (setq-default
   '(sql
     markdown
     ;; ↑みたいに追加する
     emoji
    )
  )
)

(defun dotspacemacs/user-init ()
  ;; 絵文字フォント
  (set-fontset-font t 'unicode "Segoe UI Emoji" nil 'prepend)
)

MacはEmojiをインストールするだけで表示されたが、Windowsの場合は絵文字を表示するためのフォントも指定する必要があった気がする。

Unicode絵文字のカラー表示

Emojiインストールとフォント指定だけだと、実はカラー表示されない。
(しかもWindowsの日本語インライン変換でUnicode絵文字を変換できないのでさらにつらい :innocent:)

emojify1.png

そこで emojify-modeを適用する。
参考 http://emacs.rubikitch.com/emojify/

evil-stateのSpacemacsで Space Space (いわゆるEmacsの Meta + x)して、 emojify-modeを探してEnterを押すと適用される。

emojify2.png

Macと同じようにカラー表示された :tada:

日本語インライン変換で出ないのは相変わらずだが、emojifyでの絵文字入力は :sushi:のようにコロンで囲んで行うので問題ない。コロンを閉じた瞬間に変換表示される。

補完機能は company-emojiを使っているらしく、 :stまで書けば候補に :star: ( :star:)が現れる。

安心して :sushi: をデプロイできる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?