]>
Sergey Matveev's repositories - vim-lsp.git/log
Yegappan Lakshmanan [Sat, 11 Mar 2023 23:47:30 +0000 (15:47 -0800)]
Use string interpolation and single quoted strings
Yegappan Lakshmanan [Sat, 11 Mar 2023 20:27:40 +0000 (12:27 -0800)]
Merge pull request #147 from andlrc/automate-rename
Make it possible to provide a new name directly to "LspRename"
Andreas Louv [Sat, 11 Mar 2023 08:53:16 +0000 (09:53 +0100)]
Make it possible to provide a new name directly to "LspRename"
Yegappan Lakshmanan [Sat, 11 Mar 2023 16:11:24 +0000 (08:11 -0800)]
Merge pull request #146 from andlrc/automate-lspcodeaction
Make it possible to specify a name, pattern or number directly to "LspCodeAction"
Yegappan Lakshmanan [Sat, 11 Mar 2023 16:09:11 +0000 (08:09 -0800)]
Merge branch 'main' into automate-lspcodeaction
Yegappan Lakshmanan [Sat, 11 Mar 2023 16:04:13 +0000 (08:04 -0800)]
Merge pull request #144 from andlrc/hideCodeActions
Hide disabled code actions
Andreas Louv [Sat, 11 Mar 2023 09:32:57 +0000 (10:32 +0100)]
Make it possible to specify a name, pattern or number directly to "LspCodeAction"
Andreas Louv [Fri, 10 Mar 2023 23:11:49 +0000 (00:11 +0100)]
Make it possible to hide disabled code actions with "hideDisabledCodeActions"
Andreas Louv [Fri, 10 Mar 2023 23:17:31 +0000 (00:17 +0100)]
Sort and group options in more intuitive way
Yegappan Lakshmanan [Fri, 10 Mar 2023 04:55:19 +0000 (20:55 -0800)]
Merge pull request #142 from andlrc/linkSupport
Add support for "capabilities.*.linkSupport"
Andreas Louv [Thu, 9 Mar 2023 09:06:56 +0000 (10:06 +0100)]
Add support for "capabilities.*.linkSupport"
This commit should be backward compatible, but allow us to use all the
properties from "LocationLink" in other commits, as long the language
server replies with "LocationLink"
Yegappan Lakshmanan [Thu, 9 Mar 2023 15:39:49 +0000 (07:39 -0800)]
Merge pull request #140 from andlrc/add-support-for-customNotificationHandlers
Add support for "customNotificationHandlers"
Andreas Louv [Mon, 6 Mar 2023 22:28:40 +0000 (23:28 +0100)]
Add test for "customNotificationHandlers"
Andreas Louv [Sun, 5 Mar 2023 22:55:31 +0000 (23:55 +0100)]
Add support for "customNotificationHandlers"
Yegappan Lakshmanan [Tue, 7 Mar 2023 06:08:24 +0000 (22:08 -0800)]
Fix warning messages seen with the lua language server
Yegappan Lakshmanan [Mon, 6 Mar 2023 14:41:26 +0000 (06:41 -0800)]
Fix test failure in jumping to a tag
Yegappan Lakshmanan [Mon, 6 Mar 2023 14:38:58 +0000 (06:38 -0800)]
Merge pull request #138 from ilango100/main
fix: Use character position in TagFunc
Ilango Rajagopal [Mon, 6 Mar 2023 10:05:49 +0000 (15:35 +0530)]
fix: Use string interpolation
Yegappan Lakshmanan [Sun, 5 Mar 2023 22:54:00 +0000 (14:54 -0800)]
Merge pull request #139 from andlrc/ignore-typescript-language-server-custom-notification
Ignore TypeScript language server custom notification
Andreas Louv [Sun, 5 Mar 2023 22:06:09 +0000 (23:06 +0100)]
Ignore TypeScript language server custom notification
Ignore the "$/typescriptVersion" custom notification send by this
language server:
https://github.com/typescript-language-server/typescript-language-server
Ilango Rajagopal [Sun, 5 Mar 2023 11:27:33 +0000 (16:57 +0530)]
fix: Use character position in TagFunc
Yegappan Lakshmanan [Sat, 4 Mar 2023 15:56:34 +0000 (07:56 -0800)]
Ignore the $/progress notification message from some language servers
Yegappan Lakshmanan [Sat, 25 Feb 2023 04:56:31 +0000 (20:56 -0800)]
Merge pull request #136 from dezza/diagLineHL
lspOptions: diagLineHL
Yegappan Lakshmanan [Sat, 25 Feb 2023 04:55:41 +0000 (20:55 -0800)]
Merge pull request #132 from Shane-XB-Qian/pr_codeaction_cmd
fix: codeaction command of cmd maybe not existed
Christoffer Aasted [Wed, 15 Feb 2023 10:21:33 +0000 (11:21 +0100)]
improve docs, fix incorrect comment
Christoffer Aasted [Tue, 14 Feb 2023 23:21:19 +0000 (00:21 +0100)]
fix
Christoffer Aasted [Tue, 14 Feb 2023 22:21:09 +0000 (23:21 +0100)]
forgot
Christoffer Aasted [Tue, 14 Feb 2023 21:53:26 +0000 (22:53 +0100)]
lint
Christoffer Aasted [Tue, 14 Feb 2023 21:48:55 +0000 (22:48 +0100)]
lspOptions: diagLineHL
shane.xb.qian [Thu, 12 Jan 2023 06:46:47 +0000 (14:46 +0800)]
fix: codeaction command of cmd maybe not existed
Yegappan Lakshmanan [Wed, 21 Dec 2022 14:21:38 +0000 (06:21 -0800)]
Merge pull request #116 from Shane-XB-Qian/pr_lsp_hl_ov
fix: make lsp hl not be overrode by cursorline
shane.xb.qian [Wed, 21 Dec 2022 14:18:07 +0000 (22:18 +0800)]
revert hl of 'LspOutlineHighlight' back to 'Search' (yellow)
shane.xb.qian [Wed, 21 Dec 2022 14:01:48 +0000 (22:01 +0800)]
revert hl of 'LspTextRef' back to 'Search' (yellow)
shane.xb.qian [Mon, 28 Nov 2022 09:40:54 +0000 (17:40 +0800)]
fix: make the wait a bit longer // seems clangd maybe not startup yet
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Mon, 28 Nov 2022 09:15:15 +0000 (17:15 +0800)]
fix: make lsp outline kw hl be not overrode by cursorline as well
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Mon, 28 Nov 2022 08:53:17 +0000 (16:53 +0800)]
fix: make lsp hl not be overrode by cursorline
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Yegappan Lakshmanan [Wed, 21 Dec 2022 13:25:40 +0000 (05:25 -0800)]
Merge pull request #121 from Shane-XB-Qian/pr_inlayhints_kind
fix: inlayhints kind can be omitted
Yegappan Lakshmanan [Wed, 21 Dec 2022 13:13:28 +0000 (05:13 -0800)]
Merge pull request #118 from andlrc/main
Sort the diagnostics by line number when populating the location-list
Yegappan Lakshmanan [Thu, 15 Dec 2022 10:15:10 +0000 (15:45 +0530)]
Merge pull request #123 from hardselius/main
Remove early bailout check
Martin Hardselius [Thu, 15 Dec 2022 08:20:34 +0000 (09:20 +0100)]
Remove early bailout check
This kind of bailout does not work with vim9 without `vim9script
noclear`. See `:h vim9-reload`.
Fixes: #122
Yegappan Lakshmanan [Sun, 11 Dec 2022 13:12:27 +0000 (05:12 -0800)]
Merge pull request #119 from craigmac/main
Add g:loaded_lsp variable for easy detection
shane.xb.qian [Thu, 8 Dec 2022 07:44:27 +0000 (15:44 +0800)]
fix: inlayhints kind can be omitted
C.D. MacEachern [Wed, 30 Nov 2022 14:11:15 +0000 (09:11 -0500)]
Add g:loaded_lsp variable for easy detection
Useful to detect if the plugin was loaded before doing things in,
for example, `.vim/after/plugin/lsp.vim` by doing:
```
if !get(g:, 'loaded_lsp') | finish | endif
```
Andreas Louv [Wed, 30 Nov 2022 13:53:37 +0000 (14:53 +0100)]
Sort the diagnostics by line number when populating the location-list
Yegappan Lakshmanan [Sun, 27 Nov 2022 21:36:40 +0000 (13:36 -0800)]
When starting to edit a file, update the inlay hints
Yegappan Lakshmanan [Sun, 27 Nov 2022 18:03:04 +0000 (10:03 -0800)]
Passing multiple text property types to prop_remove() is supported only starting with 9.0.0233
Yegappan Lakshmanan [Sun, 27 Nov 2022 17:57:28 +0000 (09:57 -0800)]
Check whether the current buffer has a LSP server before clearing the highlights
Yegappan Lakshmanan [Sun, 27 Nov 2022 16:29:32 +0000 (08:29 -0800)]
Ignore errors when clearing the highlight text properties
Yegappan Lakshmanan [Sun, 27 Nov 2022 08:02:34 +0000 (00:02 -0800)]
Support the inlay hints kind specified in the standard
Yegappan Lakshmanan [Sun, 27 Nov 2022 00:42:42 +0000 (16:42 -0800)]
Add support for displaying clangd inlay hints
Yegappan Lakshmanan [Thu, 24 Nov 2022 20:06:14 +0000 (12:06 -0800)]
Alphabetically sort the commands in the plugin
Yegappan Lakshmanan [Thu, 24 Nov 2022 19:56:26 +0000 (11:56 -0800)]
Rename the lsp server debug log file name
Yegappan Lakshmanan [Thu, 24 Nov 2022 18:48:09 +0000 (10:48 -0800)]
Update documentation
Yegappan Lakshmanan [Thu, 24 Nov 2022 16:17:04 +0000 (08:17 -0800)]
Show the language server capabilities in a scratch buffer
Yegappan Lakshmanan [Thu, 24 Nov 2022 15:58:12 +0000 (07:58 -0800)]
Fix test failure
Yegappan Lakshmanan [Thu, 24 Nov 2022 15:56:22 +0000 (07:56 -0800)]
The prefix characters used in the call hierarchy tree are not displayed correctly in a terminal Vim. Update the documentation
Yegappan Lakshmanan [Thu, 24 Nov 2022 06:48:07 +0000 (22:48 -0800)]
Add support for browsing the call hierarchy tree.
Yegappan Lakshmanan [Sun, 20 Nov 2022 23:20:01 +0000 (15:20 -0800)]
Adjust the symbol popup window attributes
Yegappan Lakshmanan [Sun, 20 Nov 2022 21:36:53 +0000 (13:36 -0800)]
Use a popup window instead of the preview window to display the symbol references
Yegappan Lakshmanan [Sun, 20 Nov 2022 17:31:13 +0000 (09:31 -0800)]
When jumping to a LSP location, retrieve the file name from the location itself
Yegappan Lakshmanan [Sun, 20 Nov 2022 07:09:03 +0000 (23:09 -0800)]
Add support for displaying type hiearchy in a popup window
Yegappan Lakshmanan [Fri, 18 Nov 2022 05:54:25 +0000 (21:54 -0800)]
Merge pull request #115 from Shane-XB-Qian/pr_completionResolve_item_null
Pr completion resolve item null
Yegappan Lakshmanan [Fri, 18 Nov 2022 05:53:36 +0000 (21:53 -0800)]
Merge pull request #114 from Shane-XB-Qian/pr_workspace_folders_and_resp_func
feat: make workspace/workspaceFolders really work and correct sendResponse func
shane.xb.qian [Fri, 18 Nov 2022 01:10:17 +0000 (09:10 +0800)]
fix: change to method calling style
shane.xb.qian [Thu, 17 Nov 2022 11:31:32 +0000 (19:31 +0800)]
fix: check citem type and make sure it is dict
shane.xb.qian [Thu, 17 Nov 2022 11:18:10 +0000 (19:18 +0800)]
fix: item of completionItem/resolve perhaps is null
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Thu, 17 Nov 2022 09:02:12 +0000 (17:02 +0800)]
feat: make workspace/workspaceFolders really work and correct sendResponse func
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Yegappan Lakshmanan [Wed, 16 Nov 2022 06:14:22 +0000 (22:14 -0800)]
Address a few FIXMEs
Yegappan Lakshmanan [Tue, 15 Nov 2022 13:54:51 +0000 (05:54 -0800)]
Modify LspOptionsGet() to return a copy of the plugin options. Update comments and doc
Yegappan Lakshmanan [Tue, 15 Nov 2022 13:44:18 +0000 (05:44 -0800)]
Merge pull request #106 from Shane-XB-Qian/pr_access_lspoption
adding 'OptionsGet' func
shane.xb.qian [Tue, 15 Nov 2022 06:20:22 +0000 (14:20 +0800)]
return entire lsp options instead of specific one
shane.xb.qian [Mon, 14 Nov 2022 15:50:04 +0000 (23:50 +0800)]
upd 'LspOptionsGet' doc
shane.xb.qian [Mon, 14 Nov 2022 04:43:53 +0000 (12:43 +0800)]
adding 'OptionsGet' func
Yegappan Lakshmanan [Tue, 15 Nov 2022 05:46:53 +0000 (21:46 -0800)]
Use the method calling convention for builtin functions consistently
Yegappan Lakshmanan [Tue, 15 Nov 2022 04:36:19 +0000 (20:36 -0800)]
Merge pull request #112 from Shane-XB-Qian/pr_correct_compl_item_label_chk
fix: compl item maybe is 'string'!
shane.xb.qian [Tue, 15 Nov 2022 02:42:36 +0000 (10:42 +0800)]
fix: compl item maybe is 'string'!
Yegappan Lakshmanan [Mon, 14 Nov 2022 19:42:01 +0000 (11:42 -0800)]
Merge pull request #111 from Shane-XB-Qian/pr_tiny_correction
fix: tiny correction
shane.xb.qian [Mon, 14 Nov 2022 16:47:29 +0000 (00:47 +0800)]
fix: tiny correction
Yegappan Lakshmanan [Mon, 14 Nov 2022 15:58:06 +0000 (07:58 -0800)]
Merge pull request #110 from Shane-XB-Qian/pr_reply_maynot_have_result
fix: somehow 'reply' may not have 'result' (or not yet)
shane.xb.qian [Mon, 14 Nov 2022 15:30:30 +0000 (23:30 +0800)]
adding err msg when/if reply no result
Yegappan Lakshmanan [Mon, 14 Nov 2022 15:13:31 +0000 (07:13 -0800)]
Merge pull request #109 from Shane-XB-Qian/pr_mkd_break_line_len
fix: the markdown break line maybe ugly
Yegappan Lakshmanan [Mon, 14 Nov 2022 15:12:21 +0000 (07:12 -0800)]
Merge pull request #107 from Shane-XB-Qian/pr_chk_item_doc_type
fix: should check type of complete_item.doc
shane.xb.qian [Mon, 14 Nov 2022 12:25:22 +0000 (20:25 +0800)]
fix: somehow 'reply' may not have 'result' (or not yet)
shane.xb.qian [Mon, 14 Nov 2022 12:01:38 +0000 (20:01 +0800)]
fix: the markdown break line maybe ugly
shane.xb.qian [Mon, 14 Nov 2022 10:00:09 +0000 (18:00 +0800)]
fix: should check type of complete_item.doc
Yegappan Lakshmanan [Sun, 13 Nov 2022 15:56:27 +0000 (07:56 -0800)]
Minor optimization in omni-completion
Yegappan Lakshmanan [Sun, 13 Nov 2022 15:06:08 +0000 (07:06 -0800)]
Merge pull request #105 from techntools/fix/key-check
Check for dict type before checking for keys
Santosh Bandichode [Sun, 13 Nov 2022 09:39:43 +0000 (15:09 +0530)]
Check for dict type before checking for keys
Yegappan Lakshmanan [Sun, 13 Nov 2022 02:30:35 +0000 (18:30 -0800)]
Move completed related functions to the completion.vim file
Yegappan Lakshmanan [Sun, 13 Nov 2022 00:31:11 +0000 (16:31 -0800)]
Merge pull request #104 from rcasta74/lspmarkdown
Lsp markdown parser for popup documentation
Roberto Castagnola [Sat, 12 Nov 2022 16:16:43 +0000 (17:16 +0100)]
Use markdown parser with hover popup
Roberto Castagnola [Sat, 12 Nov 2022 16:15:48 +0000 (17:15 +0100)]
Add markdown parser
Yegappan Lakshmanan [Sat, 12 Nov 2022 05:16:20 +0000 (21:16 -0800)]
Remove debug message
Yegappan Lakshmanan [Sat, 12 Nov 2022 05:11:00 +0000 (21:11 -0800)]
Simplify the check for server capabilities
Yegappan Lakshmanan [Fri, 11 Nov 2022 16:53:18 +0000 (08:53 -0800)]
Merge pull request #101 from Shane-XB-Qian/pr_correct_test_script
Pr correct test script
shane.xb.qian [Thu, 10 Nov 2022 02:49:33 +0000 (10:49 +0800)]
git ignore test/results.txt and test/Xtest.{c,cpp}
shane.xb.qian [Thu, 10 Nov 2022 02:50:58 +0000 (10:50 +0800)]
fix: correct/refine run test sh script
Yegappan Lakshmanan [Fri, 11 Nov 2022 16:07:52 +0000 (08:07 -0800)]
Add support for specifying a range to the LspCodeAction command
Yegappan Lakshmanan [Fri, 11 Nov 2022 15:33:35 +0000 (07:33 -0800)]
Stop running the tests if clangd is not ready
Yegappan Lakshmanan [Fri, 11 Nov 2022 15:27:52 +0000 (07:27 -0800)]
Merge pull request #102 from Shane-XB-Qian/pr_ci_clangd_14
Pr ci clangd 14