feat: update plugins, flake
build-flake / Build flake (push) Successful in 9m52s
build-flake / Release a new version (push) Successful in 13s
Sync flake lock with main nix-configuration project / Sync flake lock with main nix-configuration project (push) Successful in 7s
Sync flake lock with main nix-configuration project / Build flake (push) Successful in 9m9s
Sync flake lock with main nix-configuration project / Release a new version (push) Successful in 10s
build-flake / Build flake (push) Successful in 9m52s
build-flake / Release a new version (push) Successful in 13s
Sync flake lock with main nix-configuration project / Sync flake lock with main nix-configuration project (push) Successful in 7s
Sync flake lock with main nix-configuration project / Build flake (push) Successful in 9m9s
Sync flake lock with main nix-configuration project / Release a new version (push) Successful in 10s
This commit is contained in:
+1
-4
@@ -6,19 +6,16 @@
|
||||
|
||||
./modules/plugins/lsp
|
||||
|
||||
./modules/plugins/airline.nix
|
||||
./modules/plugins/blink-cmp.nix
|
||||
./modules/plugins/bufferline.nix
|
||||
./modules/plugins/conform-nvim.nix
|
||||
./modules/plugins/fzf-lua.nix
|
||||
./modules/plugins/gitsigns.nix
|
||||
./modules/plugins/lualine.nix
|
||||
./modules/plugins/mini.nix
|
||||
# ./modules/plugins/neotree.nix
|
||||
./modules/plugins/oil.nix
|
||||
./modules/plugins/snacks.nix
|
||||
./modules/plugins/tmux-navigator.nix
|
||||
./modules/plugins/treesitter.nix
|
||||
./modules/plugins/undotree.nix
|
||||
./modules/plugins/venv-selector.nix
|
||||
./modules/plugins/which-key.nix
|
||||
];
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
plugins.lightline = {
|
||||
enable = true;
|
||||
settings = {
|
||||
colorscheme = "catppuccin";
|
||||
tabline = false;
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
plugins.lualine = {
|
||||
enable = true;
|
||||
settings.options = {
|
||||
theme = "catppuccin";
|
||||
globalstatus = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -5,7 +5,6 @@
|
||||
modules = {
|
||||
icons = { };
|
||||
comment = { };
|
||||
diff = { };
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -4,14 +4,14 @@
|
||||
enable = true;
|
||||
settings = {
|
||||
bigfile.enabled = true;
|
||||
notifier.enabled = true;
|
||||
quickfile.enabled = true;
|
||||
statuscolumn.enabled = true;
|
||||
words.enabled = true;
|
||||
lazygit.enabled = true;
|
||||
picker.enabled = true;
|
||||
indent.enabled = true;
|
||||
scope.enabled = true;
|
||||
picker = {
|
||||
enabled = true;
|
||||
matcher = {
|
||||
frecency = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -436,6 +436,13 @@
|
||||
desc = "Delete Buffer";
|
||||
};
|
||||
}
|
||||
{
|
||||
key = "<leader>bo";
|
||||
action = lib.nixvim.mkRaw "function() Snacks.bufdelete.other() end";
|
||||
options = {
|
||||
desc = "Delete Other Buffers";
|
||||
};
|
||||
}
|
||||
{
|
||||
key = "<leader>cR";
|
||||
action = lib.nixvim.mkRaw "function() Snacks.rename.rename_file() end";
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
plugins = {
|
||||
treesitter = {
|
||||
enable = true;
|
||||
|
||||
settings = {
|
||||
indent = {
|
||||
enable = true;
|
||||
@@ -17,12 +16,48 @@
|
||||
grammarPackages = pkgs.vimPlugins.nvim-treesitter.allGrammars;
|
||||
};
|
||||
|
||||
# Show sticky context window at top
|
||||
treesitter-context = {
|
||||
enable = false;
|
||||
enable = true;
|
||||
settings = {
|
||||
max_lines = 5;
|
||||
mode = "topline";
|
||||
trim_scope = "outer";
|
||||
};
|
||||
};
|
||||
|
||||
# highlight scoped function
|
||||
indent-blankline = {
|
||||
enable = true;
|
||||
settings = {
|
||||
exclude = {
|
||||
buftypes = [
|
||||
"terminal"
|
||||
"quickfix"
|
||||
];
|
||||
filetypes = [
|
||||
""
|
||||
"checkhealth"
|
||||
"help"
|
||||
"lspinfo"
|
||||
"packer"
|
||||
"TelescopePrompt"
|
||||
"TelescopeResults"
|
||||
];
|
||||
};
|
||||
indent = {
|
||||
char = "│";
|
||||
};
|
||||
scope = {
|
||||
show_end = false;
|
||||
show_exact_scope = true;
|
||||
show_start = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
treesitter-textobjects = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
settings = {
|
||||
select = {
|
||||
enable = true;
|
||||
@@ -31,7 +66,4 @@
|
||||
};
|
||||
};
|
||||
};
|
||||
extraConfigLua = ''
|
||||
local parser_config = require("nvim-treesitter.parsers").get_parser_configs()
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -62,6 +62,12 @@
|
||||
scrolloff = 5;
|
||||
};
|
||||
|
||||
# Enable limit colomn
|
||||
opts.colorcolumn = "80,120";
|
||||
opts.wrap = false;
|
||||
# This info is displayed in lightline
|
||||
opts.showmode = false;
|
||||
|
||||
diagnostic.settings = {
|
||||
update_in_insert = true;
|
||||
severity_sort = true;
|
||||
@@ -112,4 +118,9 @@
|
||||
# Comment.underline = true;
|
||||
# Comment.bold = true;
|
||||
# };
|
||||
|
||||
withNodeJs = false;
|
||||
withPerl = false;
|
||||
withPython3 = false;
|
||||
withRuby = false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user