Я использую Verilg-mode для emacs каждый день, но выравнивание кода для меня не очень хорошо. Поэтому хочется добавить что-то вроде вертикального выравнивания.Как добавить функцию вертикального выравнивания в основной режим для Emacs
Во-первых, я надеюсь, что для выравнивания декларации такие строки:
bit [1:0] a;
bit [3254:0] b;
bit unsigned [P_DWIDTH-1:0] c;
bit unsigned [P_DWIDTH-1:P_DWIDTH-4] d;
int e;
к:
bit [ 1:0 ] a;
bit [ 3254:0 ] b;
bit unsigned [P_DWIDTH-1:0 ] c;
bit unsigned [P_DWIDTH-1:P_DWIDTH-4] d;
int e;
У меня нет большого опыта работы Elisp. Я не уверен, что что-то вроде align-regexp
- это правильная вещь? Или кто-нибудь, пожалуйста, укажите мне правильное направление для начала.
Вы также можете задать вопрос об Emacs StackExchange. –