]> Sergey Matveev's repositories - vim-lsp.git/log
vim-lsp.git
3 years agoAdd github action to run unit tests
Yegappan Lakshmanan [Mon, 17 Jan 2022 01:16:15 +0000 (17:16 -0800)]
Add github action to run unit tests

3 years agoAdd scripts to run the unit tests
Yegappan Lakshmanan [Mon, 17 Jan 2022 01:05:53 +0000 (17:05 -0800)]
Add scripts to run the unit tests

3 years agoError when loading the plugin
Yegappan Lakshmanan [Sun, 16 Jan 2022 23:56:57 +0000 (15:56 -0800)]
Error when loading the plugin

3 years agoMerge pull request #30 from kohnish/vim-lsc-like-behaviour
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

3 years agoOptional 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

3 years agoMove the functions to display symbol references and jump to a symbol to a separate...
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

3 years agoMerge pull request #29 from kohnish/keep_focus_on_references
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

3 years agoOption 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

3 years agoReference window is always opened in a vertically split window
Yegappan Lakshmanan [Sun, 16 Jan 2022 17:31:06 +0000 (09:31 -0800)]
Reference window is always opened in a vertically split window

3 years agoAdd support for peeking the list of references to a symbol
Yegappan Lakshmanan [Sun, 16 Jan 2022 07:12:40 +0000 (23:12 -0800)]
Add support for peeking the list of references to a symbol

3 years agoAdd support for peeking symbol definition, declaration, implementation and type defin...
Yegappan Lakshmanan [Sun, 16 Jan 2022 06:54:35 +0000 (22:54 -0800)]
Add support for peeking symbol definition, declaration, implementation and type definition

3 years agoMake LSP selection range always use a characterwise visual mode. Add additional tests...
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

3 years agoMerge pull request #28 from kohnish/cmd_exec
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

3 years agoCheck 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

3 years agoUpdate test
Yegappan Lakshmanan [Fri, 14 Jan 2022 15:36:03 +0000 (07:36 -0800)]
Update test

3 years agoMove the text edit and code action functions to a separate file
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

3 years agoMove the outline window related functions to outline.vim
Yegappan Lakshmanan [Wed, 12 Jan 2022 04:12:48 +0000 (20:12 -0800)]
Move the outline window related functions to outline.vim

3 years agoMove the workspace-wide symbol search functions to symbolsearch.vim
Yegappan Lakshmanan [Wed, 12 Jan 2022 03:42:28 +0000 (19:42 -0800)]
Move the workspace-wide symbol search functions to symbolsearch.vim

3 years agoNot able to use one exported function from another exported function in an autoloaded...
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

3 years agoMove all the LSP diagnostic functions to diag.vim and add tests for LSP diagnostics
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

3 years agoRename buf.vim to diag.vim
Yegappan Lakshmanan [Sun, 9 Jan 2022 19:29:51 +0000 (11:29 -0800)]
Rename buf.vim to diag.vim

3 years agoLSP plugin doesn't work after the change to the Vim9 import mechanism (patch 8.2...
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)

3 years agoMerge pull request #25 from indelog/indelog_fix_hover_kind
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

3 years agoFix get hover kind from the first test
Indelog [Sun, 21 Nov 2021 10:40:37 +0000 (11:40 +0100)]
Fix get hover kind from the first test

3 years agoFix deletebufline() end with $
Indelog [Sun, 21 Nov 2021 10:30:03 +0000 (11:30 +0100)]
Fix deletebufline() end with $

