fixing tab completion. fixing flash jumping, adding s/S, and / search labeling. adding CG formatting, 2 spaces

master
Dustin Swan 1 day ago
parent 0d7c4df7ab
commit e75193acbd
Signed by: dustinswan
GPG Key ID: 30D46587E2100467

@ -31,6 +31,14 @@
maplocalleader = " ";
};
autoCmd = [
{
event = [ "BufRead" "BufNewFile" ];
pattern = [ "*.cg" ];
command = "setlocal tabstop=2 shiftwidth=2";
}
];
keymaps = [
{ key = "<leader>e"; action = "<cmd>Neotree toggle<cr>"; }
{ key = "<leader>f"; action = "<cmd>Tv files<cr>"; }
@ -40,6 +48,8 @@
{ key = "<leader>xx"; action = "<cmd>Trouble diagnostics toggle<cr>"; }
{ key = "<S-l>"; action = "<cmd>bnext<cr>"; }
{ key = "<S-h>"; action = "<cmd>bprev<cr>"; }
{ key = "s"; mode = [ "n" "x" "o" ]; action.__raw = "function() require('flash').jump() end"; options.desc = "Flash"; }
{ key = "S"; mode = [ "n" "x" "o" ]; action.__raw = "function() require('flash').treesitter() end"; options.desc = "Flash Treesitter"; }
];
plugins = {
@ -48,11 +58,19 @@
cmp = {
enable = true;
autoEnableSources = true;
settings.sources = [
settings = {
sources = [
{ name = "nvim_lsp"; }
{ name = "path"; }
{ name = "buffer"; }
];
mapping = {
"<Tab>" = "cmp.mapping.select_next_item()";
"<S-Tab>" = "cmp.mapping.select_prev_item()";
"<CR>" = "cmp.mapping.confirm({ select = false })";
"<C-e>" = "cmp.mapping.abort()";
};
};
};
cmp-nvim-lsp.enable = true;
cmp-buffer.enable = true;
@ -70,7 +88,11 @@
csvview.enable = true;
dashboard.enable = true;
emmet.enable = true;
flash.enable = true;
flash = {
enable = true;
settings.jump.autojump = true;
settings.modes.search.enabled = true;
};
gitsigns.enable = true;
lazygit.enable = true;
lint.enable = true;

Loading…
Cancel
Save