xyzzy
11/04/20 キーワードを読み込むときに大文字小文字を区別するように変更xyzzy でメジャーモードを作るとき、ちゃんとしたものを作るとなれば時間も手間もかかるのですが、簡単なものならだいたいやるべきことは決まっています。 フックを作る キーワードファ…
いろいろ気になっていたところを直しました。 結構大きめの変更。関数の仕様とかも変わっているので旧版を利用していた人は注意!*1http://www.libspark.org/wiki/hidachinoiro/xyzzyfcsh 複数の fcsh バッファを作成できるようになった(バージョン毎に fcs…
昨日のエントリで上げたコードがさっそくバグりました汗 修正しておきました。ごめんなさい。
より正確にいえば「あるモードになった時に指定された文字コードでなければ読み直す」です。 たとえば ActionScript モードになるときに必ず UTF-8N にするならこうです。11/17 追記:さっそくバグったので修正しました汗 (add-hook 'ed::*actionscript-mode…
エディタってころころ変えられないものだと思うんですよね。ActionScriptのためにxyzzyを選択する人はまずいないと思うんですが、xyzzy慣れてるからこれでActionScriptも書きたいなって思う人はいるんじゃないすかね。俺はその口です。同じこと考えているひ…
;; ================================================== ;; ;; 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」を開くとき…
; ====================================================== ; モード別正規表現キーワード ; ====================================================== (defun get-mode-var-symbol (mode name) (intern (concat "*" (symbol-name mode) "-" name "*"))) (d…