mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-22 00:48:58 +02:00
71 lines
1.3 KiB
Nix
71 lines
1.3 KiB
Nix
|
{
|
||
|
empty = {
|
||
|
plugins.neoscroll.enable = true;
|
||
|
};
|
||
|
|
||
|
example = {
|
||
|
plugins.neoscroll = {
|
||
|
enable = true;
|
||
|
settings = {
|
||
|
mappings = [
|
||
|
"<C-u>"
|
||
|
"<C-d>"
|
||
|
"<C-b>"
|
||
|
"<C-f>"
|
||
|
"<C-y>"
|
||
|
"<C-e>"
|
||
|
"zt"
|
||
|
"zz"
|
||
|
"zb"
|
||
|
];
|
||
|
hide_cursor = true;
|
||
|
stop_eof = true;
|
||
|
respect_scrolloff = false;
|
||
|
cursor_scrolls_alone = true;
|
||
|
easing_function = "quadratic";
|
||
|
pre_hook = ''
|
||
|
function(info)
|
||
|
if info == "cursorline" then
|
||
|
vim.wo.cursorline = false
|
||
|
end
|
||
|
end
|
||
|
'';
|
||
|
post_hook = ''
|
||
|
function(info)
|
||
|
if info == "cursorline" then
|
||
|
vim.wo.cursorline = true
|
||
|
end
|
||
|
end
|
||
|
'';
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
defaults = {
|
||
|
plugins.neoscroll = {
|
||
|
enable = true;
|
||
|
settings = {
|
||
|
mappings = [
|
||
|
"<C-u>"
|
||
|
"<C-d>"
|
||
|
"<C-b>"
|
||
|
"<C-f>"
|
||
|
"<C-y>"
|
||
|
"<C-e>"
|
||
|
"zt"
|
||
|
"zz"
|
||
|
"zb"
|
||
|
];
|
||
|
hide_cursor = true;
|
||
|
step_eof = true;
|
||
|
respect_scrolloff = false;
|
||
|
cursor_scrolls_alone = true;
|
||
|
easing_function = null;
|
||
|
pre_hook = null;
|
||
|
post_hook = null;
|
||
|
performance_mode = false;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|