точка перехода emacs окрашивает к текущему переднему плану

watch определенно лучший ответ, если у Вас есть он. Но для полноты, Вы могли моделировать что-то грубо похожее с простым битом сценария оболочки:

while (true)
do
     date
     ls -lrt | tail -n 10
     sleep 2
     clear
done

Иначе мог использовать diff. Этот также укажет, удалены ли файлы, это раньше присутствовало. Преимущество - это, не очищает терминал, таким образом, Вы видите полную запись всех изменений путем прокрутки. Недостаток - то, что это создает два временных файла для управления обоснованием изменения состояния.

ls1="/tmp/listing1.dat"
ls2="/tmp/listing2.dat"
ls -lrt > ${ls1}
ls -lrt > ${ls2}

while (true)
do
     diff ${ls1} ${ls2} | grep '[<>]'
     sleep 2
     cp ${ls2} ${ls1}
     ls -lrt > ${ls2}
done
1
27.03.2013, 12:41
1 ответ

Не знайте, существует ли лучший рычаг для использования.

Wrt, выделяющий фигурные скобки, я не могу воспроизвести проблему. Предоставьте рецепт. Следует иметь в виду, что рецепт должен выделить фигурные скобки, для начала (с основным цветом). Если фигурная скобка будет самостоятельно просто черной (т.е. основной цвет по умолчанию) затем, то Вы, конечно, не заметите изменения.

Я сделал это, от emacs -Q, после ввода {{{}}}:

  1. Выключенный font-lock-mode (таким образом, Вы видите, что добавленное выделяется). Альтернатива должна использовать a font-lock-* поверхность для выделения.

  2. Выберите фигурные скобки и сделайте это:

    (put-text-property (начало региона) (конец региона) 'стоят 'перед предупреждением),

Это помещает поверхность warning на фигурных скобках. И перемещение точки по ним заставляет курсор иметь тот же цвет фона (DarkOrange) как warning имеет для его переднего плана.

0
28.01.2020, 02:07

Теги

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