Files
nvim-hardline/lua/hardline/line.lua
Olivier Roques a4b30c9ee4 Add color support
2020-12-23 14:59:27 +01:00

25 lines
502 B
Lua

local cmd, fn, vim = vim.cmd, vim.fn, vim
local M = {}
function M.get_line()
return string.format('%03d/%03d', fn.line('.'), fn.line('$'))
end
function M.get_column()
return string.format('%03d/%03d', fn.col('.'), fn.col('$') - 1)
end
function M.get_percent()
return ' %03p%%'
end
function M.get_item()
return table.concat({
[[%{luaeval('require("hardline.line").get_line()')}]], ':',
[[%{luaeval('require("hardline.line").get_column()')}]],
M.get_percent(),
})
end
return M