mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-12-19 08:39:50 +01:00
feat: cursorlineopt config option
This commit is contained in:
parent
30f02163d2
commit
e08599d6b2
2 changed files with 7 additions and 7 deletions
|
@ -75,14 +75,8 @@ in {
|
|||
set shortmess+=c
|
||||
set tm=${toString cfg.mapTimeout}
|
||||
set hidden
|
||||
set cursorlineopt=${toString cfg.cursorlineOpt}
|
||||
|
||||
${optionalString cfg.theme.transparent ''
|
||||
" this needs to be set if the theme is transparent
|
||||
set cursorlineopt=number
|
||||
" override when vim is opened or a new buffer is entered
|
||||
autocmd VimEnter * setlocal cursorlineopt=number
|
||||
autocmd BufWinEnter * setlocal cursorlineopt=number
|
||||
''}
|
||||
${optionalString cfg.splitBelow ''
|
||||
set splitbelow
|
||||
''}
|
||||
|
|
|
@ -145,6 +145,12 @@ with builtins; {
|
|||
description = "Follow editorconfig rules in current directory";
|
||||
};
|
||||
|
||||
cursorlineOpt = mkOption {
|
||||
type = types.enum ["line" "screenline" "number" "both"];
|
||||
default = "line";
|
||||
description = "Highlight the text line of the cursor with CursorLine hl-CursorLine";
|
||||
};
|
||||
|
||||
enableLuaLoader = mkEnableOption "Enable the experimental Lua module loader to speed up the start up process";
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue