]>
Sergey Matveev's repositories - vim-lsp.git/log
Yegappan Lakshmanan [Fri, 24 Mar 2023 14:36:27 +0000 (07:36 -0700)]
Display the diag message when using the LspDiagHere command
Yegappan Lakshmanan [Fri, 24 Mar 2023 14:27:06 +0000 (07:27 -0700)]
Rename the LspDiagThis command to LspDiagHere
Yegappan Lakshmanan [Fri, 24 Mar 2023 14:21:52 +0000 (07:21 -0700)]
Add a test for omni completion. Update the help text
Yegappan Lakshmanan [Fri, 24 Mar 2023 13:53:01 +0000 (06:53 -0700)]
Merge pull request #177 from Shane-XB-Qian/pr_162
feature: adding 'LspDiagThis'
Yegappan Lakshmanan [Fri, 24 Mar 2023 02:49:00 +0000 (19:49 -0700)]
Merge pull request #181 from andlrc/fix-examples-in-documentation
Fix examples in README.md
shane.xb.qian [Fri, 24 Mar 2023 01:26:53 +0000 (09:26 +0800)]
none: adding 'LspDiagThis' test for ts
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Mon, 20 Mar 2023 04:58:28 +0000 (12:58 +0800)]
feature: adding 'LspDiagThis'
// jump to the diag msg in this/current line
// start from current column of current line
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Andreas Louv [Thu, 23 Mar 2023 20:06:27 +0000 (21:06 +0100)]
Fix examples in README.md
Yegappan Lakshmanan [Thu, 23 Mar 2023 15:19:40 +0000 (08:19 -0700)]
Merge pull request #179 from andlrc/make-it-possible-to-silence-the-default-rpc-error-message
Disable default rpc error handler for GotoSymbolLoc
Andreas Louv [Thu, 23 Mar 2023 14:28:22 +0000 (15:28 +0100)]
Disable default rpc error handler for GotoSymbolLoc
Yegappan Lakshmanan [Thu, 23 Mar 2023 14:24:45 +0000 (07:24 -0700)]
Disable the failing screen dump test
Yegappan Lakshmanan [Thu, 23 Mar 2023 14:22:35 +0000 (07:22 -0700)]
Merge pull request #178 from andlrc/enable-fuzzy-matching-omni-completion
Add "completionMatcher" which can be set to "icase", "case" or "fuzzy"
Andreas Louv [Thu, 23 Mar 2023 06:28:00 +0000 (07:28 +0100)]
Add "completionMatcher" which can be set to "icase", "case" or "fuzzy"
This only works for language servers which always sends the whole set of
completion items to the client.
Yegappan Lakshmanan [Thu, 23 Mar 2023 05:18:59 +0000 (22:18 -0700)]
Add the screen dump files and enable the tsserver auto-completion test
Yegappan Lakshmanan [Thu, 23 Mar 2023 05:14:27 +0000 (22:14 -0700)]
Merge pull request #167 from Shane-XB-Qian/pr_omnifunc_filter_icase
fix: omnifunc broken
Yegappan Lakshmanan [Wed, 22 Mar 2023 17:54:28 +0000 (10:54 -0700)]
Merge pull request #176 from Shane-XB-Qian/pr_safeguard_prefix
fix: starttext maybe incorrect
Yegappan Lakshmanan [Wed, 22 Mar 2023 14:23:22 +0000 (07:23 -0700)]
Disable the failing screen dump test
shane.xb.qian [Mon, 20 Mar 2023 22:39:24 +0000 (06:39 +0800)]
fix: compare label with exact case
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Mon, 20 Mar 2023 06:45:30 +0000 (14:45 +0800)]
fix: adding icase=1
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Fri, 17 Mar 2023 11:05:08 +0000 (19:05 +0800)]
fix: omnifunc broken
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Wed, 22 Mar 2023 06:21:44 +0000 (14:21 +0800)]
fix: starttext maybe incorrect
// set a safeguard of chcol
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Yegappan Lakshmanan [Wed, 22 Mar 2023 05:08:13 +0000 (22:08 -0700)]
Add a screen dump test for completion menu
Yegappan Lakshmanan [Wed, 22 Mar 2023 02:02:54 +0000 (19:02 -0700)]
Merge pull request #174 from andlrc/hydrate-loclist-when-multiple-locations-is-replied-from-textDocument-definitions-etc
Hydrate loclist when multiple locations is replied from textDocument/definition, et al
Yegappan Lakshmanan [Wed, 22 Mar 2023 01:56:54 +0000 (18:56 -0700)]
Merge pull request #173 from ycycyyc/matchfix
fix: use the corrent starttext value
Andreas Louv [Tue, 21 Mar 2023 20:51:30 +0000 (21:51 +0100)]
Populate the location list if there are multiple goto and peek locations
Andreas Louv [Tue, 21 Mar 2023 20:36:51 +0000 (21:36 +0100)]
Make it possible to provide a title for the peek popup
Andreas Louv [Tue, 21 Mar 2023 20:39:31 +0000 (21:39 +0100)]
Add support for LocationLink in various peek functions
ycycyyc [Tue, 21 Mar 2023 14:31:45 +0000 (22:31 +0800)]
fix: use the corrent starttext value
Yegappan Lakshmanan [Tue, 21 Mar 2023 02:56:55 +0000 (19:56 -0700)]
Merge pull request #170 from ycycyyc/matchfix
fix: using \C to force matching complete item
ycycyyc [Tue, 21 Mar 2023 02:06:17 +0000 (10:06 +0800)]
fix: using \C to force matching complete item
Yegappan Lakshmanan [Mon, 20 Mar 2023 14:25:14 +0000 (07:25 -0700)]
Merge pull request #169 from andlrc/multiple-diags
Add support for multiple diagnostics on the same line
Andreas Louv [Mon, 20 Mar 2023 14:00:58 +0000 (15:00 +0100)]
Add test to confirm the correct diagnostic is found for "LspDiagCurrent"
Andreas Louv [Mon, 20 Mar 2023 12:47:42 +0000 (13:47 +0100)]
Add simple test to confirm multiple diagnostics can be on one line
Andreas Louv [Mon, 20 Mar 2023 10:11:23 +0000 (11:11 +0100)]
Add support for multiple diagnostics per line
Andreas Louv [Mon, 20 Mar 2023 13:33:14 +0000 (14:33 +0100)]
Fix typescript tests
The "tsserver" is rather slow and needs more time to be able to publish
diagnostics.
Yegappan Lakshmanan [Mon, 20 Mar 2023 02:33:11 +0000 (19:33 -0700)]
Disable typescript server tests
Yegappan Lakshmanan [Mon, 20 Mar 2023 01:46:52 +0000 (18:46 -0700)]
Use the correct count for diags error
Yegappan Lakshmanan [Mon, 20 Mar 2023 01:33:36 +0000 (18:33 -0700)]
Update the path to Vim
Yegappan Lakshmanan [Mon, 20 Mar 2023 01:24:51 +0000 (18:24 -0700)]
Failed to install nodejs
Yegappan Lakshmanan [Mon, 20 Mar 2023 01:21:47 +0000 (18:21 -0700)]
Add support for typescript language server tests.
Yegappan Lakshmanan [Mon, 20 Mar 2023 00:15:43 +0000 (17:15 -0700)]
Merge pull request #163 from andlrc/respect-isIncomplete-when-omni-completion
Respect "isIncomplete" when filtering completion items
Yegappan Lakshmanan [Mon, 20 Mar 2023 00:13:55 +0000 (17:13 -0700)]
Merge pull request #165 from andlrc/jump-to-proper-column-for-LspDiagFirst-LspDiagNext
Jump to the proper column when jumping to diagnostics
Yegappan Lakshmanan [Mon, 20 Mar 2023 00:12:01 +0000 (17:12 -0700)]
Merge pull request #166 from andlrc/only-add-mark-when-jumping-to-same-buffer
Don't add two entries to the jump list when jumping to a symbol in another file
Andreas Louv [Sun, 19 Mar 2023 18:29:50 +0000 (19:29 +0100)]
Don't add two entries to the jump list when jumping to a symbol in another file
Andreas Louv [Sun, 19 Mar 2023 16:19:58 +0000 (17:19 +0100)]
Don't filter completion items if the server reports them as being incomplete
Andreas Louv [Sun, 19 Mar 2023 12:41:34 +0000 (13:41 +0100)]
Jump to the proper column when jumping to diagnostics
Andreas Louv [Sun, 19 Mar 2023 10:30:38 +0000 (11:30 +0100)]
Respect "isIncomplete" when omni completing
The specifications states:
> for speed clients should be able to filter an already received
> completion list if the user continues typing. Servers can opt out of
> this using a CompletionList and mark it as isIncomplete
Yegappan Lakshmanan [Sat, 18 Mar 2023 23:27:55 +0000 (16:27 -0700)]
Merge pull request #161 from andlrc/naive-attempt-to-support-textEdit
Add naive support for textEdit
Andreas Louv [Thu, 16 Mar 2023 16:08:51 +0000 (17:08 +0100)]
Add naive support for textEdit
Yegappan Lakshmanan [Fri, 17 Mar 2023 04:10:51 +0000 (21:10 -0700)]
Add support for using the 'formatexpr' option to format code using a language server
Yegappan Lakshmanan [Wed, 15 Mar 2023 15:42:56 +0000 (08:42 -0700)]
Merge pull request #157 from Shane-XB-Qian/pr_autocompl_items_filter_icase
fix: should allow autocompl items icase work and be more smooth
shane.xb.qian [Wed, 15 Mar 2023 15:08:25 +0000 (23:08 +0800)]
fix: using stridx with tolower instead
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Yegappan Lakshmanan [Wed, 15 Mar 2023 14:43:56 +0000 (07:43 -0700)]
Merge pull request #158 from Shane-XB-Qian/pr_user_data_maybe_not_dict
fix: user_data of compl item maybe not a dict
shane.xb.qian [Wed, 15 Mar 2023 13:55:25 +0000 (21:55 +0800)]
fix: user_data of compl item maybe not a dict
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Wed, 15 Mar 2023 12:27:59 +0000 (20:27 +0800)]
fix: should allow autocompl items icase work and be more smooth
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Yegappan Lakshmanan [Wed, 15 Mar 2023 03:43:24 +0000 (20:43 -0700)]
Remove the completion matches that doesn't start with the keyword prefix before cursor
Yegappan Lakshmanan [Wed, 15 Mar 2023 02:10:44 +0000 (19:10 -0700)]
Merge pull request #155 from Shane-XB-Qian/pr_test_assert_match_title
fix: should be better using assert_match for popup title string comparison
Yegappan Lakshmanan [Wed, 15 Mar 2023 02:10:10 +0000 (19:10 -0700)]
Merge pull request #156 from Shane-XB-Qian/pr_ci_upd_node_ver
fix: upgrade ci checkout node version
shane.xb.qian [Wed, 15 Mar 2023 00:21:07 +0000 (08:21 +0800)]
fix: upgrade ci checkout node version
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
shane.xb.qian [Wed, 15 Mar 2023 00:05:00 +0000 (08:05 +0800)]
fix: should be better using assert_match for popup title string comparison
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Yegappan Lakshmanan [Tue, 14 Mar 2023 16:00:03 +0000 (09:00 -0700)]
Merge pull request #151 from andlrc/dont-use-textEdit.newText
Don't use textEdit.newText, as textEdit.range isn't respected
Andreas Louv [Thu, 9 Mar 2023 21:08:08 +0000 (22:08 +0100)]
Don't use textEdit.newText, as textEdit.range isn't respected
Yegappan Lakshmanan [Tue, 14 Mar 2023 14:01:25 +0000 (07:01 -0700)]
Merge pull request #153 from andlrc/fix/badge-icon
Fix the unit test badge src
Yegappan Lakshmanan [Tue, 14 Mar 2023 13:58:49 +0000 (06:58 -0700)]
Merge pull request #152 from andlrc/find_ident
Scan for the closest identifier under the cursor when resolving cursor location
Andreas Louv [Tue, 14 Mar 2023 09:24:08 +0000 (10:24 +0100)]
Fix the unit test badge src
Andreas Louv [Mon, 13 Mar 2023 23:15:07 +0000 (00:15 +0100)]
Scan for the closest identifier under the cursor when resolving cursor location
This works somewhat like "CTRL-]" and "CTRL-R_CTRL-W".
Yegappan Lakshmanan [Tue, 14 Mar 2023 00:45:59 +0000 (17:45 -0700)]
Merge pull request #150 from andlrc/send-charcol-to-code-action
Send charcol when requesting code action
Andreas Louv [Sun, 12 Mar 2023 22:41:09 +0000 (23:41 +0100)]
Send charcol when requesting code action
The typescript-language-server will provide better code actions when
knowing which column you stand on. For instance the "add missing import"
action works more reliable when the server knows the current column.
Yegappan Lakshmanan [Sun, 12 Mar 2023 19:36:18 +0000 (12:36 -0700)]
Handle LocationLink type properly and update the test for :LspPeekReferences
Yegappan Lakshmanan [Sun, 12 Mar 2023 18:53:40 +0000 (11:53 -0700)]
Merge pull request #120 from andlrc/partially-typed-omni-complete-keywords
Support partially typing the omni completed keyword
Yegappan Lakshmanan [Sun, 12 Mar 2023 18:53:02 +0000 (11:53 -0700)]
Merge pull request #149 from andlrc/145-fix-showDiagOnStatusLine
145 fix show diag on status line
Andreas Louv [Sun, 12 Mar 2023 17:47:32 +0000 (18:47 +0100)]
Fix "showDiagOnStatusLine", as it didn't work
By moving the option check inside the BufferInit function, the user have
had a change to set the option before it's being checked.
Andreas Louv [Sun, 12 Mar 2023 17:46:59 +0000 (18:46 +0100)]
Remove dead code
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, 1 Dec 2022 13:18:41 +0000 (14:18 +0100)]
Support partially typing the omni completed keyword
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