spacemacs の日本語設定 (4: pangu-spacing)

日本語文書を作成する際, 全角文字と半角文字には半角スペースをいれるようにしているが, しばしば忘れてしまう. それを避けるために以下を参考にして pangu-spacing.el を導入する.

init.eldotspacemacs/layersdotspacemacs-additional-packages 内部に pangu-spacing を加える. そして init.el にある dotspacemacs/user-config に次の設定

(load-file "~/.spacemacs.d/00pangu-spacing.el")

を加え, 外部ファイル 00pangu-spacing.el として, 次の設定を読みこむように設定している.

;; pangu-spaceing
;;http://rubikitch.com/tag/packagepangu-spacing/
  ;;; chinse-two-byte → japanese に置き換えるだけで日本語でも使える
(setq pangu-spacing-chinese-before-english-regexp
      (rx (group-n 1 (category japanese))
          (group-n 2 (in "a-zA-Z0-9"))))
(setq pangu-spacing-chinese-after-english-regexp
      (rx (group-n 1 (in "a-zA-Z0-9"))
          (group-n 2 (category japanese))))
  ;;; 見た目ではなくて実際にスペースを入れる
(setq pangu-spacing-real-insert-separtor t)
;; text-mode やその派生モード(org-mode 等)のみに使いたいならこれ
(add-hook 'text-mode-hook 'pangu-spacing-mode)
;; すべてのメジャーモードに使ってみたい人はこれを
;; (global-pangu-spacing-mode 1)

以上, 新しい設定は ここ になる.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中