[xyzzy:08490] backward-sexp で飛べない
- Subject: [xyzzy:08490] backward-sexp で飛べない
- From: MAEDA Manabu <manabum@xxxxxxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V32.1.4.0 033
みなさん、こんにちは。前田です。
ちょっとした不具合に関する報告です。
表題にあるとおり backward-sexp および goto-matched-parenthesis
を使用して、閉じ括弧側から開き括弧側へ飛ぼうとしたときに、飛べ
ない場合があります。
どういう場合かというと、関数を定義する "defun" で、その関数に関
するコメントを書いた場合、そのコメントが複数行にまたがると、
”一致する括弧が見つかりません”というエラーになります。例えば、
(defun katex-mode ()
" Yet Another LaTeX mode: Major mode for ・・・ .
Those are enough for fastening your editing of ・・・
more features are available and they are ・・・ ."
(interactive)
・・・・
)
のような場合です。コメントが1行だけの場合は、ふつうに飛べます。
また、開き括弧側から閉じ括弧側へも飛べます。しかし、逆が出来ません。
lisp-mode では、こんな感じです。
最近久しぶりに、lispをさわったので、xyzzyのどのバージョンからこの
ような現象が出ているのかは、分かりません。
以上報告まで。
#lispで括弧の対応がとれないのが、こんなにつらいとは思わなかった・・・。
--
前田 学
manabum@xxxxxxxxxxxxxxxx