mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-12-19 12:09:48 +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 shortmess+=c
|
||||||
set tm=${toString cfg.mapTimeout}
|
set tm=${toString cfg.mapTimeout}
|
||||||
set hidden
|
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 ''
|
${optionalString cfg.splitBelow ''
|
||||||
set splitbelow
|
set splitbelow
|
||||||
''}
|
''}
|
||||||
|
|
|
@ -145,6 +145,12 @@ with builtins; {
|
||||||
description = "Follow editorconfig rules in current directory";
|
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";
|
enableLuaLoader = mkEnableOption "Enable the experimental Lua module loader to speed up the start up process";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue