Улучшенный отступ в двухрежимном режиме в Emacs

Я использую Emacs для изменения кода, который чередует Perl и Verilog. Я использую двухрежимный для переключения между ними, что работает должным образом. Проблема в том, что код Perl построчно указывается как //; отступы и тому подобное между строками не имеют смысла.

Я бы хотел, чтобы код Perl был отформатирован как обычно, но игнорируя символы //; (их следует просто оставить в покое в начало строки, затем Perl отформатировал как обычно). Есть идеи, как это легко сделать? Я только начал изучать файлы режима, и они, по понятным причинам, сложны, поэтому я буду благодарен за любые подсказки!

15
задан Oliver 4 November 2011 в 23:00
поделиться