[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 22:28 / Filesize : 293 KB / Number-of Response : 920
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

xyzzyの使い方が分からぬやし 励ましあえ その11



626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 07:04:33 ID:HCn+Jn9c0]
lispを書くにはldoc、タグジャンプ、リファレンス(reference.chmやinfo-modoki-modeなど)を使うと便利だと思う。
;; lisp-mode でパッケージの接頭辞がついていてもタグジャンプできるようにする
(defun lisp-tags-find-target ()
(let* ((opoint (point))
(name (if (pre-selection-p)
(buffer-substring (selection-mark)
(selection-point))
(let ((name-1 (buffer-substring (progn
(skip-syntax-spec-forward "w_")
(point))
(progn
(skip-syntax-spec-backward "w_")
(point)))))
(if (string-match ":+" name-1)
(substring name-1 (match-end 0))
name-1))))
(functionp (or (and (not (looking-back "#("))
(looking-back "("))
(looking-back "#'"))))
(goto-char opoint)
(values nil name functionp)))
みたいなのを書いてみたりしている。
このへんはよく使うから結構いろいろ拡張を入れたり適当なものを書いたりしている。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<293KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef