blechmusikの日記

キー・カスタマイズ・ソフトウェア "DvorakJ" の覚え書きをはじめとして様々なことを書いています。

Emacs

markdown 形式のファイルから html や rtf を生成する pandoc-mode.el を作成した

Pandoc のプログラムを使って表題の通りにファイルを変換する、マイナーモードの pandoc-mode.el を作成した。用意するファイルと置き場所の説明はsoftware:Emacs:Pandoc用設定に書いておいた。そして、以下のファイルを site-lisp ディレクトリにおいた上で…

ahk-mode を改良した

インデントやコメントアウトを適切なものへと書き換えたり、C-: C-: C-j で編集中のファイルのスクリプトを即座に実行するよう設定した。 ahk-mode.el また、auto-completeでAutoHotkey (AutoHotkey_L) のプログラムの入力補完ができるようになった。設定方…

load-path に登録されているディレクトリ内の *.el のファイルを anything 用に列挙する

gnupackの Emacs 向けに以下のような設定を書いた。C-: C-: C-s で、 site-lisp 内の *.el のファイルを anything で列挙する。site-lisp 内の *.el ファイルを頻繁に編集する際にかなり役立つと思う。 (defvar anything-c-source-ls-site-lisp-filelist '((…

DvorakJ のキーボード配列設定ファイル用マイナーモード dvorakj-minor-mode を作成した

この Emacs のマイナーモードを使用すれば DvorakJ のキーボード配列の設定ファイルが見やすくなる。どのように色づけられるのかは以下の画像を参照のこと。コメントが色づけられるのは当然のこと*1、キーとキーを区切る文字として使っている縦棒、{改行}の…

ahk-mode を公開する

先日紹介した*1 ahk-mode の諸々の調整が終わったので、ahk-mode を公開しよう。導入する手順は次の通りである。 以下のファイルをダウンロードして ~/.emacs.d/ahk-mode/ に置く builtin constant function-name keyword string type variable-name warning…

ahk-mode を独自に作ってみた

AutoHotkey_L 所収の ahk-mode.el が古かったので*1、AutoHotkey_L に対応した ahk-mode を独自に作成してみた。以下に示すのは自作の ahk-mode を用いて、本家 AutoHotkey のスクリプト*2と AutoHotkey_L のスクリプト*3を表示している様子である。 設定し…