pkgs(nixvim): Config neovim startup options
This commit is contained in:
parent
7078dd84eb
commit
8806190f75
1 changed files with 65 additions and 0 deletions
|
|
@ -1,2 +1,67 @@
|
||||||
{...}: {
|
{...}: {
|
||||||
|
opts = {
|
||||||
|
autoindent = true;
|
||||||
|
autoread = true;
|
||||||
|
backspace = ["indent" "eol" "start"];
|
||||||
|
backup = false;
|
||||||
|
|
||||||
|
breakindent = true;
|
||||||
|
breakindentopt = "sbr";
|
||||||
|
showbreak = "↪";
|
||||||
|
|
||||||
|
cdhome = true;
|
||||||
|
cedit = "<C-F>";
|
||||||
|
cmdheight = 1;
|
||||||
|
completeopt = ["fuzzy" "menuone" "noselect" "popup"];
|
||||||
|
concealcursor = "v";
|
||||||
|
confirm = true;
|
||||||
|
cursorline = true;
|
||||||
|
diffopt = ["algorithm:minimal" "closeoff" "context:20" "followwrap" "internal" "linematch:40"];
|
||||||
|
errorbells = true;
|
||||||
|
expandtab = true;
|
||||||
|
exrc = true;
|
||||||
|
foldcolumn = "auto";
|
||||||
|
fsync = true;
|
||||||
|
gdefault = false;
|
||||||
|
helplang = ["zh" "en"];
|
||||||
|
history = 10000;
|
||||||
|
hlsearch = true;
|
||||||
|
|
||||||
|
ignorecase = true;
|
||||||
|
smartcase = true;
|
||||||
|
|
||||||
|
inccommand = "split";
|
||||||
|
list = true;
|
||||||
|
listchars = "tab:--→,trail:·,multispace: ,nbsp:⍽,space:·"; # eol:⏎
|
||||||
|
magic = true;
|
||||||
|
more = true;
|
||||||
|
mouse = "a";
|
||||||
|
|
||||||
|
number = true;
|
||||||
|
numberwidth = 2;
|
||||||
|
relativenumber = true;
|
||||||
|
|
||||||
|
scrollback = 100000;
|
||||||
|
scrolloff = 5;
|
||||||
|
shiftround = true;
|
||||||
|
shiftwidth = 2;
|
||||||
|
signcolumn = "auto";
|
||||||
|
smoothscroll = true;
|
||||||
|
splitbelow = true;
|
||||||
|
splitright = true;
|
||||||
|
startofline = true;
|
||||||
|
swapfile = false;
|
||||||
|
tabclose = "uselast";
|
||||||
|
tabstop = 2;
|
||||||
|
termguicolors = true;
|
||||||
|
undofile = true;
|
||||||
|
undolevels = 100000;
|
||||||
|
virtualedit = ["block" "onemore"];
|
||||||
|
whichwrap = "b,s,<,>";
|
||||||
|
wildmenu = true;
|
||||||
|
wildmode = ["full"];
|
||||||
|
wildoptions = ["fuzzy" "pum"];
|
||||||
|
winborder = "rounded";
|
||||||
|
wrap = true;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue