Я новичок в Emacs. Я хочу использовать align-regexp, чтобы выровнять текст по квадратной скобке [.
Я могу сделать это из графического интерфейса, например M-x align-regexp: \[
Я хочу создать псевдоним с помощью emacs --eval, поскольку я часто его использую.
Я сделал что-то вроде этого
emacs <filename> --eval "(progn (mark-whole-buffer) (align-regexp \[))"
Это выбирает весь буфер. Но ничего после этого. Пожалуйста, помогите мне это сделать.





emacs -batch f1 --eval '(align-regexp (point-min) (point-max) "\\(\\s-*\\)\\[" 1 1 nil)' -f save-buffer
где f1 - имя файла.
где f1 - имя файла
Я пробовал так же emacs f1 --eval "(progn (mark-all-buffer) (align-regexp (concat" \\ (\\ s - * \\) [")))" Но он говорит, что размещен плохо ( )