2012-07-14から1日間の記事一覧
バッファの作成/選択/削除/ファイル読込/出力 やっとバッファの概念が入ってEmacsらしくなってきた。バッファオブジェクトを扱う関数/コマンドはたくさんあるので使いそうなものを列挙: バッファローカル変数 ちょっとこれだけややこしかったのでメモ。…
interactiveスペシャルフォームでコマンドを宣言 M-x ...でユーザがコマンドとして呼び出す関数を定義するには、関数定義の頭で(interactive)と宣言をすればよい。 この時、英数字1文字をinteractiveの引数として渡すと、ユーザーに指定したフォーマットで入…
elispの正規表現はむずかしい 残念なことにelispには正規表現リテラルが存在しないため、関数やコマンドに正規表現を渡すためには文字列として渡す必要がある。他の言語の正規表現と同様、elispの正規表現でもバックスラッシュを含むメタ文字("\w"とかグル…