.config/nvim/lua/config/maps.lua

changeset 1152
59d9ca2ec2fd
parent 1149
4af7c8156683
child 1153
57809d2642ff
equal deleted inserted replaced
1151:ecfcc61310d4 1152:59d9ca2ec2fd
86 86
87 map("n", "gD", vim.lsp.buf.declaration, bufopts) 87 map("n", "gD", vim.lsp.buf.declaration, bufopts)
88 map("n", "gd", vim.lsp.buf.definition, bufopts) 88 map("n", "gd", vim.lsp.buf.definition, bufopts)
89 map("n", "K", vim.lsp.buf.hover, bufopts) 89 map("n", "K", vim.lsp.buf.hover, bufopts)
90 map("n", "gi", vim.lsp.buf.implementation, bufopts) 90 map("n", "gi", vim.lsp.buf.implementation, bufopts)
91 map("n", "<F12>", vim.lsp.buf.signature_help, bufopts) 91 map("n", "<C-S>", vim.lsp.buf.signature_help, bufopts)
92 map("n", "<leader>wa", vim.lsp.buf.add_workspace_folder, bufopts) 92 map("n", "<leader>wa", vim.lsp.buf.add_workspace_folder, bufopts)
93 map("n", "<leader>wr", vim.lsp.buf.remove_workspace_folder, bufopts) 93 map("n", "<leader>wr", vim.lsp.buf.remove_workspace_folder, bufopts)
94 map("n", "<leader>wl", function() 94 map("n", "<leader>wl", function()
95 print(vim.inspect(vim.lsp.buf.list_workspace_folders())) 95 print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
96 end, bufopts) 96 end, bufopts)
97 map("n", "<leader>D", vim.lsp.buf.type_definition, bufopts) 97 map("n", "<leader>D", vim.lsp.buf.type_definition, bufopts)
98 map("n", "<leader>rn", vim.lsp.buf.rename, bufopts) 98 map("n", "crn", vim.lsp.buf.rename, bufopts)
99 -- map("n", "<leader>ca", vim.lsp.buf.code_action, bufopts)
100 map("n", "gr", vim.lsp.buf.references, bufopts) 99 map("n", "gr", vim.lsp.buf.references, bufopts)
101 map({ "n", "x" }, "<leader>f", function() 100 map({ "n", "x" }, "<leader>f", function()
102 vim.lsp.buf.format({ async = true }) 101 vim.lsp.buf.format({ async = true })
103 end, bufopts) 102 end, bufopts)
103
104 local code_actions = require("actions-preview").code_actions
105 map("n", "crr", code_actions, bufopts)
106 map("x", "<C-R><C-R>", code_actions, bufopts)
107 map("x", "<C-R>", code_actions, bufopts)
104 end, 108 end,
105 }) 109 })

mercurial