6.15. pangu-spacing

[pangu-spacing.el] 漢字と英字の間にスペースを自動追加

🔗 coldnew/pangu-spacing: Add space between Chinese and English characters.

pangu-spacingは、漢字と英字の間にスペースを自動追加してくれます。 少しカスタマイズしました。

  • 英字の前方のみとし後方にはスペースは挿入しない。
  • 半角数字は、対象から除外。
;; Add space between full-width and half-width
(leaf pangu-spacing
  :ensure t
  :after mozc
  :hook ((markdown-mode-hook text-mode-hook) . pangu-spacing-mode)
  :config
  (setq pangu-spacing-include-regexp
		(rx (or (and (or (group-n 3 (any "。,!?;:「」()、"))
						 (group-n 1 (or (category japanese))))))
			(group-n 2 (in "a-zA-Z")))))