标记不指向align-regexp(Emacs)

时间:2012-11-09 19:57:53

标签: regex r emacs alignment

我在调用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) "<-"))))

2 个答案:

答案 0 :(得分:3)

您传递的正则表达式不是align-regexp所期望的。

请参阅我的回答here

答案 1 :(得分:0)

我的猜测是你遇到了一个bug,而且这个bug已经在Emacs的主干中修复了。