如何让 Emacsindent-region
命令重新缩进
def foo():
my_favorite_object_ever = ObjectConstructor(cool_parameter=4, not_cool_parameter=5)
作为
def foo():
my_favorite_object_ever = ObjectConstructor(cool_parameter=4,
not_cool_parameter=5)
当我在 Python 模式下工作时?
有什么方法可以将fill-region
和结合起来吗indent-region
?
编辑:
到目前为止,我的 .emacs 中已经有了这个 Elisp 代码:
(defun fill-indent-region (begin end)
"Fill and then indent the code from BEGIN to END."
(interactive "r")
(save-restriction
(narrow-to-region begin end)
(fill-region (point-min) (point-max))
(indent-region (point-min) (point-max))))
但其还是存在一些小问题。