mirror of
https://git.gay/xqtc/nixos-config
synced 2024-11-22 09:30:32 +01:00
nixvim ricing
This commit is contained in:
parent
56f631e606
commit
fe9a05dd7f
|
@ -10,6 +10,15 @@ vim.keymap.set('t', '<Esc>', '<C-\\><C-n>')
|
|||
-- move selection linewise
|
||||
vim.keymap.set('v', 'J', ":m '>+1<CR>gv=gv")
|
||||
vim.keymap.set('v', 'K', ":m '<-2<CR>gv=gv")
|
||||
require("aerial").setup({
|
||||
-- optionally use on_attach to set keymaps when aerial has attached to a buffer
|
||||
on_attach = function(bufnr)
|
||||
-- Jump forwards/backwards with '{' and '}'
|
||||
-- vim.keymap.set("n", "{", "<cmd>AerialPrev<CR>", { buffer = bufnr })
|
||||
-- vim.keymap.set("n", "}", "<cmd>AerialNext<CR>", { buffer = bufnr })
|
||||
end,
|
||||
})
|
||||
-- You probably also want to set a keymap to toggle aerial
|
||||
|
||||
--nmap('K', vim.lsp.buf.hover, 'Hover Documentation')
|
||||
--nmap('<C-k>', vim.lsp.buf.signature_help, 'Signature Documentation')
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
./nixvim.nix
|
||||
./shell.nix
|
||||
./firefox.nix
|
||||
./dwl.nix
|
||||
# ./dwl.nix
|
||||
./wm.nix
|
||||
./gtk.nix
|
||||
./foot.nix
|
||||
|
|
|
@ -14,6 +14,9 @@
|
|||
colorcolumn = "80";
|
||||
};
|
||||
# extraPlugins = with pkgs.vimPlugins; [headlines-nvim];
|
||||
extraPlugins = with pkgs.vimPlugins; [
|
||||
aerial-nvim
|
||||
];
|
||||
|
||||
clipboard.providers.wl-copy.enable = true;
|
||||
|
||||
|
@ -26,6 +29,14 @@
|
|||
|
||||
colorschemes.catppuccin.enable = true;
|
||||
plugins = {
|
||||
navic = {
|
||||
enable = true;
|
||||
settings = {
|
||||
lsp = {
|
||||
auto_attach = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
trouble = {
|
||||
enable = true;
|
||||
};
|
||||
|
@ -47,6 +58,49 @@
|
|||
left = "";
|
||||
right = "";
|
||||
};
|
||||
settings = {
|
||||
sections = {
|
||||
lualine_y = [
|
||||
{
|
||||
__unkeyed-1 = "aerial";
|
||||
colored = true;
|
||||
cond = {
|
||||
__raw = ''
|
||||
function()
|
||||
local buf_size_limit = 1024 * 1024
|
||||
if vim.api.nvim_buf_get_offset(0, vim.api.nvim_buf_line_count(0)) > buf_size_limit then
|
||||
return false
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
'';
|
||||
};
|
||||
dense = false;
|
||||
dense_sep = ".";
|
||||
depth = {
|
||||
__raw = "nil";
|
||||
};
|
||||
sep = " ∋ ";
|
||||
}
|
||||
];
|
||||
};
|
||||
winbar = {
|
||||
lualine_c = [
|
||||
{
|
||||
__unkeyed-1 = "navic";
|
||||
}
|
||||
];
|
||||
# lualine_x = [
|
||||
# {
|
||||
# __unkeyed-1 = "filename";
|
||||
# newfile_status = true;
|
||||
# path = 3;
|
||||
# shorting_target = 150;
|
||||
# }
|
||||
# ];
|
||||
};
|
||||
};
|
||||
};
|
||||
lsp-format = {enable = true;};
|
||||
copilot-lua = {
|
||||
|
|
Loading…
Reference in a new issue