shmuz / luafar2m

Plugins and macros for far2m

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Highlight] error on Ubuntu 20.04

spvkgn opened this issue · comments

Попробовал включить этот плагин. На 22.04 все нормально, а вот на 20.04 при запуске FAR2M такая ошибка:

highlight.lua:175: attempt to call method 'capturecount' (a nil value)
Screenshot

Снимок экрана в 2024-05-14 17-37-43

Данная ошибка меня поставила в тупик, да настолько, что установил Ubuntu 20.04 на виртуалку и далее всё необходимое, чтобы воспроизвести проблему. Но проблема не воспроизвелась, плагин работает и подсвечивает файлы.

Теоретически, могу предположить, что luarocks установил пакет lrexlib-oniguruma для другой версии Lua, не для 5.1.

luarocks установил пакет lrexlib-oniguruma для другой версии Lua, не для 5.1.

На 22.04 у меня без luarocks как-то удалось запустить (у меня его нет в системе). Т.е. было достаточно установить пакет apt install lua-rex-onig, но в 20.04 это не сработало. Пока еще не разобрался с установкой через luarocks.

Т.е. было достаточно установить пакет apt install lua-rex-onig

А, я о таком пакете не слышал даже.

Я устанавливаю так:
sudo apt install luarocks
sudo luarocks install lrexlib-oniguruma --lua-version 5.1

Да, спасибо, так вроде бы все работает, в т.ч. и на 18.04

Это хорошо :)
Но мне кажется, не надо этот плагин устанавливать в PPA, поскольку для большинства пользователей колорер предпочтительнее.

Я его в portable решил включить. Вроде по-умолчанию все равно colorer будет.

Вроде по-умолчанию все равно colorer будет.

По моим наблюдениям - нет. Они друг о друге не знают, и оба работают. Чаще всего Highlight "побеждает"..