Регион комментария Emacs в режиме C

Плавания не имеют высоты, поэтому содержащийся div имеет высоту ноль.

<div style="background-color:black; overflow:hidden;zoom:1" onmouseover="this.bgColor='white'">
<div style="float:left">hello</div>
<div style="float:right">world</div>
</div>

переполнение: скрытый очищает плавающее для большинства браузеров.

зум: 1 очищает плавающее для IE.

8
задан 12 October 2009 в 04:22
поделиться

2 ответа

Я тоже искал это, но не думаю, что это возможно в текущей версии. Текущее «решение» состоит в том, чтобы написать код, который автоматически добавляет «\ n» через каждые несколько символов на основе минимального расстояния между узлами (атрибут nodesep , если я не ошибаюсь).

хотя обновление Emacs было бы лучшим решением.

Мой хак нарушает 'uncomment-region . Правильным решением будет изменение 'comment-padright . Для этого потребуется немного больше исследований, чтобы не сломать другие вещи. Приведенный выше прием изменяет поведение только в c-режиме (настройте условие по своему вкусу).

7
ответ дан 5 December 2019 в 17:38
поделиться

Самое близкое, что я смог найти со встроенной поддержкой комментирования, - это установить стиль комментария на многострочный , что даст следующее:

/* This is a comment which extends
 * over more than one line in C. */

Если этого недостаточно, взгляните на newcomment.el и определите свои собственные функции комментирования, если это необходимо.

3
ответ дан 5 December 2019 в 17:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: