我想在我的 .emacs 中添加这样的内容:
(local-set-key (kbd "C-c a =")
(lambda () (interactive)
(align-regexp (region-beginning) (region-end) "=")))
但每当我运行它时,我都会收到错误“错误类型参数:numberp,nil”。
这个错误是什么意思以及如何获得我想要的效果?
在这里,你是我亲爱的伙伴。
(defun align-to-equals (begin end)
"Align region to equal signs"
(interactive "r")
(align-regexp begin end "\\(\\s-*\\)=" 1 1 ))
The (\s-*)
前缀由align-regexp内部使用
来自align.el
(list (concat "\\(\\s-*\\)"
John Wiegley 只是忽略了记录它,我猜大多数人只是交互地使用align-regexp,或者只是记录并保存宏!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)