]>
Sergey Matveev's repositories - vim-lsp.git/log
Yegappan Lakshmanan [Mon, 10 Apr 2023 12:43:50 +0000 (05:43 -0700)]
Merge pull request #222 from berggeist/correct-padding-for-virtual-text-diagnostics
Fixes the left padding of LspDiagVirtualText messages with tab chars.
Yegappan Lakshmanan [Mon, 10 Apr 2023 12:38:22 +0000 (05:38 -0700)]
Merge pull request #225 from andlrc/feat/add-support-for-more-than-one-possible-server-for-a-filetype
Make it possible to have multiple servers registred for a given filetype
Andreas Louv [Sat, 8 Apr 2023 21:18:41 +0000 (23:18 +0200)]
Print server name instead of path
Andreas Louv [Sat, 8 Apr 2023 21:01:39 +0000 (23:01 +0200)]
Make it possible to have multiple servers registred for a given filetype
Yegappan Lakshmanan [Mon, 10 Apr 2023 12:31:25 +0000 (05:31 -0700)]
Merge pull request #227 from berggeist/add-end_col-to-diag-loclist
Add range-end attributes to diagnostic location list.
Yegappan Lakshmanan [Mon, 10 Apr 2023 12:28:02 +0000 (05:28 -0700)]
Merge pull request #224 from andlrc/fix/use-cwd-as-the-default-rooturi
Use cwd as rootUri and initial workspaceFolder for files within cwd
Andreas Louv [Fri, 7 Apr 2023 22:11:29 +0000 (00:11 +0200)]
Use the parent directory for files not a descendent of the CWD
Andreas Louv [Fri, 7 Apr 2023 22:11:29 +0000 (00:11 +0200)]
Use the CWD as the "rootUri" and initial "workspaceFolder"
Yegappan Lakshmanan [Mon, 10 Apr 2023 12:20:53 +0000 (05:20 -0700)]
Merge pull request #226 from Shane-XB-Qian/pr_ws_list_init_wrong
fix: init workspace list was wrong if set rootSearch
berggeist [Mon, 10 Apr 2023 09:36:02 +0000 (11:36 +0200)]
Adds end_lnum attribute to diagnostic loclist.
berggeist [Mon, 10 Apr 2023 09:24:38 +0000 (11:24 +0200)]
Adds end_col attribute to diagnostic location list.
shane.xb.qian [Mon, 10 Apr 2023 02:00:08 +0000 (10:00 +0800)]
fix: init workspace list was wrong if set rootSearch
Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
Yegappan Lakshmanan [Sat, 8 Apr 2023 05:55:31 +0000 (22:55 -0700)]
Add the preliminary support for code lens
Yegappan Lakshmanan [Fri, 7 Apr 2023 23:31:02 +0000 (16:31 -0700)]
Merge pull request #223 from andlrc/fix/dont-attempt-to-setup-completion-for-servers-that-arent-providers
Don't setup completion for servers that doesn't support it
Andreas Louv [Fri, 7 Apr 2023 21:42:56 +0000 (23:42 +0200)]
Don't setup completion for servers that doesn't support it
Yegappan Lakshmanan [Fri, 7 Apr 2023 21:40:08 +0000 (14:40 -0700)]
Support for detecting the workspace root directory
Yegappan Lakshmanan [Fri, 7 Apr 2023 19:15:24 +0000 (12:15 -0700)]
Merge pull request #217 from greeschenko/main
fix: add filter to ultisnip list
Yegappan Lakshmanan [Fri, 7 Apr 2023 18:55:49 +0000 (11:55 -0700)]
Ignore indexingStarted and indexingEnded notification messages
sl [Fri, 7 Apr 2023 16:27:25 +0000 (18:27 +0200)]
Fixes the text_padding_left of LspDiagVirtualText messages if tab characters are used.
Yegappan Lakshmanan [Fri, 7 Apr 2023 14:20:00 +0000 (07:20 -0700)]
Solargraph Ruby language server returns null in the 'detail' field in some completion items
Oleksiy Hryshchenko [Thu, 6 Apr 2023 18:39:56 +0000 (21:39 +0300)]
change matchfuzzy use
Yegappan Lakshmanan [Thu, 6 Apr 2023 05:37:37 +0000 (22:37 -0700)]
Add support for the workspace/didChangeConfiguration notification
Oleksiy Hryshchenko [Wed, 5 Apr 2023 17:53:54 +0000 (20:53 +0300)]
fix: add filter to ultisnip list
Yegappan Lakshmanan [Wed, 5 Apr 2023 14:07:31 +0000 (07:07 -0700)]
Merge pull request #214 from greeschenko/main
add snippet preview to ultisnip integration
Yegappan Lakshmanan [Wed, 5 Apr 2023 14:05:39 +0000 (07:05 -0700)]
Merge pull request #216 from andlrc/fix/render-visual-selection-over-inline-diag
Render visual selection over inline diag
Andreas Louv [Wed, 5 Apr 2023 12:08:27 +0000 (14:08 +0200)]
Render visual selection over inline diag
Oleksiy Hryshchenko [Wed, 5 Apr 2023 09:36:35 +0000 (12:36 +0300)]
comment echom
Oleksiy Hryshchenko [Wed, 5 Apr 2023 09:20:30 +0000 (12:20 +0300)]
add snippet preview to ultisnip integration
Yegappan Lakshmanan [Wed, 5 Apr 2023 02:11:22 +0000 (19:11 -0700)]
Merge pull request #213 from andlrc/chore/add-sig-hl
Chore/add sig hl
Andreas Louv [Tue, 4 Apr 2023 21:51:31 +0000 (23:51 +0200)]
Add "LspSigActiveParameter" highlighting group
Andreas Louv [Tue, 4 Apr 2023 21:49:29 +0000 (23:49 +0200)]
Sort highlighting groups
Yegappan Lakshmanan [Tue, 4 Apr 2023 04:12:42 +0000 (21:12 -0700)]
Comment out the failing test
Yegappan Lakshmanan [Tue, 4 Apr 2023 03:11:29 +0000 (20:11 -0700)]
Add tests for LspGotoTypeDef and LspGotoImpl
Yegappan Lakshmanan [Tue, 4 Apr 2023 02:56:59 +0000 (19:56 -0700)]
Upgrade CI to clangd-15
Yegappan Lakshmanan [Tue, 4 Apr 2023 02:49:56 +0000 (19:49 -0700)]
Use server specific log and error files. Add optional name and debug options to the LSP server configuration. Use server specific debug flag for logging.
Yegappan Lakshmanan [Tue, 4 Apr 2023 01:35:13 +0000 (18:35 -0700)]
Merge pull request #212 from andlrc/fix/random-stuff
Add error messages etc
Yegappan Lakshmanan [Tue, 4 Apr 2023 01:29:54 +0000 (18:29 -0700)]
Merge pull request #211 from andlrc/fix/dont-stall-omni-func
Fix/dont stall omni func
Yegappan Lakshmanan [Tue, 4 Apr 2023 01:24:23 +0000 (18:24 -0700)]
Merge pull request #210 from andlrc/fix/refer-to-the-actual-buffer-var-instead-of-b
Fix/refer to the actual buffer var instead of b
Yegappan Lakshmanan [Tue, 4 Apr 2023 01:21:01 +0000 (18:21 -0700)]
Merge pull request #209 from andlrc/fix/display-error-instead-of-empty-popup-for-hover
Show error message instead of an empty popup when there are not content for ":LspHover"
Andreas Louv [Mon, 3 Apr 2023 22:07:13 +0000 (00:07 +0200)]
$VIMPRG is always empty when printed, escape it to make the message actual helpful
Andreas Louv [Mon, 3 Apr 2023 22:06:37 +0000 (00:06 +0200)]
Always print no references found error when there are no references
Andreas Louv [Mon, 3 Apr 2023 22:06:17 +0000 (00:06 +0200)]
Print error when no alternate file can be found
Andreas Louv [Mon, 3 Apr 2023 22:05:14 +0000 (00:05 +0200)]
Add error tracing when hover reply parsing fails
Andreas Louv [Mon, 3 Apr 2023 21:38:54 +0000 (23:38 +0200)]
End omni search when the language server replies with nothing
Andreas Louv [Mon, 3 Apr 2023 21:34:13 +0000 (23:34 +0200)]
Return an empty list when there are no 'omnifunc' results
This will let the omni search terminate and print
"-- Omni completion (^O^N^P) Pattern not found"
instead of making it end up printing
"-- Omni completion (^O^N^P) -- Searching...".
Andreas Louv [Mon, 3 Apr 2023 21:18:05 +0000 (23:18 +0200)]
Refer to buffer variable with "bufvar*" instead of "b:"
Andreas Louv [Mon, 3 Apr 2023 16:50:32 +0000 (18:50 +0200)]
Add test for error output from ":LspHover"
Andreas Louv [Mon, 3 Apr 2023 16:40:06 +0000 (18:40 +0200)]
Show error message instead of an empty popup when there are not content for ":LspHover"
Yegappan Lakshmanan [Mon, 3 Apr 2023 14:16:00 +0000 (07:16 -0700)]
Merge pull request #208 from andlrc/fix/hide-diag-popup-when-hover-is-called
Hide diagnostic popup when ":LspHover" is used
Yegappan Lakshmanan [Mon, 3 Apr 2023 14:14:15 +0000 (07:14 -0700)]
Merge pull request #207 from greeschenko/main
add basic SirVer/ultisnips optional support
Andreas Louv [Mon, 3 Apr 2023 12:30:30 +0000 (14:30 +0200)]
Add test for clearing existing popups with ":LspHover"
Andreas Louv [Mon, 3 Apr 2023 11:02:31 +0000 (13:02 +0200)]
Close all existing popups when ":LspHover" is used
This related to the introduction of ":LspDiagCurrent!", Introduced in
"
be2221b ~..
4c93f5d ", as the automatic diagnostic popup will be above the
hover popup.
Oleksiy Hryshchenko [Mon, 3 Apr 2023 08:23:34 +0000 (11:23 +0300)]
ultisnip minor fix
Oleksiy Hryshchenko [Mon, 3 Apr 2023 08:17:14 +0000 (11:17 +0300)]
merg to main
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
Yegappan Lakshmanan [Mon, 3 Apr 2023 02:04:48 +0000 (19:04 -0700)]
Add commands to open the LSP server debug and error message files. Update the dates in the license
Yegappan Lakshmanan [Mon, 3 Apr 2023 01:24:56 +0000 (18:24 -0700)]
Update the no diag found message
Yegappan Lakshmanan [Mon, 3 Apr 2023 01:23:14 +0000 (18:23 -0700)]
Merge pull request #206 from andlrc/add-count-for-lsp-diag-next-prev-add-lsp-diag-last
Add [count]LspDiag{Next,Prev} and add :LspDiagLast
Andreas Louv [Mon, 3 Apr 2023 00:34:15 +0000 (02:34 +0200)]
Add test for ":LspDiagLast"
Andreas Louv [Mon, 3 Apr 2023 00:01:52 +0000 (02:01 +0200)]
Add helpdocs for ":LspDiagLast"
Andreas Louv [Mon, 3 Apr 2023 00:04:03 +0000 (02:04 +0200)]
Add ":LspDiagLast" which shows the last diagnostic
Andreas Louv [Mon, 3 Apr 2023 00:31:48 +0000 (02:31 +0200)]
Add test for "[count]:LspDiagPrev"
Andreas Louv [Mon, 3 Apr 2023 00:01:52 +0000 (02:01 +0200)]
Add helpdocs for ":[count]LspDiagPrev"
Andreas Louv [Mon, 3 Apr 2023 00:00:21 +0000 (02:00 +0200)]
Make it possible to provide a "[count]" for ":LspDiagPrev"
This works somewhat like the count for `:h :cbefore`
Andreas Louv [Mon, 3 Apr 2023 00:26:45 +0000 (02:26 +0200)]
Add test for "[count]:LspDiagNext"
Andreas Louv [Mon, 3 Apr 2023 00:01:52 +0000 (02:01 +0200)]
Add helpdocs for ":[count]LspDiagNext"
Andreas Louv [Mon, 3 Apr 2023 00:00:21 +0000 (02:00 +0200)]
Make it possible to provide a "[count]" for ":LspDiagNext"
This works somewhat like the count for `:h :cafter`
Andreas Louv [Mon, 3 Apr 2023 00:01:04 +0000 (02:01 +0200)]
Move ":LspDiagHere" up to be sorted correctly in the helpdocs
Yegappan Lakshmanan [Mon, 3 Apr 2023 00:26:48 +0000 (17:26 -0700)]
Merge pull request #205 from andlrc/feat/add-exact-lspdiagcurrent-with-bang
Add `:LspDiagCurrent!` to _only_ show diags if they are under the cursor
Andreas Louv [Sun, 2 Apr 2023 23:21:31 +0000 (01:21 +0200)]
Add test for ":LspDiagCurrent!"
Andreas Louv [Sun, 2 Apr 2023 23:07:41 +0000 (01:07 +0200)]
Add example to docs
Andreas Louv [Sun, 2 Apr 2023 23:07:32 +0000 (01:07 +0200)]
Add docs for ":LspDiagCurrent!"
Andreas Louv [Sun, 2 Apr 2023 23:05:26 +0000 (01:05 +0200)]
Add ! to ":LspDiagCurrent" to only show the diag if it's under the cursor
This is nice to tie together with a "CursorMoved" autocmd:
augroup LspCustom
au!
au CursorMoved * silent! LspDiagCurrent!
augroup END
Andreas Louv [Sun, 2 Apr 2023 23:04:01 +0000 (01:04 +0200)]
Tidy up helpfile
Yegappan Lakshmanan [Sun, 2 Apr 2023 22:27:06 +0000 (15:27 -0700)]
Merge pull request #204 from andlrc/chore/colors-in-readme
Chore/colors in readme
Yegappan Lakshmanan [Sun, 2 Apr 2023 22:22:57 +0000 (15:22 -0700)]
Handle missing test functions properly
Andreas Louv [Sun, 2 Apr 2023 22:12:31 +0000 (00:12 +0200)]
Start example code at column 1 in README
Andreas Louv [Sun, 2 Apr 2023 22:10:46 +0000 (00:10 +0200)]
Add syntax highlight of example code in README
Yegappan Lakshmanan [Sun, 2 Apr 2023 21:56:43 +0000 (14:56 -0700)]
Merge pull request #203 from andlrc/convert-yet-another-flaky-ts-test
Convert yet another flaky ts test
Andreas Louv [Sun, 2 Apr 2023 21:36:30 +0000 (23:36 +0200)]
Add empty tsserver test
Andreas Louv [Sun, 2 Apr 2023 21:24:14 +0000 (23:24 +0200)]
Convert another flaky typescript test to a go test
The TypeScript tests are flaky as soon as they require diagnostics, as
the diagnostic notification takes to long to be send by the server.
Yegappan Lakshmanan [Sun, 2 Apr 2023 21:36:35 +0000 (14:36 -0700)]
Merge pull request #202 from andlrc/chore/normalize-bufferinit
Chore/normalize bufferinit
Andreas Louv [Thu, 30 Mar 2023 12:58:05 +0000 (14:58 +0200)]
Merge the functions "AddAutocmds" and "BufferInit"
Yegappan Lakshmanan [Sun, 2 Apr 2023 21:31:09 +0000 (14:31 -0700)]
Merge pull request #201 from andlrc/chore/add-more-help-tags
Add more help tags
Andreas Louv [Sun, 2 Apr 2023 20:53:50 +0000 (22:53 +0200)]
Rename "LspSetFileType" to "LspSetPopupFileType"
Andreas Louv [Sun, 2 Apr 2023 20:52:56 +0000 (22:52 +0200)]
Rename "SignatureInit" to "BufferInit"
Andreas Louv [Sun, 2 Apr 2023 20:52:06 +0000 (22:52 +0200)]
Move "inlayhint" support check inside the "inlayhint#BufferInit" function
Andreas Louv [Sun, 2 Apr 2023 20:48:34 +0000 (22:48 +0200)]
Add more help tags
Yegappan Lakshmanan [Sun, 2 Apr 2023 19:25:18 +0000 (12:25 -0700)]
Merge pull request #200 from greeschenko/main
add more highlite replesment variants to docs
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