3 years agoFix : no need to check kind for hover reply in preview
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`.

3 years agoFix indentation
Indelog [Sun, 21 Nov 2021 10:14:10 +0000 (11:14 +0100)]
Fix indentation

3 years agoFix bad variable name
Indelog [Fri, 19 Nov 2021 17:19:08 +0000 (18:19 +0100)]
Fix bad variable name

3 years agoFix indent style
Indelog [Fri, 19 Nov 2021 09:41:31 +0000 (10:41 +0100)]
Fix indent style

3 years agoFix : Better ft detection for preview widow on hover reply
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.

3 years agoMerge pull request #22 from indelog/indelog_hover_preview
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

3 years agoSet option for hover in preview with new lspOptions
Indelog [Tue, 16 Nov 2021 10:19:27 +0000 (11:19 +0100)]
Set option for hover in preview with new lspOptions

3 years agoMerge branch 'main' into indelog_hover_preview
indelog [Tue, 16 Nov 2021 09:06:16 +0000 (10:06 +0100)]
Merge branch 'main' into indelog_hover_preview

3 years agoUse symbol signature documentation field only if it is a string
Yegappan Lakshmanan [Mon, 15 Nov 2021 05:23:03 +0000 (21:23 -0800)]
Use symbol signature documentation field only if it is a string

3 years agoAdd missing lspoptions.vim and add an option for auto highlighting LSP diagnostics
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

3 years agoAdd a space before function return type
Yegappan Lakshmanan [Sun, 14 Nov 2021 16:31:53 +0000 (08:31 -0800)]
Add a space before function return type

3 years agoMove all the user configurable options to a dictionary and add a function to set...
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

3 years agoMerge pull request #23 from indelog/indelog_fix_uri_decoded
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

3 years agoMerge pull request #21 from indelog/indelog_error_count
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

3 years agoMerge pull request #20 from indelog/indelog_echo_sig
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

3 years agoFix : change doc text for LspHover
Indelog [Fri, 12 Nov 2021 10:30:46 +0000 (11:30 +0100)]
Fix : change doc text for LspHover

3 years agoFix : replace g:LSP_Hover_Reply_In_Preview by g:LSP_Hover_In_Preview
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

3 years agoFix : code simplification
Indelog [Fri, 12 Nov 2021 09:53:49 +0000 (10:53 +0100)]
Fix : code simplification

3 years agoFix : more readable error labels
Indelog [Fri, 12 Nov 2021 09:49:47 +0000 (10:49 +0100)]
Fix : more readable error labels

3 years agoRe fix help
Indelog [Fri, 12 Nov 2021 09:32:59 +0000 (10:32 +0100)]
Re fix help

3 years agoFix help g:LSP_Echo_Signature
Indelog [Fri, 12 Nov 2021 09:22:35 +0000 (10:22 +0100)]
Fix help g:LSP_Echo_Signature

3 years agoFix util#LspUriToFile with handler#processDocSymbolReply
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.

3 years agoAdd : possibility to get hover result in preview window
Indelog [Mon, 8 Nov 2021 13:14:08 +0000 (14:14 +0100)]
Add : possibility to get hover result in preview window

3 years agoAdd add function to get error count for the current buffer
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.

3 years agoAdd : Possibility to echo signature in cmdline
Indelog [Mon, 8 Nov 2021 13:05:09 +0000 (14:05 +0100)]
Add : Possibility to echo signature in cmdline

3 years agoAdd top-level and popup menu for LSP in GUI
Yegappan Lakshmanan [Fri, 27 Aug 2021 05:43:22 +0000 (22:43 -0700)]
Add top-level and popup menu for LSP in GUI

3 years agoConvert setbufvar() method call to a regular function call.
Yegappan Lakshmanan [Fri, 27 Aug 2021 04:48:31 +0000 (21:48 -0700)]
Convert setbufvar() method call to a regular function call.

4 years agoHandle some errors in processing invalid LSP server messages
Yegappan Lakshmanan [Mon, 15 Mar 2021 01:43:03 +0000 (18:43 -0700)]
Handle some errors in processing invalid LSP server messages

4 years agoHandle various errors when processing LSP server messages
Yegappan Lakshmanan [Sun, 14 Mar 2021 22:26:14 +0000 (15:26 -0700)]
Handle various errors when processing LSP server messages

4 years agoCheck for the status of LSP server channel before sending a message
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

4 years agoMerge branch 'main' of https://github.com/yegappan/lsp
Yegappan Lakshmanan [Sun, 7 Mar 2021 20:41:43 +0000 (12:41 -0800)]
Merge branch 'main' of https://github.com/yegappan/lsp

4 years agoWhen jumping to a workspace symbol, save current location in the tag stack. When...
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

4 years agoMerge pull request #8 from Shane-XB-Qian/disable_signture_7x24
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

4 years agodisable 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

4 years agoWhen the hover popup text is MarkedString, split the contents by lines - Patch by...
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

4 years agoFix a problem with extending a dict with different types
Yegappan Lakshmanan [Fri, 26 Feb 2021 16:52:35 +0000 (08:52 -0800)]
Fix a problem with extending a dict with different types

4 years agoIgnore language/status notification
Yegappan Lakshmanan [Thu, 25 Feb 2021 04:43:54 +0000 (20:43 -0800)]
Ignore language/status notification

4 years agoRename the omni-completion variables for clarity
Yegappan Lakshmanan [Thu, 25 Feb 2021 04:32:43 +0000 (20:32 -0800)]
Rename the omni-completion variables for clarity

4 years agoMerge pull request #3 from Shane-XB-Qian/main
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.

4 years agoTo allow user can 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.

4 years agoMerge pull request #1 from Shane-XB-Qian/main
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.

4 years agoMdf dup kw or helptag failed.
shane.xb.qian [Sat, 20 Feb 2021 09:02:08 +0000 (17:02 +0800)]
Mdf dup kw or helptag failed.

4 years agoUpdate README.md
Yegappan Lakshmanan [Thu, 18 Feb 2021 16:15:17 +0000 (08:15 -0800)]
Update README.md

4 years agoPass the completion trigger kind
Yegappan Lakshmanan [Tue, 16 Feb 2021 02:49:02 +0000 (18:49 -0800)]
Pass the completion trigger kind

4 years agoAdd signs for diagnostic messages after insert mode is stopped.
Yegappan Lakshmanan [Tue, 16 Feb 2021 02:09:02 +0000 (18:09 -0800)]
Add signs for diagnostic messages after insert mode is stopped.

4 years agoAdd support for 24x7 completion and omni-completion
Yegappan Lakshmanan [Mon, 1 Feb 2021 01:12:43 +0000 (17:12 -0800)]
Add support for 24x7 completion and omni-completion

4 years agoInstead of always trying to complete symbols, use omni completion
Yegappan Lakshmanan [Fri, 29 Jan 2021 05:28:01 +0000 (21:28 -0800)]
Instead of always trying to complete symbols, use omni completion

4 years agoPostpone placing signs for diagnostic messages in insert and replace modes
Yegappan Lakshmanan [Thu, 28 Jan 2021 16:44:32 +0000 (08:44 -0800)]
Postpone placing signs for diagnostic messages in insert and replace modes

4 years agoFix off-by-one error
Yegappan Lakshmanan [Tue, 26 Jan 2021 16:24:31 +0000 (08:24 -0800)]
Fix off-by-one error

4 years agoTrigger insert mode completion automatically
Yegappan Lakshmanan [Tue, 26 Jan 2021 05:14:24 +0000 (21:14 -0800)]
Trigger insert mode completion automatically

4 years agoUse LineNr highlighting for signature as it is more visible with a dark background
Yegappan Lakshmanan [Tue, 26 Jan 2021 03:17:54 +0000 (19:17 -0800)]
Use LineNr highlighting for signature as it is more visible with a dark background

4 years agoUse location list instead of quickfix list
Yegappan Lakshmanan [Wed, 20 Jan 2021 19:45:15 +0000 (11:45 -0800)]
Use location list instead of quickfix list

4 years agoAdd new test. Use the method syntax in more places
Yegappan Lakshmanan [Mon, 18 Jan 2021 17:51:59 +0000 (09:51 -0800)]
Add new test. Use the method syntax in more places

4 years agoUpdate the documentation. Clear the outline window if the file has no symbols
Yegappan Lakshmanan [Mon, 18 Jan 2021 04:17:38 +0000 (20:17 -0800)]
Update the documentation. Clear the outline window if the file has no symbols

4 years agoUse the new Vim function to get/set cursor based on characters instead of bytes
Yegappan Lakshmanan [Sun, 17 Jan 2021 21:38:35 +0000 (13:38 -0800)]
Use the new Vim function to get/set cursor based on characters instead of bytes

4 years agoUse mapnew() instead of map() and check for null LSP reply result
Yegappan Lakshmanan [Tue, 12 Jan 2021 03:30:15 +0000 (19:30 -0800)]
Use mapnew() instead of map() and check for null LSP reply result

4 years agoAdd commands for jumping to first/next/previous diagnostic message and rename the...
Yegappan Lakshmanan [Sun, 10 Jan 2021 22:43:02 +0000 (14:43 -0800)]
Add commands for jumping to first/next/previous diagnostic message and rename the command to show all the diagnostics

4 years agoWhen new diagnostics is received, clear signs only for a specific buffer
Yegappan Lakshmanan [Wed, 6 Jan 2021 15:41:50 +0000 (07:41 -0800)]
When new diagnostics is received, clear signs only for a specific buffer

4 years agoSwitch to using new syntax for a lambda function
Yegappan Lakshmanan [Wed, 6 Jan 2021 15:18:51 +0000 (07:18 -0800)]
Switch to using new syntax for a lambda function

4 years agoAdd signs for each of the LSP diagnostic line
Yegappan Lakshmanan [Wed, 6 Jan 2021 15:07:24 +0000 (07:07 -0800)]
Add signs for each of the LSP diagnostic line

4 years agoUpdate Readme.md
Yegappan Lakshmanan [Tue, 5 Jan 2021 06:07:31 +0000 (22:07 -0800)]
Update Readme.md

4 years agoUpdate comments
Yegappan Lakshmanan [Tue, 5 Jan 2021 06:05:03 +0000 (22:05 -0800)]
Update comments

4 years agoAdditional updates
Yegappan Lakshmanan [Mon, 4 Jan 2021 04:58:11 +0000 (20:58 -0800)]
Additional updates

4 years agoUpdate readme
Yegappan Lakshmanan [Mon, 4 Jan 2021 04:57:02 +0000 (20:57 -0800)]
Update readme

4 years agoUpdate readme
Yegappan Lakshmanan [Mon, 4 Jan 2021 04:46:48 +0000 (20:46 -0800)]
Update readme

4 years agoUpdate help and readme
Yegappan Lakshmanan [Mon, 4 Jan 2021 04:44:46 +0000 (20:44 -0800)]
Update help and readme

4 years agoDisplay child symbols in the outline window
Yegappan Lakshmanan [Mon, 4 Jan 2021 03:58:17 +0000 (19:58 -0800)]
Display child symbols in the outline window

4 years agoAdd support for highlighting current symbol in the outline window
Yegappan Lakshmanan [Sun, 3 Jan 2021 20:00:49 +0000 (12:00 -0800)]
Add support for highlighting current symbol in the outline window

4 years agoMinor refactoring
Yegappan Lakshmanan [Sun, 3 Jan 2021 15:04:37 +0000 (07:04 -0800)]
Minor refactoring

4 years agoUse a popup menu for searching for workspace wide symbols
Yegappan Lakshmanan [Sun, 3 Jan 2021 06:31:40 +0000 (22:31 -0800)]
Use a popup menu for searching for workspace wide symbols

4 years agoFix problem in showing symbols in a document
Yegappan Lakshmanan [Sat, 2 Jan 2021 06:52:54 +0000 (22:52 -0800)]
Fix problem in showing symbols in a document

4 years agoFix errors with latest Vim9 changes
Yegappan Lakshmanan [Sat, 2 Jan 2021 04:02:45 +0000 (20:02 -0800)]
Fix errors with latest Vim9 changes

4 years agoPass additional client capabilities during initialization
Yegappan Lakshmanan [Fri, 1 Jan 2021 08:25:06 +0000 (00:25 -0800)]
Pass additional client capabilities during initialization

4 years agoPass the buffer number for sending saved file notification
Yegappan Lakshmanan [Thu, 31 Dec 2020 21:30:08 +0000 (13:30 -0800)]
Pass the buffer number for sending saved file notification

4 years agoAdd support selection ranges and folding
Yegappan Lakshmanan [Thu, 31 Dec 2020 21:23:39 +0000 (13:23 -0800)]
Add support selection ranges and folding