]>
Sergey Matveev's repositories - vim-lsp.git/log
Yegappan Lakshmanan [Sat, 22 Jan 2022 17:07:12 +0000 (09:07 -0800)]
Add a test for LspHighlight
Yegappan Lakshmanan [Sat, 22 Jan 2022 16:46:15 +0000 (08:46 -0800)]
Github action covimerage doesn't work for Vim9 scripts
Yegappan Lakshmanan [Sat, 22 Jan 2022 16:26:24 +0000 (08:26 -0800)]
Use the latest Ubuntu version for coverage
Yegappan Lakshmanan [Sat, 22 Jan 2022 16:24:33 +0000 (08:24 -0800)]
Install the latest Vim for unit tests
Yegappan Lakshmanan [Sat, 22 Jan 2022 16:17:25 +0000 (08:17 -0800)]
Install latest Vim for running the tests
Yegappan Lakshmanan [Sat, 22 Jan 2022 16:12:02 +0000 (08:12 -0800)]
Enable code coverage
Yegappan Lakshmanan [Sat, 22 Jan 2022 05:04:29 +0000 (21:04 -0800)]
Add a command to display LSP server capabilities. Add additional test
Yegappan Lakshmanan [Sat, 22 Jan 2022 03:19:14 +0000 (19:19 -0800)]
Fix import failure
Yegappan Lakshmanan [Sat, 22 Jan 2022 03:10:50 +0000 (19:10 -0800)]
Add commands to enable/disable highlighting diagnostics. Simplify the call to get the LSP server for a buffer
Yegappan Lakshmanan [Fri, 21 Jan 2022 15:30:54 +0000 (07:30 -0800)]
Missing return value in the omnifunc function
Yegappan Lakshmanan [Thu, 20 Jan 2022 02:43:56 +0000 (18:43 -0800)]
Skip remote files
Yegappan Lakshmanan [Wed, 19 Jan 2022 15:22:48 +0000 (07:22 -0800)]
When running the tests, invoke Vim with the --not-a-term argument
Yegappan Lakshmanan [Tue, 18 Jan 2022 03:38:17 +0000 (19:38 -0800)]
After displaying the signature popup, the LSP commands for the current buffer stop working
Yegappan Lakshmanan [Mon, 17 Jan 2022 20:53:55 +0000 (12:53 -0800)]
Disable the GotoImpl test
Yegappan Lakshmanan [Mon, 17 Jan 2022 20:43:20 +0000 (12:43 -0800)]
Wait for LspGotoImpl to complete
Yegappan Lakshmanan [Mon, 17 Jan 2022 20:19:02 +0000 (12:19 -0800)]
When jumping to the location of a symbol, wait for the response from LSP server
Yegappan Lakshmanan [Mon, 17 Jan 2022 18:49:54 +0000 (10:49 -0800)]
Disable the failing test
Yegappan Lakshmanan [Mon, 17 Jan 2022 18:43:22 +0000 (10:43 -0800)]
Increase delay
Yegappan Lakshmanan [Mon, 17 Jan 2022 18:37:44 +0000 (10:37 -0800)]
Display where a exception is thrown
Yegappan Lakshmanan [Mon, 17 Jan 2022 18:26:19 +0000 (10:26 -0800)]
Increase the delay for the LSP server to respond
Yegappan Lakshmanan [Mon, 17 Jan 2022 18:17:07 +0000 (10:17 -0800)]
Add test for jumping to symbol location
Yegappan Lakshmanan [Mon, 17 Jan 2022 16:58:40 +0000 (08:58 -0800)]
Add the unit test status badge to README
Yegappan Lakshmanan [Mon, 17 Jan 2022 16:49:03 +0000 (08:49 -0800)]
After LSP server initialization is complete, request symbols only if the outline window is present
Yegappan Lakshmanan [Mon, 17 Jan 2022 16:36:08 +0000 (08:36 -0800)]
Change clangd to clangd-12
Yegappan Lakshmanan [Mon, 17 Jan 2022 16:33:42 +0000 (08:33 -0800)]
Wait for the LSP server to become ready before running the tests
Yegappan Lakshmanan [Mon, 17 Jan 2022 05:54:52 +0000 (21:54 -0800)]
Wait for the LSP server to start
Yegappan Lakshmanan [Mon, 17 Jan 2022 05:48:05 +0000 (21:48 -0800)]
Use clangd-12
Yegappan Lakshmanan [Mon, 17 Jan 2022 05:08:52 +0000 (21:08 -0800)]
Use setup-clang action
Yegappan Lakshmanan [Mon, 17 Jan 2022 04:55:23 +0000 (20:55 -0800)]
clangd is not found
Yegappan Lakshmanan [Mon, 17 Jan 2022 04:47:06 +0000 (20:47 -0800)]
Try using clangd-12
Yegappan Lakshmanan [Mon, 17 Jan 2022 04:35:48 +0000 (20:35 -0800)]
Use WaitForAssert() to support slow systems
Yegappan Lakshmanan [Mon, 17 Jan 2022 01:36:25 +0000 (17:36 -0800)]
Increase the delay to 1 second in the test
Yegappan Lakshmanan [Mon, 17 Jan 2022 01:26:58 +0000 (17:26 -0800)]
Display where clangd is installed
Yegappan Lakshmanan [Mon, 17 Jan 2022 01:18:43 +0000 (17:18 -0800)]
Use clangd package instead of clangd-13
Yegappan Lakshmanan [Mon, 17 Jan 2022 01:16:15 +0000 (17:16 -0800)]
Add github action to run unit tests
Yegappan Lakshmanan [Mon, 17 Jan 2022 01:05:53 +0000 (17:05 -0800)]
Add scripts to run the unit tests
Yegappan Lakshmanan [Sun, 16 Jan 2022 23:56:57 +0000 (15:56 -0800)]
Error when loading the plugin
Yegappan Lakshmanan [Sun, 16 Jan 2022 23:52:46 +0000 (15:52 -0800)]
Merge pull request #30 from kohnish/vim-lsc-like-behaviour
Optional vim-lsc like behaviours
kohnish [Sun, 16 Jan 2022 18:33:54 +0000 (19:33 +0100)]
Optional vim-lsc like behaviours
- Option to show diagnostics on status line
- Option to not suppress the diag hover appearing on mouse hover
- Make outline configurable
- Option to suppress adding a new line on completion selection
Yegappan Lakshmanan [Sun, 16 Jan 2022 21:57:35 +0000 (13:57 -0800)]
Move the functions to display symbol references and jump to a symbol to a separate file
Yegappan Lakshmanan [Sun, 16 Jan 2022 18:17:00 +0000 (10:17 -0800)]
Merge pull request #29 from kohnish/keep_focus_on_references
Option to disable switching window on show references
kohnish [Sat, 15 Jan 2022 22:01:39 +0000 (23:01 +0100)]
Option to disable switching window on show references
Yegappan Lakshmanan [Sun, 16 Jan 2022 17:31:06 +0000 (09:31 -0800)]
Reference window is always opened in a vertically split window
Yegappan Lakshmanan [Sun, 16 Jan 2022 07:12:40 +0000 (23:12 -0800)]
Add support for peeking the list of references to a symbol
Yegappan Lakshmanan [Sun, 16 Jan 2022 06:54:35 +0000 (22:54 -0800)]
Add support for peeking symbol definition, declaration, implementation and type definition
Yegappan Lakshmanan [Sun, 16 Jan 2022 02:00:38 +0000 (18:00 -0800)]
Make LSP selection range always use a characterwise visual mode. Add additional tests. Make it easy to test codeaction
Yegappan Lakshmanan [Sun, 16 Jan 2022 00:59:41 +0000 (16:59 -0800)]
Merge pull request #28 from kohnish/cmd_exec
Check for executability for a LSP command instead
kohnish [Sat, 15 Jan 2022 21:42:47 +0000 (22:42 +0100)]
Check for executability for a LSP command instead
Yegappan Lakshmanan [Fri, 14 Jan 2022 15:36:03 +0000 (07:36 -0800)]
Update test
Yegappan Lakshmanan [Fri, 14 Jan 2022 15:22:27 +0000 (07:22 -0800)]
Move the text edit and code action functions to a separate file
Yegappan Lakshmanan [Wed, 12 Jan 2022 04:12:48 +0000 (20:12 -0800)]
Move the outline window related functions to outline.vim
Yegappan Lakshmanan [Wed, 12 Jan 2022 03:42:28 +0000 (19:42 -0800)]
Move the workspace-wide symbol search functions to symbolsearch.vim
Yegappan Lakshmanan [Tue, 11 Jan 2022 15:20:13 +0000 (07:20 -0800)]
Not able to use one exported function from another exported function in an autoloaded script
Yegappan Lakshmanan [Tue, 11 Jan 2022 05:21:00 +0000 (21:21 -0800)]
Move all the LSP diagnostic functions to diag.vim and add tests for LSP diagnostics
Yegappan Lakshmanan [Sun, 9 Jan 2022 19:29:51 +0000 (11:29 -0800)]
Rename buf.vim to diag.vim
Yegappan Lakshmanan [Sun, 9 Jan 2022 16:42:28 +0000 (08:42 -0800)]
LSP plugin doesn't work after the change to the Vim9 import mechanism (patch 8.2.4019)
Yegappan Lakshmanan [Tue, 23 Nov 2021 15:35:43 +0000 (07:35 -0800)]
Merge pull request #25 from indelog/indelog_fix_hover_kind
Fix : Better ft detection for preview widow on hover reply
Indelog [Sun, 21 Nov 2021 10:40:37 +0000 (11:40 +0100)]
Fix get hover kind from the first test
Indelog [Sun, 21 Nov 2021 10:30:03 +0000 (11:30 +0100)]
Fix deletebufline() end with $
Indelog [Sun, 21 Nov 2021 10:20:44 +0000 (11:20 +0100)]
Fix : no need to check kind for hover reply in preview
This is already done in the begin of `processHoverReply`.
Indelog [Sun, 21 Nov 2021 10:14:10 +0000 (11:14 +0100)]
Fix indentation
Indelog [Fri, 19 Nov 2021 17:19:08 +0000 (18:19 +0100)]
Fix bad variable name
Indelog [Fri, 19 Nov 2021 09:41:31 +0000 (10:41 +0100)]
Fix indent style
Indelog [Fri, 19 Nov 2021 09:37:53 +0000 (10:37 +0100)]
Fix : Better ft detection for preview widow on hover reply
Avoid ` E715: Dictionary required` if lsp server does not provide the
kind of reply.
Yegappan Lakshmanan [Tue, 16 Nov 2021 16:04:03 +0000 (08:04 -0800)]
Merge pull request #22 from indelog/indelog_hover_preview
Add : possibility to get hover result in preview window
Indelog [Tue, 16 Nov 2021 10:19:27 +0000 (11:19 +0100)]
Set option for hover in preview with new lspOptions
indelog [Tue, 16 Nov 2021 09:06:16 +0000 (10:06 +0100)]
Merge branch 'main' into indelog_hover_preview
Yegappan Lakshmanan [Mon, 15 Nov 2021 05:23:03 +0000 (21:23 -0800)]
Use symbol signature documentation field only if it is a string
Yegappan Lakshmanan [Mon, 15 Nov 2021 02:38:33 +0000 (18:38 -0800)]
Add missing lspoptions.vim and add an option for auto highlighting LSP diagnostics
Yegappan Lakshmanan [Sun, 14 Nov 2021 16:31:53 +0000 (08:31 -0800)]
Add a space before function return type
Yegappan Lakshmanan [Sat, 13 Nov 2021 17:44:00 +0000 (09:44 -0800)]
Move all the user configurable options to a dictionary and add a function to set the options. Add an option to auto highlight the current keyword. Move the LSP autocmds to a group
Yegappan Lakshmanan [Sat, 13 Nov 2021 17:33:38 +0000 (09:33 -0800)]
Merge pull request #23 from indelog/indelog_fix_uri_decoded
Fix util#LspUriToFile with handler#processDocSymbolReply
Yegappan Lakshmanan [Sat, 13 Nov 2021 17:32:25 +0000 (09:32 -0800)]
Merge pull request #21 from indelog/indelog_error_count
Add add function to get error count for the current buffer
Yegappan Lakshmanan [Sat, 13 Nov 2021 17:31:48 +0000 (09:31 -0800)]
Merge pull request #20 from indelog/indelog_echo_sig
Add : Possibility to echo signature in cmdline
Indelog [Fri, 12 Nov 2021 10:30:46 +0000 (11:30 +0100)]
Fix : change doc text for LspHover
Indelog [Fri, 12 Nov 2021 10:29:50 +0000 (11:29 +0100)]
Fix : replace g:LSP_Hover_Reply_In_Preview by g:LSP_Hover_In_Preview
Indelog [Fri, 12 Nov 2021 09:53:49 +0000 (10:53 +0100)]
Fix : code simplification
Indelog [Fri, 12 Nov 2021 09:49:47 +0000 (10:49 +0100)]
Fix : more readable error labels
Indelog [Fri, 12 Nov 2021 09:32:59 +0000 (10:32 +0100)]
Re fix help
Indelog [Fri, 12 Nov 2021 09:22:35 +0000 (10:22 +0100)]
Fix help g:LSP_Echo_Signature
Indelog [Mon, 8 Nov 2021 14:25:22 +0000 (15:25 +0100)]
Fix util#LspUriToFile with handler#processDocSymbolReply
When get handler#processDocSymbol, textDocument.uri does not begin with
'file://', so util#LspUriToFile truncate the file name.
Indelog [Mon, 8 Nov 2021 13:14:08 +0000 (14:14 +0100)]
Add : possibility to get hover result in preview window
Indelog [Wed, 10 Nov 2021 15:14:27 +0000 (16:14 +0100)]
Add add function to get error count for the current buffer
Can be used to display error count in status bar.
Indelog [Mon, 8 Nov 2021 13:05:09 +0000 (14:05 +0100)]
Add : Possibility to echo signature in cmdline
Yegappan Lakshmanan [Fri, 27 Aug 2021 05:43:22 +0000 (22:43 -0700)]
Add top-level and popup menu for LSP in GUI
Yegappan Lakshmanan [Fri, 27 Aug 2021 04:48:31 +0000 (21:48 -0700)]
Convert setbufvar() method call to a regular function call.
Yegappan Lakshmanan [Mon, 15 Mar 2021 01:43:03 +0000 (18:43 -0700)]
Handle some errors in processing invalid LSP server messages
Yegappan Lakshmanan [Sun, 14 Mar 2021 22:26:14 +0000 (15:26 -0700)]
Handle various errors when processing LSP server messages
Yegappan Lakshmanan [Wed, 10 Mar 2021 15:44:56 +0000 (07:44 -0800)]
Check for the status of LSP server channel before sending a message
Yegappan Lakshmanan [Sun, 7 Mar 2021 20:41:43 +0000 (12:41 -0800)]
Merge branch 'main' of https://github.com/yegappan/lsp
Yegappan Lakshmanan [Sun, 7 Mar 2021 20:41:31 +0000 (12:41 -0800)]
When jumping to a workspace symbol, save current location in the tag stack. When pushing entries to tag stack, remove later entries. Handle empty matches in symbol search properly
Yegappan Lakshmanan [Sun, 28 Feb 2021 19:47:20 +0000 (11:47 -0800)]
Merge pull request #8 from Shane-XB-Qian/disable_signture_7x24
disable auto showSignature
shane.xb.qian [Sun, 28 Feb 2021 17:23:44 +0000 (01:23 +0800)]
disable auto showSignature
- if g:LSP_Show_Signature is false
Yegappan Lakshmanan [Sat, 27 Feb 2021 15:28:19 +0000 (07:28 -0800)]
When the hover popup text is MarkedString, split the contents by lines - Patch by Shane-XB-Qian
Yegappan Lakshmanan [Fri, 26 Feb 2021 16:52:35 +0000 (08:52 -0800)]
Fix a problem with extending a dict with different types
Yegappan Lakshmanan [Thu, 25 Feb 2021 04:43:54 +0000 (20:43 -0800)]
Ignore language/status notification
Yegappan Lakshmanan [Thu, 25 Feb 2021 04:32:43 +0000 (20:32 -0800)]
Rename the omni-completion variables for clarity
Yegappan Lakshmanan [Thu, 25 Feb 2021 04:13:33 +0000 (20:13 -0800)]
Merge pull request #3 from Shane-XB-Qian/main
To allow disable omnicompl for specific ft.
shane.xb.qian [Wed, 24 Feb 2021 16:54:54 +0000 (00:54 +0800)]
To allow user can disable omnicompl for specific ft.
- adding a 'omnicompl' option in configuration.
- default 'omnicompl' is true.
Yegappan Lakshmanan [Sat, 20 Feb 2021 16:10:27 +0000 (08:10 -0800)]
Merge pull request #1 from Shane-XB-Qian/main
Mdf dup kw or helptag failed.