Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/prabirshrestha/vim-lsp
async language server protocol plugin for vim and neovim
https://github.com/prabirshrestha/vim-lsp
9755ec0c99e3cc4f3b4e0171c0fba02c132d6800 authored over 4 years ago by hrsh7th <[email protected]>
* Load `retriggerCharacters` for signature help.
The LSP (v3.15) specification dictates both ...
eea5cc0da72077bdc629fa086dd1ba3579d70b8c authored over 4 years ago by Luis Piloto <[email protected]>6da958babd2f83ca6deddad91205b3d96b6956f6 authored over 4 years ago by mattn <[email protected]>
46330cd0cbab3780b59a53c16fde6273bb217071 authored over 4 years ago by mattn <[email protected]>
a8dd16f59a1f56ee40d0d403a722b6d556fa04e9 authored over 4 years ago by Prabir Shrestha <[email protected]>
* use materialize() for highlight references
* re-enable highlight references by default
* unl...
1230ae8fa3d7004e6c3d74c1a5aa6c17acaf9f74 authored over 4 years ago by Michito Maeda <[email protected]>
b7936876e5efe4c14e592c0aca957df7d7198953 authored over 4 years ago by Prabir Shrestha <[email protected]>
* adds `fromPromise()` operator
* fixes `tap` operator
* adds `toList()` operator
* rename `f...
eb0e5fb885e8ac04bf6e5af2a3859d105f14bcd1 authored over 4 years ago by Prabir Shrestha <[email protected]>
* Make sure signature_help and completion get properly disabled
* Rename teardown -> _disable...
1a01ffddbe9a50f3786bc4f505cf222613330346 authored over 4 years ago by Martin Kourim <[email protected]>* Supply first argument to bufnr()
The first argument defaults to the empty string ('') in Vi...
69dc272277da464242bf729eb3b57ad79c5a0aed authored over 4 years ago by Tim Weber <[email protected]>
This prevents an exception to be thrown by this function, causing the
lsp_server_init event not...
183047c5b909df13f1c5810e48243a5d0c0bcd29 authored over 4 years ago by Prabir Shrestha <[email protected]>
fc975d7260e6cdafe8e1a6384ef6756a60679286 authored over 4 years ago by Prabir Shrestha <[email protected]>
* Make languageId configurable per lsp
* Fix linter warnings
* Use function to define lang...
e6912a01cd9da01596f3d9149ad2d8f17c8a7d81 authored over 4 years ago by Jan Damm <[email protected]>* Fix completion
Some Language Server still return {"textEdit": null} or {"insertText": null}...
e40e457744b20ce29cd6ef0fc25c715d09c7bfd1 authored over 4 years ago by mattn <[email protected]>a18783de25e2c2279c5247a92fe6085d64dda569 authored over 4 years ago by Prabir Shrestha <[email protected]>
Language server can send textDocument/publishDiagnostics on starting the
server and it can make...
9fd514f4a81b4501ba40e13b810c87f32905bbf8 authored over 4 years ago by skanehira <[email protected]>
a926dcf9f8e4f88953a527300733edf661d10143 authored over 4 years ago by mattn <[email protected]>
d9835b8a4a54400d5f6655e31f73e7b71419c72a authored over 4 years ago by Luma <[email protected]>
04cef02eed7fe861f5fdbf066da1b8b7e270b8a2 authored over 4 years ago by mattn <[email protected]>
b05c8da3ec7de542821e91f74c0a6a80449718ac authored over 4 years ago by Prabir Shrestha <[email protected]>
Co-authored-by: Prabir Shrestha <[email protected]>
8673f8e109ae6635b36dca998c451c0983ad9a12 authored over 4 years ago by Ttayu <[email protected]>bb765bb7aff26ef4d71cc28de2b57b730c3d4482 authored over 4 years ago by hrsh7th <[email protected]>
The variable name was different from the implementation
https://github.com/prabirshrestha/vim-l...
* text props for references, semantic high. bug.
Use text props for highlighting references, ...
11b13507002e42adf77b35ed63b4164ecc5d5b8a authored over 4 years ago by Davit Samvelyan <[email protected]>0d3c165a64e4dc322b4a9c592c8d6ca7a9057e54 authored over 4 years ago by Prabir Shrestha <[email protected]>
1c58fd60204c61f09c01d5774b0f97cc282e4c50 authored over 4 years ago by pocari <[email protected]>
* Cast height to integer
* Cast width to integer
78ccf6958447a8320a0c375aa4ba28e4787e9949 authored over 4 years ago by Ttayu <[email protected]>
This aligns with lua and neovim.
https://github.com/vim/vim/commit/bd84617d1a6766efd59c94aabebb...
* use allowlist and blocklist instead
* add lsp#get_allowed_servers()
* use callbag for diagnostics float cursor
* fix feature flag test
* add callbag.vim
* add diagnostics
* add comments
* implement cancel
* optimize can...
c245bfd7a4ce88226c8cf90606ff58382963dab3 authored over 4 years ago by Prabir Shrestha <[email protected]>1db6be9147f2f75563ef1054f932bcb4ec5cacd6 authored over 4 years ago by Prabir Shrestha <[email protected]>
Issue: https://github.com/prabirshrestha/vim-lsp/issues/819
Co-authored-by: Random Geek <rand...
ac908d61e8ac6daea6dce1887b51d42909a21d56 authored over 4 years ago by randomgeek78 <[email protected]>327b9d12d665f634be199fbbd2904cbffa47a49f authored over 4 years ago by skanehira <[email protected]>
1fd74e47eb0ca9a018676d8ee157dc895ea97716 authored over 4 years ago by Prabir Shrestha <[email protected]>
649affc6e4cf6a8bfa29cea6c0208b7ff9f9cb45 authored over 4 years ago by Prabir Shrestha <[email protected]>
* Show documentation in Vim popup
* Use timer
* Reuse logic from output.vim
* Change de...
a3673dde7887098c45aea1e477ab5c7269c356fa authored over 4 years ago by Thomas Faingnaert <[email protected]>Signed-off-by: weiyang <[email protected]>
b39f18ab8c1f03ed669e11c3569e7e4e2bb1bce6 authored over 4 years ago by weiyang <[email protected]>* optimize
* fix two omni tests
* fix omni tests
e0cacffe54c9335a101bc44d9b601601e679d9fc authored over 4 years ago by Prabir Shrestha <[email protected]>33dcddfbe663b5b38ef8e5ec0f1201afe801687a authored over 4 years ago by ujihisa <[email protected]>
* Changed Quickfix list behaviour
At this before, lsp commands will clean current Quickfix li...
17a7d92ed00ac5ef48e5d697181a1054d2643e59 authored over 4 years ago by Kebin Liu <[email protected]>2dc493318c968f5b9d1ce3ae6e31daccabb1b113 authored over 4 years ago by Lucio Andrés Illanes Albornoz <[email protected]>
Calling lsp#ui#vim#output#preview() or lsp#ui#vim#output#focuspreview() in cmdwin gives E11 errors.
07d0f481cdb567dd4df83b030369a11898227295 authored over 4 years ago by mityu <[email protected]>18f2e922f7ba75448c18ec7dc98e4574481e364f authored over 4 years ago by Daisuke Suzuki <[email protected]>
c6d08e8307e158c4e9bfbed8ac033af449a12ad9 authored over 4 years ago by Prabir Shrestha <[email protected]>
db85c226cd77f0661dc3809abf736fb1110f1b62 authored over 4 years ago by Bastien Laine <[email protected]>
37e8a7768719a49978ad37d2c8e7d400348ec64c authored over 4 years ago by marxin <[email protected]>
Not lsp_diagnostics_echo_delay but lsp_diagnostics_float_delay.
848c5257293644c2bab7a0c39a533ab656651b9d authored over 4 years ago by a5ob7r <[email protected]>b5d2097a5f56d0b8d8aaa07cd17f4880cfdc66b7 authored over 4 years ago by Prabir Shrestha <[email protected]>
#815 introduced `lsp#utils#_wait` but the condition used in
`lsp#client#lsp_send` was reversed
* Add support for tagfunc option
* Consolidate various synchronous wait implementations
* ...
2ca2fe385409141974fba69aa90ed82ca20912b2 authored over 4 years ago by John Schug <[email protected]>
* add g:lsp_get_vim_completion_item_set_kind to enable or disable kind
* enable lsp_get_vim_com...
ed85fbcb36b6445cb66b0e3f0f5312185eeb28da authored over 4 years ago by Prabir Shrestha <[email protected]>
* use lua if available for diff
* add docs
* sync with latest vim-lsc changes
* lazily ...
3d0153bcf984a3ac5c2cde3e226735d75d4185d5 authored over 4 years ago by Prabir Shrestha <[email protected]>
Have virtual text default to vim-lsp defaults for each severity sign,
follow any set or link fo...
* Add func 'lsp#utils#parse_command_options'
* Add wrap option to jumping to diagnostic
* ...
c029ce133085dfe385347f04da7ccce449442ba7 authored over 4 years ago by Eivy <[email protected]>
I added an example because there are some pitfalls if one is not fluent
in vimscript:
- using ...
This should accept URI
7ce02b07810282235246568df93d48a5295a2348 authored over 4 years ago by mattn <[email protected]>f1bc0a109e95d15e0a43a4ce819a79288792f2e1 authored over 4 years ago by Tsuyoshi CHO <[email protected]>
clangd recently started sending `true`; vim-lsp emits E715: Dictionary required
when preparing ...
Co-authored-by: Bastian Winkler <[email protected]>
e37f5e31f42f058fbc488ee5257dc9c5c3df1a4c authored over 4 years ago by buztard <[email protected]>5c5649bdda421989ee6722d005293a02eeb3973c authored over 4 years ago by C. Wu <[email protected]>
Co-authored-by: Prabir Shrestha <[email protected]>
73bc4f1ceb4af56a9404a5f9d1c40e290fa16045 authored over 4 years ago by hrsh7th <[email protected]>
* fixed jump function splitting windows when file is modified
* fix open_location not working i...
92a56292bb7dc4d363b0ab2c91e24232b81edf70 authored over 4 years ago by hrsh7th <[email protected]>
cbddb059b5e667279caf8fac4275c50b14496f4d authored over 4 years ago by hrsh7th <[email protected]>
adfdbe1483a3a6486690527c0d1e261aff5261d5 authored over 4 years ago by Agrin <[email protected]>
* Commonalize some similar functions
* Add <mods> support for some commands
Supported comm...
9a4f8de6bee608407a341e188adc9c5f49e90811 authored over 4 years ago by thinca <[email protected]>5f8f3fbeb7349fba53cb69fb60b9068de396a2f6 authored over 4 years ago by Phu Nguyen Anh <[email protected]>
* feat: lsp_diagnostics_updated autocommand
* docs: remove lightline.vim
* docs: generaliz...
5dd94c66f7195cf4605fe02c86a27d6d24d8fc88 authored over 4 years ago by Mitin Arseny <[email protected]>Builtin trim() does not exist in e.g. vim 8.0, which is the default version of Ubuntu 18.04 LTS.
174e4bf82e87ebf9a9a76dfb3b19f05ac9044f07 authored over 4 years ago by C. Wu <[email protected]>43be528071eace63a1462749982c94c2583ffa3b authored over 4 years ago by Tsuyoshi CHO <[email protected]>
* Follo vscode textEdit behavior
* Remove unnecessary cursor position fixing
4d8cd302bb278ad5047a3977189222b5dcf19297 authored almost 5 years ago by hrsh7th <[email protected]>* Count errors if severity is 1 or not have severity
Fixes #757
* Add test
f79bf399220070123ca7642b318e5231843eb087 authored almost 5 years ago by mattn <[email protected]>a5b027193d94057ddc5939f4091ec310d97c37cb authored almost 5 years ago by Tsuyoshi CHO <[email protected]>
24d9f18bca370d7539079dcbea1fe13d0ae1dc8f authored almost 5 years ago by Prabir Shrestha <[email protected]>
* Fix completion for overflowinfo
* Use complete start position to compute offset
* Fix test
2de8f4d479229eedcb9bf41a878b94fb7e2662ed authored almost 5 years ago by hrsh7th <[email protected]>
Even if `g:lsp_preview_float` is true, vim-lsp should call `:pclose` if
`s:use_preview` is true.
* Merge codeAction(s)
* Print server name
* Fix indentation
* Use empty()
85a03f2b0104309c95b0c13642b052a29fc2bf9b authored almost 5 years ago by mattn <[email protected]>39e127ff5d0d363402770010ad0bb44e34f74788 authored almost 5 years ago by hrsh7th <[email protected]>
* Implemente register command
* Add server_name to command context
* Expose lsp_to_vim, vi...
46308234a2691824f2f3ad1fa8bc0086d4a3d4cf authored almost 5 years ago by hrsh7th <[email protected]>codeAction may contains edit and command both
Co-authored-by: hrsh7th <[email protected]>
5537feca35b6c481f1862a5275f016d7aa60b381 authored almost 5 years ago by mattn <[email protected]>3d4daa4d340fb5c8ab57a54c086798f07a1551aa authored almost 5 years ago by mattn <[email protected]>
55e88054ce2d3a272bdc75916e0833d6b85a8cb2 authored almost 5 years ago by mattn <[email protected]>
b2b3199f054cd66cd83aad763c7fec7e133800a2 authored almost 5 years ago by mattn <[email protected]>
* Export root_uri resolved
* Avoid uninitialized
80ec75e1da775990dd82f48819acbf0d39f90327 authored almost 5 years ago by mattn <[email protected]>6f3d2d4e79ce5d67e23f5c22b437d283f4fb4e48 authored almost 5 years ago by hrsh7th <[email protected]>
651bccfab85615aea250a797c7d95f30db68f3c8 authored almost 5 years ago by hrsh7th <[email protected]>
Co-authored-by: hrsh7th <[email protected]>
77f3536c8b8f283351b4b417581b84fab7c6b3cc authored almost 5 years ago by mattn <[email protected]>Co-authored-by: mattn <[email protected]>
b399cde35f0dff4cb56ca7795126b97076c32fda authored almost 5 years ago by itchyny <[email protected]>* Remove suffix
* Get default value in placeholder
* Fix make_valid_word
* Fix test
aca92ddad4fde3d7998c50c7ae74c3d298d8533d authored almost 5 years ago by mattn <[email protected]>415f6e685f3c421574f02f955dc1a3c3118fa4dd authored almost 5 years ago by hrsh7th <[email protected]>
6e78f35aad2969285fd4e776a44035bd730f3389 authored almost 5 years ago by mattn <[email protected]>
* Remove typed_pattern
* Rename asyncomplete_refresh_pattern to vim_lsp_refresh_pattern
* ...
d9e471e1426505ce9f8b4ab47c241c3c5e835ed2 authored almost 5 years ago by mattn <[email protected]>* Change text edit implementation to support \r
* Fix edit on unloaded buffer
* Add \r\n t...
3e207c0ee41a1791f62fa33b18277a743b84fcef authored almost 5 years ago by hrsh7th <[email protected]>