Joe: дополнительные настройки

Во вводных словесах этого повествования я упоминал, что с некоторых пор в joe появилась возможность подсветки синтаксиса для ряда языков программирования и разметки.Более того, возможность эта почти во всех сборках задействована по умолчанию. Однако не исключено, что именно в данной сборке её вдруг не окажется. Что же, дело это легко поправимое.

И чтобы его поправить, нужно, во-первых, включить соответствующую опцию в конфигурационном файле ~/.joerc — она расположена в секции Default local options и имеет вид

-highlight

Далее, требуются файлы описания цветов для синтаксических элементов различных языков. Примеры таких файлов расположены в /usr/share/joe/synatx и охватывают языки Си (c.jsf), Assembler (asm.jsf), Fortran (fortran.jsf) и многие другие. Есть здесь и файлы описания языков командных оболочек (sh.jsf и csh.jsf), diff-файлов (diff.jsf), конфигов (conf.jsf), а также языков разметки (html.jsf и xml.jsf). Единственное, что остается с ними сделать — это отредактировать их в соответствие с предпочтительной цветовой гаммой (и, вероятно, сохранить в собственном домашнем каталоге под именами типа .html.jsf и так далее).

Наконец, последнее — это проверить соответствие файлов описаний в главном конфигурационном файле ~/.joerc. По умолчанию в каждой языковой субсекции они указываются там в виде:

-syntax html

и так далее, в предположении их стандартных имен и размещения (в указанном выше каталоге /usr/share/joe/synatx.

. .