Update vim

This commit is contained in:
albert 2025-02-21 19:44:32 -08:00
parent 46b42f9d88
commit d6b648b5d9
Signed by: albert
GPG key ID: 3895DD267CA11BA9
5 changed files with 29 additions and 63 deletions
home-manager/common/software/cli

View file

@ -37,20 +37,8 @@
plugins = {
todo-comments.enable = true;
ollama = {
enable = true;
model = "qwen2.5-coder:7b";
url = "http://127.0.0.1:11434";
action = "display";
};
dressing.enable = true;
lsp-lines.enable = true;
crates-nvim.enable = true;
lspsaga = {
enable = false;
lightbulb.enable = false;
ui.border = "rounded";
};
lsp = {
enable = true;
servers = {

View file

@ -12,11 +12,11 @@
mkPadding = size: { type = "padding"; val = size; };
mkText = text: { type = "text"; val = text; opts = centeredText; };
# mkGroup = val: { inherit val; type = "group"; };
# mkGroupItem = desc: shortcut: {
# inherit shortcut desc;
# command = "";
# };
mkGroup = val: { inherit val; type = "group"; };
mkGroupItem = desc: shortcut: {
inherit shortcut desc;
command = "";
};
in
[
(mkPadding 6)

View file

@ -46,39 +46,6 @@
'';
plugins = {
# Auto placement of windows
edgy = {
enable = true;
settings = {
animate.enabled = false;
wo = {
signcolumn = "no";
spell = false;
winbar = false;
winfixheight = false;
winfixwidth = false;
winhighlight = "";
};
left = [
{
title = "󰉓 Files";
ft = "neo-tree";
pinned = true;
filter = ''function(buf) return vim.b[buf].neo_tree_source == "filesystem" end'';
size = 0.7;
}
{
title = "󰊢 Git";
ft = "neo-tree";
filter = ''function(buf) return vim.b[buf].neo_tree_source == "git_status" end'';
size = 0.3;
pinned = true;
}
];
};
};
web-devicons.enable = true;
# Git related
# Gutter information for git modifications
gitsigns.enable = true;
@ -86,6 +53,9 @@
fugitive.enable = true;
# pretty stuff
# Icons
web-devicons.enable = true;
# Relative numbering
numbertoggle.enable = true;
# Fancify markdown et al
render-markdown.enable = true;
@ -104,7 +74,7 @@
inc_rename = false;
lsp_doc_border = true;
};
lsp.hover.enabled = false;
lsp.hover.enabled = true;
popupmenu.enabled = false;
};
};
@ -145,7 +115,7 @@
enable = true;
settings = {
options = {
# separatorStyle = "padded_slope";
separatorStyle = "padded_slope";
color_icons = true;
diagnostics = "nvim_lsp";
always_show_bufferline = false;
@ -173,10 +143,16 @@
hideRootNode = true;
popupBorderStyle = "rounded";
sourceSelector = {
winbar = false;
winbar = true;
};
defaultComponentConfigs = {
name.trailingSlash = false;
diagnostics.symbols = {
error = "󰅚 ";
warn = "󰀪 ";
hint = "󰌶 ";
info = " ";
};
};
sources = [
"filesystem"

View file

@ -18,12 +18,12 @@
settings = {
mapping = {
"<C-Space>" = "cmp.mapping.complete()";
"<C-d>" = "cmp.mapping.scroll_docs(-4)";
"<C-e>" = "cmp.mapping.close()";
"<C-f>" = "cmp.mapping.scroll_docs(4)";
"<CR>" = "cmp.mapping.confirm({ select = true })";
"<S-Tab>" = "cmp.mapping.select_prev_item()";
"<Tab>" = "cmp.mapping.select_next_item()";
"<C-d>" = "cmp.mapping.scroll_docs(-4)";
"<C-e>" = "cmp.mapping.close()";
"<C-f>" = "cmp.mapping.scroll_docs(4)";
"<CR>" = "cmp.mapping.confirm({ select = true })";
"<S-Tab>" = "cmp.mapping.select_prev_item()";
"<Tab>" = "cmp.mapping.select_next_item()";
};
window = {
completion.border = "rounded";

View file

@ -50,7 +50,7 @@
(nmap "<leader>gd" ":Git diff<CR>" // desc "[D]iff")
# Trouble
(nmap "<leader>tf" ":Trouble<CR>" // desc "[F]ocus")
(nmap "<leader>tt" ":TroubleToggle<CR>" // desc "[T]oggle")
(nmap "<leader>tt" ":Trouble diagnostics<CR>" // desc "[T]oggle")
(nmap "<leader>tc" ":TroubleClose<CR>" // desc "[C]lose")
# ToDo
(nmap "<leader>td" ":Trouble todo<CR>" // desc "To[D]o")
@ -74,6 +74,8 @@
(nmap "<leader>bN" ":bNext<CR>" // desc "Previous buffer")
(nmap "<leader>bc" ":bdelete<CR>" // desc "[c]lose buffer")
(nmap "<leader>bt" ":enew<CR>" // desc "New [T]ab")
(nmap "<Tab>" ":bnext<CR>" // desc "Next buffer")
(nmap "<S-Tab>" ":bNext<CR>" // desc "Previous buffer")
# Multicursors
(nmap "<leader>ms" ":MCstart<CR>" // desc "[S]tart Multicorsor")
(nmap "<leader>mv" ":MCvisual<CR>" // desc "[V]isual Multicorsor")
@ -81,8 +83,8 @@
(nmap "<leader>mu" ":MCunderCursor<CR>" // desc "Select [U]nder Corsor")
(nmap "<leader>mp" ":MCpattern<CR>" // desc "Select [P]attern")
# Ollama
# (nmap "<leader>os" ":OllamaServe<CR>" // desc "Ollama [S]erve")
# (nmap "<leader>op" ":Ollama<CR>" // desc "Ollama [P]rompt")
# (nmap "<leader>om" ":OllamaModel<CR>" // desc "Ollama [M]odel")
(nmap "<leader>os" ":OllamaServe<CR>" // desc "Ollama [S]erve")
(nmap "<leader>op" ":Ollama<CR>" // desc "Ollama [P]rompt")
(nmap "<leader>om" ":OllamaModel<CR>" // desc "Ollama [M]odel")
];
}