diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2021-11-26 23:50:37 +0100 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2021-11-27 08:40:07 +0100 |
| commit | 9a4440e28d43ee9de2150f069f1ee4c40b20e729 (patch) | |
| tree | 9cff11ab3d87710482e4a6fcddb32347a9d1d7be /lua/alpha/scratchs/draft.lua | |
| parent | 159cfbc7718d8590c3a30eabd1047649d1b9941b (diff) | |
| download | nvim-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.lua | 14 |
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 |