Mein Emacs (24.5) auf Ubuntu16.04 beheben beklagt, dass, wie der Fehler `Firma fand keine Lua executable` in Emacs
Company backend 'company-lua' could not be initialized:
Company found no Lua executable
Ich habe installiert und lua-mode
company-lua
über Melpa. Die ausführbare Datei lua
in meiner Umgebung ist /usr/bin/lua5.3
, und es gibt keine Verknüpfung namens lua
, und ich kann keine Verknüpfungen aus Gründen des Umweltschutzes erstellen.
Gibt es eine Möglichkeit, company-lua
wissen den richtigen Namen oder Pfadnamen für die ausführbare Datei Lua?
Von its website scheint company-lua keine Variable zum Festlegen von ausführbaren Lua-Namen zu haben, wie es lua-mode hat.
Von company-lua.el sah ich die folgenden Erwähnungen der Version, die in 5.3 scheinen falsch zu sein. Ist das etwas, das ich ändern sollte, um das Problem zu beheben?
(defcustom company-lua-interpreter 'lua52
"Lua interpreter."
:group 'company-lua
:type '(choice (const :tag "Lua 5.1" lua51)
(const :tag "Lua 5.2" lua52)
(const :tag "Lua 5.2" lua53)
(const :tag "LÖVE" love))
:safe #'symbolp)
Wahrscheinlich [diese Zeile] (https://github.com/ptrv/company-lua/blob/master/company-lua.el#L39) legt den Namen von Lua ausführbar. Versuchen Sie es in 'lua5.3' zu ändern –
@EgorSriptunoff Danke! Das scheint das Problem behoben zu haben. – tinlyx