Emacs имеет способность показать шрифты с различными поверхностями, цветами и размерами в том же буфере. Например, следующее производится главным режимом AUCTeX, полезным режимом для тех, кто использует ЛАТЕКС для создания документов:
Два критерия поиска, которые будут полезны, являются "блокирующим шрифт" и "главным режимом". По существу для выполнения этого в Emacs необходимо было бы записать собственный главный режим. К сожалению, это в основном составляет Вас имеющий необходимость "играть и вертеть с подсветкой синтаксиса", но на стероидах.
Для Вашей конкретной цели самая трудная часть будет правильно отображать сценарий Devanagari. Все остальное является относительно прямым. Лучшими местами для начала работы является EmacsWiki и Руководство Emacs. Следующие ссылки могли бы быть полезными:
Так как Вам действительно только нужен Ваш режим для обеспечения блокировки шрифта, я смотрел бы на создание "Полученного Режима" (см. необходимую ссылку выше). Создание такого режима в основном включает регулярные выражения определения, которые будут соответствовать различным частям кода, который Вы хотите выделенный определенным способом и затем присвоением, которое или к одной из предопределенных поверхностей блокировки шрифта или к пользовательской поверхности Вы определили бы.
Та же причина rm
, cp
и целое убило других утилит, не делают - с самого начала, концепция проекта POSIX состояла в том, чтобы всегда предполагать, что человек в консоли знает то, что они делают а не попросить разъяснение, если нет фактическая проблема.
В случае tar
, взгляд на страницу руководства предполагает, что Вы могли попытаться установить TAR_OPTIONS
огибающая переменная для включения --confirmation
флаг.
tar -k
опция просит подтверждение, если файл уже существует. Вы могли установить его по умолчанию любой путем добавления его к TAR_OPTIONS
переменная (TAR_OPTIONS="$TAR_OPTIONS -k"
) или создание псевдонима (alias tar="tar -k"
).
--confirmation
немного слишком безопасно. Это спрашивает прежде, чем извлечь каждый файл, существует ли это уже. Хуже, это не говорит Вам, если файл уже существует. – cjm 22.02.2012, 08:14--keep-newer-files
,--keep-old-files
может использоваться вместо этого? прекрасная идея – Bernhard 22.02.2012, 09:41