emacsにコメント終了文字を追加することはできますか?
私が持っている最初のコードを取り、例として私が望むものを適用します:
(defun smart-tab ()
(interactive)
\1\ (if (minibufferp)
\1a\ (minibuffer-complete)
\2\ (if (eq major-mode 'emacs-lisp-mode)
(progn
(save-excursion
(search-backward "(def")
(while (not (looking-at "\\s-*)"))
(beginning-of-line 1)
(indent-for-tab-command)
(beginning-of-line 1)
(next-line)
(when (looking-at (concat ".*" comment-start))
(next-line))))
(indent-for-tab-command))
(yas-expand)))
)
関数の前のインデント領域に、論理部分の開始位置を示す情報を追加したいと思います。
これは emacs-lisp で可能でしょうか?評価者が特定のテキストをスキップすることを考慮するためのちょっとしたトリックを使用する簡単な方法はありますか?