This commit is contained in:
jdonszelmann 2024-06-24 10:15:04 +02:00
parent cf0052547d
commit fe7822ad4e
No known key found for this signature in database
GPG key ID: E0C1EA36407B2FF2

View file

@ -24,7 +24,7 @@
indent = true;
nixGrammars = true;
ensureInstalled = "al";
ensureInstalled = "all";
};
surround.enable = true;
cmp-nvim-lsp.enable = true;
@ -32,6 +32,33 @@
fugitive.enable = true;
neo-tree = {
enable = true;
closeIfLastWindow = true;
window = {
position = "right";
width = 30;
mappings = {
"<bs>" = "navigate_up";
"." = "set_root";
"f" = "fuzzy_finder";
"/" = "filter_on_submit";
"h" = "show_help";
};
};
filesystem = {
followCurrentFile.enabled = true;
filteredItems = {
hideHidden = false;
hideDotfiles = false;
forceVisibleInEmptyFolder = true;
hideGitignored = false;
};
};
};
gitsigns = {
enable = true;
@ -278,6 +305,13 @@
-- vim.keymap.set('n', 'gd', builtin.lsp_definitions, {})
-- vim.keymap.set('n', 'gi', builtin.lsp_implementations, {})
local gitsigns = require('gitsigns')
vim.keymap.set('n', '<leader>gr', gitsigns.reset_hunk)
vim.keymap.set('n', '<leader>gd', gitsigns.diffthis)
vim.keymap.set({'o', 'x'}, 'ig', ':<C-U>Gitsigns select_hunk<CR>')
vim.keymap.set('n', '<leader>t', ':Neotree toggle<CR>')
-- ============ files and directories ==============
-- don't change the directory when a file is opened