clone of my dotfiles.ssp.sh
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

cleanup

+6 -23
+3 -2
nvim/lua/sspaeti/plugins/lsp/lspconfig.lua
··· 32 32 { "gd", vim.lsp.buf.definition, desc = "LSP Definition" }, 33 33 { "gD", vim.lsp.buf.declaration, desc = "LSP Declaration" }, 34 34 { "gR", vim.lsp.buf.references, desc = "LSP References" }, 35 - { "gr", require("telescope.builtin").lsp_references, desc = "Telescope LSP References" }, 36 - { "gC", require("telescope.builtin").lsp_document_symbols, desc = "Telescope LSP Document Symbols" }, 35 + -- defined in rempa.lua 36 + -- { "gr", require("telescope.builtin").lsp_references, desc = "Telescope LSP References" }, 37 + -- { "so", require("telescope.builtin").lsp_document_symbols, desc = "Telescope LSP Document Symbols" }, 37 38 { "gI", vim.lsp.buf.implementation, desc = "LSP Implementation" }, 38 39 { "gs", vim.lsp.buf.signature_help, desc = "LSP Signature Help" }, 39 40 --{ "ga", vim.lsp.buf.code_action, desc = "LSP Code Action" }, -- easy alignment
+3 -21
nvim/lua/sspaeti/remap.lua
··· 14 14 vim.keymap.set('n', 'sC', ':BCommits<CR>') 15 15 vim.keymap.set('n', 'sS', ':Telescope lsp_document_symbols<CR>') 16 16 vim.keymap.set('n', 'so', ':Telescope lsp_document_symbols<CR>') 17 + vim.keymap.set('n', 'go', ':Telescope lsp_document_symbols<CR>') 17 18 vim.keymap.set('n', 'sg', ':GFiles<CR>') 18 19 vim.keymap.set('n', 'sG', ':GFiles?<CR>') 19 - -- toggle depending if reference is there 20 - -- vim.keymap.set('n', 'sr', function() 21 - -- -- Check if LSP is attached to current buffer 22 - -- local has_lsp = false 23 - -- for _, client in pairs(vim.lsp.get_active_clients({ bufnr = 0 })) do 24 - -- if client.server_capabilities.referencesProvider then 25 - -- has_lsp = true 26 - -- break 27 - -- end 28 - -- end 29 - 30 - -- -- If we have an LSP client that can find references, use that 31 - -- if has_lsp then 32 - -- vim.cmd(':Telescope lsp_references') 33 - -- else 34 - -- -- Otherwise fall back to history 35 - -- vim.cmd(':History') 36 - -- end 37 - -- end) 38 - vim.keymap.set('n', 'sR', ':History<CR>') 39 - vim.keymap.set('n', 'sr', ':Telescope lsp_references<CR>') 20 + vim.keymap.set('n', 'sr', ':History<CR>') 21 + vim.keymap.set('n', 'gr', ':Telescope lsp_references<CR>') 40 22 vim.keymap.set('n', 's:', ':History:<CR>') 41 23 vim.keymap.set('n', 's/', ':History/<CR>') 42 24 vim.keymap.set('n', 'sL', ':Lines<CR>')