1 year ago
#366728
user14063792468
SciTE can not find user defined function. The editor executes "/bin/sh" for some reason
So, this is my first attempt to make my source code editing more comfortable. I follow the SciTE
scripting guide.
ext.lua.startup.script=$(SciteDefaultHome)/startup.lua
command.name.1.*= Programmer's Manual (selected text)
command.subsystem.1.*= 3
command.1.*=man_select
command.shortcut.1.*=F1
Above is the user properties file. It binds F1
key to user defined Lua
function.
The problem is, that insteed of starting the function, man_select
in my case, the SciTE
editor output gives me
>man_select
/bin/sh: man_select: not found
>Exit code: 127
So, the editor runs a shell with my function name as a argument. I can't find no SciTE
logs, or console, to see what the cause is.
I define man_select
as a simple Lua function, without arguments:
function man_select()
local sel = editor:GetSelText()
...
end
What should I do to make my own Lua
functions visible to SciTE
editor? Is there a way to ask SciTE
for more information on its scripting system flow?
lua
text-editor
scite
0 Answers
Your Answer