Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Spacemacs Japanese Layer

$
0
0

こんにちは
- https://miyazakikenji.wordpress.com

でほそぼそと, blog を書いていますが, 最近 Spacemacs に興味をもち, こちらにも投稿します.

Spacemacs の Layer に Chinese があるので, Japanese もあってもいいだろうということで, Japanese layer を作成した. プルリクエストを 10 日前に送っているがそのままである. (9 月 17 日時点)

仕方がないのでちょこちょこ改良しつつ気長に待つことにする.

にレイヤーを公開したので, よろしかったらコメントやプルリクエストをしていただければありがたいです.

プルリクエストをしたのは開発版であるが, 安定版でも使えるはずである. ディレクトリ .emacs.d/private/に移動して

git clone git@github.com:kenjimyzk/spacemacs-japanese.git japanese

とし, .spacemacsもしくは .spacemacs.d/init.el
dotspacemacs-configuration-layerにおいて japaneseを付け加えて再起動すればよい.

どのようなことができるかを列挙すると:

  • evil-tutor-ja: 日本語 evil のチュートリアル
  • migemo: ローマ字で日本語検索が可能になる
  • helm-migemo-mode: helm で migemo が使える
  • avy-migemo: avy で migemo が使える
  • ddskk: 日本語入力システム SKK
  • japanese-calendear: 日本の祝日に対応したカレンダー
  • pangu-spacing: 半角と全角の間にスペースを作成する.
  • org で html 出力する際に望まないスペースを作らない.

ソースコードに引用をつけていない (ことが spacemacs では望ましいのでつけていない) が, 以下の人のコードを参考にしている.
ここで感謝したい.

補足をすると migemoを使えるようにするには cmigemoが必要で, mac は homebrew で, ubuntu は apt-get で入手できる. Windows は

からバイナリを入手するのが簡単である. なお Windows の場合はパスを通す必要がある.

migemo の辞書の場所 の変数 migemo-dictionaryは mac の場合, デフォルトでよいが, ubuntu や windows は設定が必要である.
ubuntu では dotspacemacs-configuration-layerにおいて

(japanese :variables
          migemo-dictionary  "/usr/share/cmigemo/utf-8/migemo-dict")

とし, windows では c:\app\cmigemo-default-win64に本体があるなら

(japanese :variables
          migemo-dictionary  "c:/app/cmigemo-default-win64/dict/utf-8/migemo-dict")

とする必要がある.

現状, emacs 25 だと warnings が出てしまう. これをなんとかしたいと考えている. なお現状の設定ファイルは ここにある.


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>