1

を呼び出す際にマーカーに問題がありますalign-regexp。どういうわけか、これは機能せず、エラー " Marker does not point anywhere" が表示されます。

この関数の考え方は、新しい段落を検索してマークし、それに対して align-regexp を実行するというものです。うまくいかないのはなぜですか?

(defun cleanR-align-smallerthan-dash ()
  (interactive)
  (save-excursion
    (goto-char (point-min))
    (while (search-forward-regexp "[\n][\n]" nil t) ; confirmed to work
      (mark-paragraph)                            ; the error is probably in here
      (align-regexp (region-beginning) (region-end) "<-"))))
4

2 に答える 2

3

渡した正規表現は、align-regexp期待しているものではありません。

ここで私の答えを参照してください。

于 2012-11-10T12:38:36.257 に答える
0

私の推測では、あなたはバグにぶつかっていて、このバグはしばらく前にEmacsのトランクで修正されたと思います。

于 2012-11-09T23:03:01.307 に答える