+2
-2
home/nvim/default.nix
+2
-2
home/nvim/default.nix
+8
-7
home/nvim/init.lua
+8
-7
home/nvim/init.lua
·········vim.api.nvim_create_user_command('SaveSession', save_session, { nargs = '?', complete = session_completion })vim.api.nvim_create_user_command('LoadSession', load_session, { nargs = '?', complete = session_completion })
·········vim.api.nvim_create_user_command('SaveSession', save_session, { nargs = '?', complete = session_completion })vim.api.nvim_create_user_command('LoadSession', load_session, { nargs = '?', complete = session_completion })
+7
-7
home/nvim/lsp.lua
+7
-7
home/nvim/lsp.lua
···-vim.keymap.set('n', '<leader>li', vim.lsp.buf.implementation, { desc = 'Goto implementation' })-vim.keymap.set('n', '<leader>lt', vim.lsp.buf.type_definition, { desc = 'Goto type definition' })-vim.keymap.set('n', '<leader>lf', function() vim.lsp.buf.format { async = true } end, { desc = 'Format' })
···+vim.keymap.set('n', '<leader>ci', vim.lsp.buf.implementation, { desc = 'Goto implementation' })+vim.keymap.set('n', '<leader>ct', vim.lsp.buf.type_definition, { desc = 'Goto type definition' })+vim.keymap.set('n', '<leader>cf', function() vim.lsp.buf.format { async = true } end, { desc = 'Format' })
+9
-9
home/nvim/telescope-nvim.lua
+9
-9
home/nvim/telescope-nvim.lua
···vim.keymap.set('n', '<leader>ff', require('telescope.builtin').find_files, { desc = 'Find files' })-vim.keymap.set('n', '<leader>fg', require('telescope.builtin').live_grep, { desc = 'Find grep' })vim.keymap.set('n', '<leader>fv', require('telescope.builtin').git_files, { desc = 'Find version control' })-vim.keymap.set('n', '<leader>fb', function() require('telescope.builtin').buffers({ sort_mru = true }) end, { desc = 'Find buffer' })-vim.keymap.set('n', '<leader>fh', require('telescope.builtin').help_tags, { desc = 'Find help' })vim.keymap.set('n', '<leader>fq', require('telescope.builtin').command_history, { desc = 'Find command' })-vim.keymap.set('n', '<leader>fs', require('telescope.builtin').search_history, { desc = 'Find search' })vim.keymap.set('n', '<leader>fj', require('telescope.builtin').jumplist, { desc = 'Find jumplist' })vim.keymap.set('n', '<leader>fx', require('telescope.builtin').diagnostics, { desc = 'Find diagnostics' })vim.keymap.set('n', '<leader>fy', require('telescope.builtin').registers, { desc = 'Find registers' })vim.keymap.set('v', '<leader>fy', require('telescope.builtin').registers, { desc = 'Find registers' })-vim.keymap.set('n', '<leader>fr', require('telescope.builtin').lsp_references, { desc = 'Find references' })-vim.keymap.set('n', '<leader>fS', require('telescope.builtin').lsp_document_symbols, { desc = 'Find LSP symbols' })-vim.keymap.set('n', '<leader>fc', require('telescope.builtin').lsp_incoming_calls, { desc = 'Find LSP incoming calls' })-vim.keymap.set('n', '<leader>fo', require('telescope.builtin').lsp_outgoing_calls, { desc = 'Find LSP outgoing calls' })-vim.keymap.set('n', '<leader>fi', require('telescope.builtin').lsp_implementations, { desc = 'Find LSP implementations' })vim.keymap.set('n', '<leader>fu', require('telescope').extensions.undo.undo, { desc = 'Find undo' })vim.keymap.set('n', '<leader>fd', function() require('telescope').extensions.file_browser.file_browser({ path = '%:p:h', select_buffer = true }) end, { desc = 'Find directory' })
···vim.keymap.set('n', '<leader>ff', require('telescope.builtin').find_files, { desc = 'Find files' })+vim.keymap.set('n', '<leader>sd', require('telescope.builtin').live_grep, { desc = 'Find grep' })vim.keymap.set('n', '<leader>fv', require('telescope.builtin').git_files, { desc = 'Find version control' })+vim.keymap.set('n', '<leader>bb', function() require('telescope.builtin').buffers({ sort_mru = true }) end, { desc = 'Find buffer' })+vim.keymap.set('n', '<leader>h', require('telescope.builtin').help_tags, { desc = 'Find help' })vim.keymap.set('n', '<leader>fq', require('telescope.builtin').command_history, { desc = 'Find command' })+vim.keymap.set('n', '<leader>f/', require('telescope.builtin').search_history, { desc = 'Find search' })vim.keymap.set('n', '<leader>fj', require('telescope.builtin').jumplist, { desc = 'Find jumplist' })vim.keymap.set('n', '<leader>fx', require('telescope.builtin').diagnostics, { desc = 'Find diagnostics' })vim.keymap.set('n', '<leader>fy', require('telescope.builtin').registers, { desc = 'Find registers' })vim.keymap.set('v', '<leader>fy', require('telescope.builtin').registers, { desc = 'Find registers' })+vim.keymap.set('n', '<leader>cD', require('telescope.builtin').lsp_references, { desc = 'Find references' })+vim.keymap.set('n', '<leader>cS', require('telescope.builtin').lsp_document_symbols, { desc = 'Find LSP symbols' })+vim.keymap.set('n', '<leader>cc', require('telescope.builtin').lsp_incoming_calls, { desc = 'Find LSP incoming calls' })+vim.keymap.set('n', '<leader>co', require('telescope.builtin').lsp_outgoing_calls, { desc = 'Find LSP outgoing calls' })+vim.keymap.set('n', '<leader>cfi', require('telescope.builtin').lsp_implementations, { desc = 'Find LSP implementations' })vim.keymap.set('n', '<leader>fu', require('telescope').extensions.undo.undo, { desc = 'Find undo' })vim.keymap.set('n', '<leader>fd', function() require('telescope').extensions.file_browser.file_browser({ path = '%:p:h', select_buffer = true }) end, { desc = 'Find directory' })