Допустим, вы пишете код, как это (используя рубиновый-режим, но я видел это происходит в других режимах тоже):использование Mq в Emacs не превращая весь мой код в комментариях
# This is a comment.
def foo
puts "foo!"
end
Если вы поставите пункт на первой линии и нажмите Mq, вы получите следующее:
# This is a comment. def foo puts "foo!" end
Как этого избежать? Я использую версию 21.3.
Уточнение: Этого не происходит, когда я добавляю пустую строку между комментарием и кодом. В работе вокруг, когда я хочу, чтобы пополнить свои комментарии, я иду через досадный три этапа:
- добавить пустую строку до и после комментария пункта
- Mq
- удалить пустой линии
Было бы намного приятнее, если бы Mq обрабатывал повторные комментарии параграфов без необходимости добавлять и удалять пустые строки. Emacs уже знает, какой текст является комментарием, поэтому должен быть способ сделать это.
Какая версия Emacs? – ashawley
Спасибо. Я добавил эту информацию к вопросу. – allyourcode