nvim: lsp: Drop custom range formatting function
With commit 11167ab, vim.lsp.buf.format now has a range argument which defaults to current selection in visual mode.
This commit is contained in:
parent
6b29743076
commit
108403ca3d
1 changed files with 1 additions and 15 deletions
|
@ -9,20 +9,6 @@ inlay_hint.setup({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
-- https://github.com/neovim/nvim-lspconfig/wiki/User-contributed-tips
|
|
||||||
function FormatRangeOperator()
|
|
||||||
local old_func = vim.go.operatorfunc
|
|
||||||
_G.op_func_formatting = function()
|
|
||||||
local start = vim.api.nvim_buf_get_mark(0, '[')
|
|
||||||
local finish = vim.api.nvim_buf_get_mark(0, ']')
|
|
||||||
vim.lsp.buf.range_formatting({}, start, finish)
|
|
||||||
vim.go.operatorfunc = old_func
|
|
||||||
_G.op_func_formatting = nil
|
|
||||||
end
|
|
||||||
vim.go.operatorfunc = 'v:lua.op_func_formatting'
|
|
||||||
vim.api.nvim_feedkeys('g@', 'n', false)
|
|
||||||
end
|
|
||||||
|
|
||||||
local function preview_location_callback(_, result)
|
local function preview_location_callback(_, result)
|
||||||
if result == nil or vim.tbl_isempty(result) then
|
if result == nil or vim.tbl_isempty(result) then
|
||||||
return nil
|
return nil
|
||||||
|
@ -78,7 +64,7 @@ local lsp_key_mappings = {
|
||||||
{ "signatureHelpProvider" , 'n', '<Leader>S', '<cmd>lua vim.lsp.buf.signature_help()<CR>' },
|
{ "signatureHelpProvider" , 'n', '<Leader>S', '<cmd>lua vim.lsp.buf.signature_help()<CR>' },
|
||||||
{ "renameProvider" , 'n', 'gR' , '<cmd>lua vim.lsp.buf.rename()<CR>' },
|
{ "renameProvider" , 'n', 'gR' , '<cmd>lua vim.lsp.buf.rename()<CR>' },
|
||||||
|
|
||||||
{ "documentRangeFormattingProvider", 'x', 'gq', '<cmd>lua FormatRangeOperator()<CR>' },
|
{ "documentRangeFormattingProvider", 'x', 'gq', '<cmd>lua vim.lsp.buf.format({async=true})<CR>' },
|
||||||
{ "documentFormattingProvider" , 'n', 'gq', '<cmd>lua vim.lsp.buf.format({async=true})<CR>' },
|
{ "documentFormattingProvider" , 'n', 'gq', '<cmd>lua vim.lsp.buf.format({async=true})<CR>' },
|
||||||
|
|
||||||
{ "codeActionProvider", 'n', 'ga' , '<cmd>lua vim.lsp.buf.code_action()<CR>' },
|
{ "codeActionProvider", 'n', 'ga' , '<cmd>lua vim.lsp.buf.code_action()<CR>' },
|
||||||
|
|
Loading…
Reference in a new issue