Files
nvim-hardline/lua/hardline/common.lua
2020-12-23 19:54:51 +01:00

28 lines
586 B
Lua

local M = {}
M.theme = require('hardline.themes.default')
function M.echo(hlgroup, msg)
vim.cmd(string.format('echohl %s', hlgroup))
vim.cmd(string.format('echo "[hardline] %s"', msg))
vim.cmd('echohl None')
end
function M.build_args(tbl_args)
local args = {}
for k, v in pairs(tbl_args) do
table.insert(args, string.format('%s=%s', k, v))
end
return table.concat(args, ' ')
end
function M.set_active(active)
vim.api.nvim_win_set_var(0, 'hardline_active', active)
end
function M.is_active()
return vim.api.nvim_win_get_var(0, 'hardline_active')
end
return M