mirror of
https://github.com/NotAShelf/neovim-flake.git
synced 2024-12-23 21:09:48 +01:00
Merge pull request #100 from FrothyMarrow/fix-winbar-scrolling
fix: jittery scrolling due to flickering winbar
This commit is contained in:
commit
f5719426cb
2 changed files with 10 additions and 1 deletions
|
@ -54,7 +54,8 @@ in {
|
||||||
{
|
{
|
||||||
"navic",
|
"navic",
|
||||||
color_correction = nil,
|
color_correction = nil,
|
||||||
navic_opts = nil
|
navic_opts = nil,
|
||||||
|
draw_empty = ${toString config.vim.ui.breadcrumbs.alwaysRender}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -8,6 +8,14 @@ in {
|
||||||
options.vim.ui.breadcrumbs = {
|
options.vim.ui.breadcrumbs = {
|
||||||
enable = lib.mkEnableOption "breadcrumbs";
|
enable = lib.mkEnableOption "breadcrumbs";
|
||||||
|
|
||||||
|
# maybe this should be an option to *disable* alwaysRender optionally but oh well
|
||||||
|
# too late
|
||||||
|
alwaysRender = mkOption {
|
||||||
|
type = types.bool;
|
||||||
|
default = true;
|
||||||
|
description = "Whether to always display the breadcrumbs component on winbar (always renders winbar)";
|
||||||
|
};
|
||||||
|
|
||||||
navbuddy = {
|
navbuddy = {
|
||||||
enable = mkEnableOption "navbuddy LSP UI";
|
enable = mkEnableOption "navbuddy LSP UI";
|
||||||
useDefaultMappings = mkEnableOption "default Navbuddy keybindings (disables user keybinds)";
|
useDefaultMappings = mkEnableOption "default Navbuddy keybindings (disables user keybinds)";
|
||||||
|
|
Loading…
Reference in a new issue