Handle initialization and didOpen properly

This commit is contained in:
Zachary Yedidia
2020-08-11 18:13:16 -04:00
parent a4148d069a
commit 4af1dfcbd8
5 changed files with 58 additions and 20 deletions

View File

@@ -13,6 +13,7 @@ function init()
micro.SetStatusInfoFn("status.lines")
micro.SetStatusInfoFn("status.bytes")
micro.SetStatusInfoFn("status.size")
micro.SetStatusInfoFn("status.lsp")
config.AddRuntimeFile("status", config.RTHelp, "help/status.md")
end
@@ -32,6 +33,13 @@ function size(b)
return humanize.Bytes(b:Size())
end
function lsp(b)
if b:HasLSP() then
return "on"
end
return "off"
end
function branch(b)
if b.Type.Kind ~= buffer.BTInfo then
local shell = import("micro/shell")