Spacemacs Japanese Layer

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.eldotspacemacs-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 が出てしまう. これをなんとかしたいと考えている. なお現状の設定ファイルは ここ にある.

投稿者: kenjimyzk カテゴリー: spacemacs

コメントを残す

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

WordPress.com ロゴ

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

Twitter 画像

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

Facebook の写真

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

Google+ フォト

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

%s と連携中