emacs

.emacsで起動条件分岐

(if (featurep 'meadow) (... meadow専用の初期化処理 ...)) NTEmacsの方がバージョン先行してるのでそっちに移ろうかな〜。てかGNU Emacsのサイトに上がってるWindows用バイナリ(22.3)はフォント選択がWindowsのコモンコントロールになってる!保存の仕方が…

VisualStudio2005のHOMEキー

lispの学習がてら作ってみた。 (defun hs-beginning-of-line () "VisualStudioのHOMEキー" (interactive) (let ((cc (point))) (beginning-of-line) (if (= cc (point)) (back-to-indentation)))) カーソルを行頭へ移動してカーソルがまったく動いていない=…

puppy+emacs(しかも-nw)+w3mではてなダイアリーを書く

スペックの低いマシンにpuppy入れて遊んでいますが、スペックが低いのでなるべくメモリもCPUも使いたくありません。ちゅうことでシェル経由ですべてをやりくりしようということでemacs -nw(コンソール起動)。コンソールなんで逆にフォント設定ができない分、…

VisualStudio2005のemacsキーバインド

キーバインドは使えるようになったんだけど、インデント(デフォルトで言うTABとSHIFT+TAB)が使えないのと、コピペのクセがどうにも慣れない。emacsキーバインド時はTAB押すと1行だけ自動インデント(ALT+F8)したような挙動。コピペは他のテキストエディタ…

firefoxのemcasキーバインドプラグイン

概ね良好。エディタがemacsキーバインドになるだけでも結構うれしい。「新しいタブを開く」と「次のリンク」が欲しい。リンクを辿るのは携帯電話みたいなイメージ。

gtagsにバグが。

cygwinでビルドしたgtagsがshell上だとうまく動くんだけどemacs上だとgtags-visit-rootdirしてもGTAGSROOTが気に食わないと怒られたので、速度のことも考えてmsysでビルドしなおすことにした。 こっちはこっちでファイルリスト作って喰わせるとpath name is …

gtags入門

中途半端にタグができないな…って悩んでたらただデフォルトのgtags.confで.hがC++じゃなくてC扱いになっててclassが無視されてただけだった…。これでemacsでタグジャンプ使えるようになった。 次はVisualStudioと連携してコンパイル&デバッグする方法を確立…