ドキュメントは info の elisp -> Modes -> Minor mode -> Easy-Mmode の項にあるが、僕には、これを読んでももうひとつピンとこなかった。ちゃんと使うには、前項のような基礎を理解した上で、ソースを読む必要がある。何をやってくれるかを手短にいうと 変数 -mode を宣言してバッファローカルにする 変数 -mode-map に初期設定済みキーマップを格納してくれる 変数 ○ ソースコード Sarge の emacs21.4 だったら↓にソースがある。これを読んではじめて フック廻りのことが分る。 /usr/share/emacs/21.4/lisp/emacs-lisp/easy-mmode.el ○サンプルプログラム 以下にテンプレート目的のサンプルコードを示す。併用することが多いので、ここで解説した easymenu マクロを使ったメニューのスケ
今回はEmacsのマイナーモードを作成する手順を紹介します。 説明では弊社が提供しているプロダクトのひとつ RSS Suite で利用している独自フレームワーク中で、対応するファイル間を移動できるようにするマイナーモードを作成していきます。 メジャーモードとマイナーモード Emacsにはカスタマイズする定義の集まりであるモードというものがあり、メジャーモードとマイナーモードの2種類があります。 メジャーモード 特定のテキスト編集向けに特化している。各バッファには、ある時点で1つのメジャーモードしかない。 メジャーモードの選択とは独立にオン/オフできる機能を提供する。 ここではマイナーモードを作成します。 バッファとウィンドウ Emacs内でファイル間を移動するには、ウィンドウとバッファの操作が必要になります。 バッファ 編集領域。Emacsの編集操作はすべてバッファを対象に行われます。 ウ
第 12, 13回 (2006.07.14, 21) -- Emacs の習熟およびカスタマイズ 今回の授業では,Emacs の習熟およびカスタマイズについて簡単に学習する. エディタとしての Emacs については以前の授業(エディタ Emacs) でごく簡単に学習したが, あれは Emacs の能力のほんの一部分である. Emacs は実は単なるエディタではなく,シェルそのもの以上の能力を持つ, 総合環境であるとも UI(ユーザインターフェイス)であるとも言われる非常に機能の高いソフトウェアである. cui 環境では Emacs のこの高い機能がとても助けになる場面が少なくない. そこで,Emacs の真の実力を引き出して使うことを目指すべく, 今回は Emacs について学習することにする. Emacs 入門のための資料 emacs の基本操作に関しては,参考文
POJ (PKU Online Judge) を Emacs で遊ぶためのマイナーモード poj-mode.el を作りました. これでマウス操作が得意でない方でも高速に submit が可能になります. まだ中途半端な出来なのですが, とりあえず動いたし, なにより飽きてしまったのでそのまま公開することにします. 不備があれば教えてください. もしくはパッチください. 超パッチください. 他人の環境で動作するのか不明なので動作報告とかいただけると, とてもありがたいです. プログラムは以下にあります.http://github.com/smly/elisp-poj-mode/tarball/0.1で設定方法ですが, .emacs あるいはそれに準じる設定ファイルに以下を追加してください. (setq load-path (cons (expand-file-name "poj-mode.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く