]>
Sergey Matveev's repositories - vim-lsp.git/log
Oleksiy Hryshchenko [Mon, 3 Apr 2023 08:12:15 +0000 (11:12 +0300)]
Merge branch 'add_ultisnipsupport'
Oleksiy Hryshchenko [Mon, 3 Apr 2023 08:12:04 +0000 (11:12 +0300)]
ultisnip option init
Oleksiy Hryshchenko [Sun, 2 Apr 2023 18:16:59 +0000 (21:16 +0300)]
fix hi
Oleksiy Hryshchenko [Sun, 2 Apr 2023 18:16:18 +0000 (21:16 +0300)]
up
Oleksiy Hryshchenko [Sun, 2 Apr 2023 09:59:36 +0000 (12:59 +0300)]
add more highlite replesment variants to doc
Yegappan Lakshmanan [Sun, 2 Apr 2023 00:49:26 +0000 (17:49 -0700)]
Use default highlight groups and remove the highlight groups from options
Yegappan Lakshmanan [Sat, 1 Apr 2023 21:39:49 +0000 (14:39 -0700)]
Move the server/client capabilities functions to a separate file. Sort the options alphabetically
Yegappan Lakshmanan [Sat, 1 Apr 2023 21:30:34 +0000 (14:30 -0700)]
Merge pull request #198 from andlrc/feat/add-option-to-show-references-in-qf
Feat/add option to show references in qf
Andreas Louv [Sat, 1 Apr 2023 18:42:05 +0000 (20:42 +0200)]
Make it possible to use the quickfix list for locations
Locations can come from ":LspShowReferences" but also
":LspGotoDefinition", when there are multiple matches.
Andreas Louv [Sat, 1 Apr 2023 19:24:57 +0000 (21:24 +0200)]
Add failing test for hydrating quickfix list
Andreas Louv [Sat, 1 Apr 2023 18:37:24 +0000 (20:37 +0200)]
Add description about the hoverInPreview option
Yegappan Lakshmanan [Sat, 1 Apr 2023 02:07:29 +0000 (19:07 -0700)]
Merge pull request #197 from andlrc/unicode
Inform language servers that we really only supports utf-32
Andreas Louv [Fri, 31 Mar 2023 16:16:44 +0000 (18:16 +0200)]
Add any additional initializeResult properties to ":LspShowServerCapabilities"
Andreas Louv [Fri, 31 Mar 2023 16:07:10 +0000 (18:07 +0200)]
Inform language servers that we really only supports utf-32
Andreas Louv [Tue, 14 Mar 2023 07:53:49 +0000 (08:53 +0100)]
Add breaking Unicode character offset test
The reason for this test to fail is that the language protocol requires
offsets to be send based on UTF-16 strings, but currently they are
computed based on another encoding.
Yegappan Lakshmanan [Fri, 31 Mar 2023 01:34:18 +0000 (18:34 -0700)]
Merge pull request #195 from andlrc/fix/convert-flaky-tsserver-test-to-clangd
Convert flaky TypeScript test to a clangd test
Yegappan Lakshmanan [Fri, 31 Mar 2023 01:31:23 +0000 (18:31 -0700)]
Merge branch 'main' into fix/convert-flaky-tsserver-test-to-clangd
Yegappan Lakshmanan [Fri, 31 Mar 2023 01:26:42 +0000 (18:26 -0700)]
Merge pull request #194 from andlrc/test/add-test-for-highlightDiagInline
Test/add test for highlight diag inline
Yegappan Lakshmanan [Fri, 31 Mar 2023 01:23:28 +0000 (18:23 -0700)]
Merge pull request #193 from andlrc/fix/ignore-invalid-lnum-and-column-for-prop_add
Ignore invalid lnum and column for prop_add
Yegappan Lakshmanan [Fri, 31 Mar 2023 01:18:48 +0000 (18:18 -0700)]
Merge pull request #190 from greeschenko/main
add diagnostics signs options
Andreas Louv [Thu, 30 Mar 2023 17:38:25 +0000 (19:38 +0200)]
Add test for inline diagnostic highlight
Andreas Louv [Thu, 30 Mar 2023 23:02:01 +0000 (01:02 +0200)]
Add tiny sleeps in the tests to stop them from being flaky
Andreas Louv [Thu, 30 Mar 2023 22:38:24 +0000 (00:38 +0200)]
Convert flaky TypeScript test to a clangd test
Oleksiy Hryshchenko [Thu, 30 Mar 2023 17:43:15 +0000 (20:43 +0300)]
fix diagVirtualTextHL help text position
Andreas Louv [Thu, 30 Mar 2023 16:07:49 +0000 (18:07 +0200)]
Ignore invalid lnum and column for prop_add
Diagnostics arrive asynchronous and the document might have changed
before they reach the client.
This could cause the line number or column to be invalid when the
diagnostics arrive.
Ignoring these errors isn't a big deal as new diagnostics will be send
by the server shortly. And when there isn't any document changes, the
client will be updated ASAP.
Oleksiy Hryshchenko [Thu, 30 Mar 2023 07:45:05 +0000 (10:45 +0300)]
fix doc option list alphabeticall sort
Yegappan Lakshmanan [Thu, 30 Mar 2023 03:21:34 +0000 (20:21 -0700)]
Completion doesn't properly work with multibyte characters
Yegappan Lakshmanan [Thu, 30 Mar 2023 02:54:01 +0000 (19:54 -0700)]
Merge pull request #191 from andlrc/feat/inline-diagnostic-highlight
Feat/inline diagnostic highlight
Andreas Louv [Wed, 29 Mar 2023 18:38:26 +0000 (20:38 +0200)]
Clear inline diagnostic highlight with ":LspDiagHighlightDisable"
Andreas Louv [Wed, 29 Mar 2023 18:36:26 +0000 (20:36 +0200)]
Add support for inline diagnostic highlight
Oleksiy Hryshchenko [Wed, 29 Mar 2023 18:39:17 +0000 (21:39 +0300)]
up
Oleksiy Hryshchenko [Wed, 29 Mar 2023 17:58:04 +0000 (20:58 +0300)]
add diagnostics signs options
Yegappan Lakshmanan [Wed, 29 Mar 2023 02:22:53 +0000 (19:22 -0700)]
When using virtual text for diag messages, don't display the diag popup. Check the LSP server job status instead of the channel status.
Yegappan Lakshmanan [Tue, 28 Mar 2023 14:26:36 +0000 (07:26 -0700)]
Move the diag sign and prop type definitions to a separate function
Yegappan Lakshmanan [Tue, 28 Mar 2023 13:50:14 +0000 (06:50 -0700)]
Merge pull request #187 from greeschenko/main
add diagnostic messages display with virtual text and pointer
Oleksiy Hryshchenko [Tue, 28 Mar 2023 09:22:57 +0000 (12:22 +0300)]
connect digs virtual text display with autoHighlightDiags option
Oleksiy Hryshchenko [Tue, 28 Mar 2023 08:40:03 +0000 (11:40 +0300)]
add bufload and remove single quotes from the key names
Yegappan Lakshmanan [Tue, 28 Mar 2023 01:50:06 +0000 (18:50 -0700)]
Consistently use the colon prefix for Ex commands
Yegappan Lakshmanan [Tue, 28 Mar 2023 01:39:21 +0000 (18:39 -0700)]
Merge pull request #188 from andlrc/fix/wrap-popup-text
Wrap popup text
Oleksiy Hryshchenko [Mon, 27 Mar 2023 16:00:30 +0000 (19:00 +0300)]
add diagVirtualTextHL highlight option
Andreas Louv [Mon, 27 Mar 2023 15:07:47 +0000 (17:07 +0200)]
Make room for a large diagnostic message
Yegappan Lakshmanan [Mon, 27 Mar 2023 14:26:45 +0000 (07:26 -0700)]
Merge pull request #186 from ycycyyc/fix
fix: error in diags display
Oleksiy Hryshchenko [Mon, 27 Mar 2023 11:27:09 +0000 (14:27 +0300)]
add diagnostic messages display with virtual text and pointer
ycycyyc [Mon, 27 Mar 2023 11:07:12 +0000 (19:07 +0800)]
fix: error in diags display
Yegappan Lakshmanan [Mon, 27 Mar 2023 03:28:05 +0000 (20:28 -0700)]
Supply the signature help client capabilities when registering with the language server
Yegappan Lakshmanan [Mon, 27 Mar 2023 03:07:36 +0000 (20:07 -0700)]
Add commands to display information about language server
Yegappan Lakshmanan [Sun, 26 Mar 2023 15:11:21 +0000 (08:11 -0700)]
Add tests for the Go language server
Yegappan Lakshmanan [Sun, 26 Mar 2023 03:27:03 +0000 (20:27 -0700)]
Update the tests to reduce the delay
Yegappan Lakshmanan [Sun, 26 Mar 2023 02:06:25 +0000 (19:06 -0700)]
Merge pull request #185 from Shane-XB-Qian/pr_183
fix: rephrase some doc format
shane.xb.qian [Sat, 25 Mar 2023 23:48:53 +0000 (07:48 +0800)]
fix: rephrase some doc format
Yegappan Lakshmanan [Sat, 25 Mar 2023 18:53:57 +0000 (11:53 -0700)]
Increase the wait delay for the diags in the tests
Yegappan Lakshmanan [Sat, 25 Mar 2023 18:47:35 +0000 (11:47 -0700)]
Increase the wait delay for the diags in the tests
Yegappan Lakshmanan [Sat, 25 Mar 2023 18:34:22 +0000 (11:34 -0700)]
When jumping to a diag, display the diag message. When running the tests, wait for the diags to reduce the delay in loading the files.
Yegappan Lakshmanan [Fri, 24 Mar 2023 15:09:24 +0000 (08:09 -0700)]
Fix test failure
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