xyzzy

xyzzy でメジャーモードを簡単に作れるように

11/04/20 キーワードを読み込むときに大文字小文字を区別するように変更xyzzy でメジャーモードを作るとき、ちゃんとしたものを作るとなれば時間も手間もかかるのですが、簡単なものならだいたいやるべきことは決まっています。 フックを作る キーワードファ…

xyzzy で fcsh を利用する xyzzy fcsh を更新した

いろいろ気になっていたところを直しました。 結構大きめの変更。関数の仕様とかも変わっているので旧版を利用していた人は注意!*1http://www.libspark.org/wiki/hidachinoiro/xyzzyfcsh 複数の fcsh バッファを作成できるようになった(バージョン毎に fcs…

バグりました

昨日のエントリで上げたコードがさっそくバグりました汗 修正しておきました。ごめんなさい。

あるモードで開くときは必ず指定の文字コードで開く

より正確にいえば「あるモードになった時に指定された文字コードでなければ読み直す」です。 たとえば ActionScript モードになるときに必ず UTF-8N にするならこうです。11/17 追記:さっそくバグったので修正しました汗 (add-hook 'ed::*actionscript-mode…

xyzzyでActionScript3を書く人へ

エディタってころころ変えられないものだと思うんですよね。ActionScriptのためにxyzzyを選択する人はまずいないと思うんですが、xyzzy慣れてるからこれでActionScriptも書きたいなって思う人はいるんじゃないすかね。俺はその口です。同じこと考えているひ…

browserxで編集結果確認後、編集に戻るときに自動的に閉じる

;; ================================================== ;; ;; Browser Pop (c) Hidachionoiro. ;; ;; browserxでファイルの内容を確認後、 ;; 編集に戻るためにバッファをクリックしたときに ;; browserxを自動的に閉じるスクリプト ;; ;; 例: ;; ;; (pop-…

セッションを開くとき同名のスクリプトファイルを読み込む

(setq $load-session #'load-session) (defun load-session (filename) (let ((r (funcall $load-session filename)) (l (substitute-string filename "\\.ssn$" ".l"))) (if (file-readable-p l) (load-file l)) r)) たとえば「\user\test.ssn」を開くとき…

再びxyzzyにはまる

; ====================================================== ; モード別正規表現キーワード ; ====================================================== (defun get-mode-var-symbol (mode name) (intern (concat "*" (symbol-name mode) "-" name "*"))) (d…