aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha/scratchs/draft.lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2021-11-26 23:50:37 +0100
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2021-11-27 08:40:07 +0100
commit9a4440e28d43ee9de2150f069f1ee4c40b20e729 (patch)
tree9cff11ab3d87710482e4a6fcddb32347a9d1d7be /lua/alpha/scratchs/draft.lua
parent159cfbc7718d8590c3a30eabd1047649d1b9941b (diff)
downloadnvim-conf-9a4440e28d43ee9de2150f069f1ee4c40b20e729.tar.gz
nvim-conf-9a4440e28d43ee9de2150f069f1ee4c40b20e729.zip
Small fixes, add new snippet for relations
Diffstat (limited to 'lua/alpha/scratchs/draft.lua')
-rw-r--r--lua/alpha/scratchs/draft.lua14
1 files changed, 10 insertions, 4 deletions
diff --git a/lua/alpha/scratchs/draft.lua b/lua/alpha/scratchs/draft.lua
index 30cc365..bc0568e 100644
--- a/lua/alpha/scratchs/draft.lua
+++ b/lua/alpha/scratchs/draft.lua
@@ -1,9 +1,15 @@
+local api = vim.api
+
function GlobalFunction()
local position_params = vim.lsp.util.make_position_params()
+ P(position_params)
+
+ vim.lsp.buf_request(0, "textDocument/completion", position_params, function(err, result)
+ if vim.tbl_isempty(result or {}) then return end
+
+ local textEdit = result.items[1].additionalTextEdits;
- vim.lsp.buf_request(0, "textDocument/completion", position_params, function(err, method, result)
- if method ~= nil then
- vim.lsp.util.apply_text_document_edit(method.items, 1)
- end
+ local bufnr = vim.api.nvim_get_current_buf()
+ vim.lsp.util.apply_text_edits(textEdit, bufnr)
end)
end