lightline
URL: https://github.com/itchyny/lightline.vim/
Maintainers: Austin Horstman
Example of defining your own component_function
plugins.lightline = {
enable = true;
settings.component_function = {
readonly = "LightlineReadonly";
};
luaConfig.pre = ''
function LightlineReadonly()
local is_readonly = vim.bo.readonly == 1
local filetype = vim.bo.filetype
if is_readonly and filetype ~= "help" then
return "RO"
else
return ""
end
end
'';
};
plugins.lightline.enable
Whether to enable lightline.vim.
Type: boolean
Default:
false
Example:
true
Declared by:
plugins.lightline.package
The lightline.vim package to use.
Type: package
Default:
pkgs.vimPlugins.lightline-vim
Declared by:
plugins.lightline.autoLoad
Whether to automatically load lightline.vim when neovim starts.
Type: boolean
Default:
false
when lazy-loading is enabled.
Example:
false
Declared by: