micro
micro copied to clipboard
Linter Extend Tutorial
Description of the problem or steps to reproduce
Where do I actually put this function to extend the linter?? Also, how does importing work in lua? I thought it uses "require"...
function init()
linter.makeLinter("typescript", "ts", "tsc", {"--noEmit"}, "%f:%l:%c:.+: %m")
end
Specifications
micro v2.0.11 Commit hash: OS: Debian 12 Terminal: kitty
Where do I actually put this function to extend the linter??
To your ~/.config/micro/init.lua
Also, how does importing work in lua? I thought it uses "require"...
For importing those packages that are provided to lua by micro, micro provides its own import() function. It is described here.
In your case, if you just need to add this linter.makeLinter(), I think you don't need to import anything: linter is already imported, since the linter plugin is already loaded.