Как указать нано версию, установленную homebrew в nanorc?

Когда я установил цветовую настройку синтаксиса в nanorc, я написал, как показано ниже.

include "/usr/local/Cellar/nano/[nano_version]/share/nano/*"

Но я обновил нано версию и удалил старую версию. (Заварите обновление с возможностью очистки)

Настройка была повреждена, и мне нужно было изменить ее до определенной версии. Чтобы избежать модификации, я написал настройку ниже.

include "/usr/local/Cellar/nano/*/share/nano/*"

Работает, если есть одна версия каталога.

Какова лучшая практика, чтобы установить правильную версию даже для нескольких версий в каталоге?

0 ответов

Nano, похоже, не очень поддерживает сложную логику в файлах конфигурации. Для обработки версии потребуется что-то более умное: один из вариантов - написать сценарий, который обновляет файл конфигурации до самой высокой найденной версии.
(Честно говоря, если вам нужно запускать сценарий каждый раз при обновлении, это не сильно снижает рабочую нагрузку от простого удаления старого nano. Это было бы альтернативой.)

Другие вопросы по тегам