« グラスハート完結編、若木未生『イデアマスター』読了 | Main | blosxom のこまごまとした改造 »



Mon, 29 Mar 2010

irc-mode の適当シンタックス on xyzzy

Posted at Mon, 29 Mar 2010 in computer::xyzzy

xyzzy の irc-mode で psearch をつかった検索をするときに、nick のハイフンとかアンダーバーとかが単語が区切りとみなされてしまうのが面倒なので、text-mode のシンタックスから適当にコピペしてみました。
psearch するときの便利さが格段に違います(自分調べ)。それから dabbrev-expand とかでの補完がばしっときまるのが嬉しい。
不具合が出たら適時調整していこうかなと。
コメントアウトした行があったりするのは text-mode からコピペしてきた名残などです。

(defvar *irc-dialog-mode-syntax-table* nil)
(unless *irc-dialog-mode-syntax-table*
  (setq *irc-dialog-mode-syntax-table* (make-syntax-table))
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\&)
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\*)
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\+)
  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\-)
;  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\/)
  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\_)
  (set-syntax-symbol *irc-dialog-mode-syntax-table* #\|))
(add-hook '*irc-dialog-mode-hook*
          #'(lambda () (use-syntax-table *irc-dialog-mode-syntax-table*)))

« グラスハート完結編、若木未生『イデアマスター』読了 | Main | blosxom のこまごまとした改造 »