more doomy bindings

Ryan Gibb 63213759 05db8032

Changed files
+26 -25
home
+2 -2
home/nvim/default.nix
···
plugin = orgmode;
type = "lua";
config = ''
-
-- Open agenda prompt: <Leader>oa
-
-- Open capture prompt: <Leader>oc
+
-- Open agenda prompt: <leader>oa
+
-- Open capture prompt: <leader>oc
-- In any orgmode buffer press g? for help
require('orgmode').setup({
org_agenda_files = { '~/vault/*.org' },
+8 -7
home/nvim/init.lua
···
vim.o.cursorcolumn = true
-
vim.keymap.set('n', '<leader>w', ':w<CR>', { desc = 'Write file' })
-
vim.keymap.set('n', '<leader>q', ':qa<CR>', { desc = 'Quit all' })
+
vim.keymap.set('n', '<leader>fs', ':w<CR>', { desc = 'Write file' })
+
vim.keymap.set('n', '<leader>qq', ':qa<CR>', { desc = 'Quit all' })
vim.keymap.set('n', 'ZA', ':cquit<Enter>', { desc = 'Quit and fail' })
···
vim.keymap.set('n', '!', ':term ', { desc = 'terminal' })
-
vim.keymap.set('n', '<leader>gn', ':Neogit', { desc = 'Neogit' })
+
vim.keymap.set('n', '<leader>gg', ':Neogit', { desc = 'Neogit' })
vim.keymap.set('n', '<leader>m', ':make<Enter>', { desc = 'Make' })
+
+
vim.keymap.set('n', '<leader>w', '<C-w>', { desc = 'Window commands' })
-- go though spelling mistakes
vim.keymap.set('n', '<C-s>', ']s1z=', { desc = 'correct next spelling mistake' })
···
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.keymap.set('n', '<leader>ss', ':SaveSession<CR>')
-
vim.keymap.set('n', '<leader>sl', ':LoadSession<CR>')
+
vim.keymap.set('n', '<leader>qs', ':SaveSession<CR>')
+
vim.keymap.set('n', '<leader>ql', ':LoadSession<CR>')
-- free real-estate
-- <leader>n
-- <leader>;
-- <leader>e
-- <leader>v
-
-- <leader>c
-
-- <leader>h
+
-- <leader>l
-- <leader>j
-- <leader>k
-- <leader>z
+7 -7
home/nvim/lsp.lua
···
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, { desc = 'Goto definition' })
vim.keymap.set('n', '[d', vim.diagnostic.goto_next, { desc = 'Goto next issue' })
vim.keymap.set('n', ']d', vim.diagnostic.goto_prev, { desc = 'Goto prev issue' })
-
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>lr', vim.lsp.buf.references, { desc = 'Show references' })
-
vim.keymap.set('n', '<leader>la', vim.lsp.buf.code_action, { desc = 'Code action' })
-
vim.keymap.set('n', '<leader>lR', vim.lsp.buf.rename, { desc = 'Rename' })
-
vim.keymap.set('n', '<leader>lf', function() vim.lsp.buf.format { async = true } end, { desc = 'Format' })
-
vim.keymap.set('n', '<leader>le', vim.diagnostic.open_float, { desc = 'Get error' })
+
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>cr', vim.lsp.buf.references, { desc = 'Show references' })
+
vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, { desc = 'Code action' })
+
vim.keymap.set('n', '<leader>cR', vim.lsp.buf.rename, { desc = 'Rename' })
+
vim.keymap.set('n', '<leader>cf', function() vim.lsp.buf.format { async = true } end, { desc = 'Format' })
+
vim.keymap.set('n', '<leader>ce', vim.diagnostic.open_float, { desc = 'Get error' })
end
-- Add additional capabilities supported by nvim-cmp
+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>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>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>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>fs', require('telescope.builtin').search_history, { desc = 'Find search' })
+
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>fm', require('telescope.builtin').marks, { desc = 'Find marks' })
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>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' })