- 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))) みたいなのを書いてみたりしている。 このへんはよく使うから結構いろいろ拡張を入れたり適当なものを書いたりしている。
|

|