mirror of
https://github.com/neovim/neovim.git
synced 2025-10-21 17:21:49 +00:00
fix(lsp): support v:count in selection_range() #34551
Co-authored-by: Yi Ming <ofseed@foxmail.com>
This commit is contained in:
@@ -210,12 +210,12 @@ do
|
||||
end, { desc = 'vim.lsp.buf.implementation()' })
|
||||
|
||||
vim.keymap.set('x', 'an', function()
|
||||
vim.lsp.buf.selection_range('outer')
|
||||
end, { desc = "vim.lsp.buf.selection_range('outer')" })
|
||||
vim.lsp.buf.selection_range(vim.v.count1)
|
||||
end, { desc = 'vim.lsp.buf.selection_range(vim.v.count1)' })
|
||||
|
||||
vim.keymap.set('x', 'in', function()
|
||||
vim.lsp.buf.selection_range('inner')
|
||||
end, { desc = "vim.lsp.buf.selection_range('inner')" })
|
||||
vim.lsp.buf.selection_range(-vim.v.count1)
|
||||
end, { desc = 'vim.lsp.buf.selection_range(-vim.v.count1)' })
|
||||
|
||||
vim.keymap.set('n', 'gO', function()
|
||||
vim.lsp.buf.document_symbol()
|
||||
|
Reference in New Issue
Block a user