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
Не знайте, существует ли лучший рычаг для использования.
Wrt, выделяющий фигурные скобки, я не могу воспроизвести проблему. Предоставьте рецепт. Следует иметь в виду, что рецепт должен выделить фигурные скобки, для начала (с основным цветом). Если фигурная скобка будет самостоятельно просто черной (т.е. основной цвет по умолчанию) затем, то Вы, конечно, не заметите изменения.
Я сделал это, от emacs -Q
, после ввода {{{}}}
:
Выключенный font-lock-mode
(таким образом, Вы видите, что добавленное выделяется). Альтернатива должна использовать a font-lock-*
поверхность для выделения.
Выберите фигурные скобки и сделайте это:
(put-text-property (начало региона) (конец региона) 'стоят 'перед предупреждением),
Это помещает поверхность warning
на фигурных скобках. И перемещение точки по ним заставляет курсор иметь тот же цвет фона (DarkOrange
) как warning
имеет для его переднего плана.