WindowsでEmacsやddskkを使うのはいろいろと面倒なイメージでしたが、実は簡単でした。以下、参考までに手順をまとめておきます。
Emacsのインストール
EmacsのWindows用バイナリは下記サイトで配布されています。
Index of /pub/GNU/emacs/windows
http://ftp.jaist.ac.jp/pub/GNU/emacs/windows/
適当なファイルをダウンロードして、ZIPファイルを展開します。
以上で、インストール完了です。
bin\runemacs.exe
を実行すると、Emacsが起動します。
ddskkのインストール
Emacsは簡単に利用できますが、残念ながらそのままでは日本語入力ができません。
そこで、ddskkをインストールします。
Index of /archives/elisp/skk/maintrunk
http://www.ring.gr.jp/archives/elisp/skk/maintrunk/
適当なファイルをダウンロードして、TARファイルを展開します。
追記:ZIPファイルでダウンロードしたい場合はGitHubからダウンロードできます。
GitHub – skk-dev/ddskk: Daredevil SKK (Simple Kana to Kanji conversion program)
https://github.com/skk-dev/ddskk
インストール手順
- Emacsを起動します。
M-x dired
とタイプします。- 先ほど展開したddskkのパスを指定します。
- SKK-MKにカーソルを合わせて、
L
(大文字)と入力します。 - Load SKK-MKに
y
と答えます。 - 後はウィザードに従って質問に答えます。
(基本的にデフォルトのままで問題ありません。)
Emacsを再起動するとddskkが動きます。
M-x skk-mode
後は必要に応じて.emacs
を編集してください。
関連記事
EmacsのddskkでInvalid face: modeline
Emacsでddskkを使おうとして、modelineでエラーになる場合はskk.elの
((skk-face-proportional-p 'modeline)
を
((skk-face-proportional-p 'mode-line)
に書き換えるworkaroundがあるそうです。注
リンク
face名 modelineが削除されたことによるエラーと...
右Altキーを左Altキーと同じにマッピング
WindowsからPutty経由でEmacsを使っていて、右側のAltキーを押したときに左Altキーと動作が異なるのが不便なので変更する方法を調べてみました。注
レジストリエディタからHKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Keyboard LayoutにScancode Mapの名前を追加して、バイナリ値で次のように書き込...
Emacs Lispの使い方
Emacs Lispに関する覚え書き
外部プログラム(シェルコマンド)の実行
(shell-command-to-string "sample.sh arg1 arg2")
文字列の結合
(concat "abc" "-" "def")
...
Emacsで文字コードと改行コードを指定して保存する方法
文字コードと改行コードを指定して保存
キーボードから
C-x RET f
と入力すると文字コードと改行コードを指定できます。
sjis-doseucjp-unixutf-8
など。
文字コードと改行コードを指定して開く
テキストファイルを開いた場合の文字コードは自動で判別されると思いますが、文字化けしてしまった場合は
C-x RET r
で文...
EmacsとVimでテキストの幅を設定
EmacsやVimでテキストを入力する際、1行の文字数が一定値を超えると自動で改行される機能がデフォルトで設定されています。改行までの文字数を設定したい場合や無効に設定したい場合は次のように設定すると良いそうです。
Emacs
M-x set-variableと入力した後
fill-column
に設定したいテキストの幅を入力します。
.emacsで設定する場合は
...
Emacsで編集中のファイルのパスが知りたい場合
Emacsで編集中のファイルのパスが知りたい場合はbuffer-file-nameを使うと表示できるみたいです。
具体的には、編集中のファイル中のどこかに
(buffer-file-name)
と入力して、)のとなりでC-x C-eと入力するとファイルパスが表示されます。
.emacs
毎回(buffer-file-name)と入力するのが面倒な場合は.emacsに...
zip ファイルは https://github.com/skk-dev/ddskk からダウンロードできます。
コメントありがとうございます。内容を追記させていただきました。
この記事のおかげで無事インストールできました。
とても助かりました。