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
.