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

fix snippet (#1051)

* fix snippet
* add snippet test

90d61f11149ffb380eabcb66f66a160f4fc31a5d authored almost 4 years ago by Prabir Shrestha <[email protected]>
Improve completion perf (#1038)

* improve completion perf

* improve completion popup perf

* fix tests

* remove old s:ge...

6038748cb1ffe376b63281114bba968fd6b95a84 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Fix/showsigpreview (#1042)

* ensure l:bufferlines is defined when using preview window

previously, when using the previe...

3bca7e8c8a794fde38075e7df9d14c286d055a84 authored almost 4 years ago by jerojasro <[email protected]>
update quickpick to 37e29b2 - fixes multi-byte strings (#1039)

db9b57bc03171011495b456c95ae3a6b01a09a12 authored almost 4 years ago by mattn <[email protected]>
add lsp-workspace-symbol-search example in README.md

7442e27a76429884ec968fbdaf5336efa444cd1a authored almost 4 years ago by Prabir Shrestha <[email protected]>
Workspace symbol search using quickpick (#1035)

3ed0e7aa31d42fdb1551fd9471357203e8c2c8bc authored almost 4 years ago by Prabir Shrestha <[email protected]>
update quickfix to 3c3d58508 - fix vim api update (#1036)

bed4d52443575e3d6f6af3d96ff4156fd7283d93 authored almost 4 years ago by Prabir Shrestha <[email protected]>
update quickpick to 601f826 - fixes mapclear <buffer> (#1030)

678c0592382c7073505650d30e71e9f9cbc3353c authored almost 4 years ago by Prabir Shrestha <[email protected]>
add LspDocumentSymbolSearch using quickpick (#1029)

e699b0fcb6b17f25999e7452e8b61d0416b23a72 authored almost 4 years ago by Prabir Shrestha <[email protected]>
update quickpick to 601f826b829d - do not call mapclear <buffer> (#1031)

c1a9a73864a2e89b667dce656c144335223106fa authored almost 4 years ago by Prabir Shrestha <[email protected]>
Improve documentation popup in neovim. Fix typo. (#1017)

* Typo fixed

* Improve placement of documentation popup in neovim

If the available space i...

03ca21d60a30afcc71b269fbd13fa8ba596b13ae authored almost 4 years ago by Subhaditya Nath <[email protected]>
Fix prabirshrestha/vim-lsp#1016 (#1027)

Closes prabirshrestha/vim-lsp#1016

ac7eacd3a2b3df47dddbdc52481de49b3847044b authored almost 4 years ago by Subhaditya Nath <[email protected]>
Fix prabirshrestha/vim-lsp#1024 (#1028)

Closes prabirshrestha/vim-lsp#1024

2ef2f768d35f6f73c04989d2dbda54ddb7d2c45b authored almost 4 years ago by Subhaditya Nath <[email protected]>
start quickpick in insert mode by default (#1021)

87cd0e6137e0ebb1c0b451c20ba39f14e1a95f60 authored almost 4 years ago by Prabir Shrestha <[email protected]>
embed quickpick.vim and add experimental quickpick support for codelens (#1019)

89135264c2f61fbe377c46b812aa201b714a7575 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Add title to Lsp(Document|Workspace)Symbol quickfix window (#936)

Co-authored-by: mattn <[email protected]>

58dc3b183c76761fbf3f802abbb9d0cfd5a88827 authored almost 4 years ago by obcat <[email protected]>
add line in codelens (#1015)

cb506f5112add5a3a7ad7accf140d725ea82e8de authored almost 4 years ago by Prabir Shrestha <[email protected]>
convert more of codelens to callbag (#1013)

7d15d0f5813f4af2f7efff3d6cf68092566da35b authored almost 4 years ago by Prabir Shrestha <[email protected]>
Fix typos in documents (#1012)

513fef901e2ab9de9eec7f18e4c9b5dffd6bcb9a authored almost 4 years ago by Linda_pp <[email protected]>
remove CodeLensSync (#1011)

62ef9585a1825f57d7732e500dc71724a26778f3 authored almost 4 years ago by Prabir Shrestha <[email protected]>
use reduce instead of storing local variable (#1010)

6d928e18ba373e933e4a5d1561f0d9bb9f8d75e1 authored almost 4 years ago by Prabir Shrestha <[email protected]>
update callbag.vim to 62a31fd03dfceb0e94a19295a1f6d3d0f2a954ed to support reduce() (#1009)

8cff8be67dfe34cffabce7d97527cdba27e2cf7d authored almost 4 years ago by Prabir Shrestha <[email protected]>
Fix cursor position calculation on complete done (#1008)

d2cbe800e742826e162e6891e1dae534e7773c9a authored almost 4 years ago by hrsh7th <[email protected]>
add support for codeLens/resolve (#1007)

1a7a6e08dea4b2479d3392aea2053b3be8ce510c authored almost 4 years ago by Prabir Shrestha <[email protected]>
update callbag.vim to c721874292709dcf9024496e85f06236f56f66bf

2ba5289300042c1c84e83647958b720556881583 authored almost 4 years ago by Prabir Shrestha <[email protected]>
update callbag to 110c554484bd21520c5f75983f9a3ccd72330018 to support flatMap (#1006)

0cf7e0f8d3da30ccc4649f5ad6d1fe2d6f25ccef authored almost 4 years ago by Prabir Shrestha <[email protected]>
allow to enable or disable diagnostics per buffer (#1005)

d78d219abd466676b31d3a0cbef234ce59bb4608 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Diagnostics refactor movements (#1004)

268341fe608dfbe68d3683971a14bc1e075b923f authored almost 4 years ago by Prabir Shrestha <[email protected]>
refactor diagnostics get buffer first error line to use the new internal state (#1003)

7c43b01635d740c13895588280f15c6e5b8da248 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Fix function argument (#1002)

Fixes #1000

e846a999f7d22c342479ea58a72157640a4c81b5 authored almost 4 years ago by mattn <[email protected]>
Improve error message at unsupported feature (#1001)

748a8e3aea45d992a97901ce84f22ac4d05938f2 authored almost 4 years ago by Linda_pp <[email protected]>
Fix cursor position after completion (#998)

* Fix cursor position after completion

* Calculate end position

* Add comments

f6a66a11b51e03afd4b896e63196390c6d43b81a authored almost 4 years ago by hrsh7th <[email protected]>
refactor diagnostics count to using diagnostics state (#999)

098509278d84ff4bad6e6ca6aa2550bf2fab8527 authored almost 4 years ago by Prabir Shrestha <[email protected]>
refactor diagnostics under cursor to use the new internal diagnostics state (#997)

2eb8d16413b2da25d1e10cf5c57b183d6394c134 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Revamp diagnostics highlights (#995)

efd07d859e2d9812adad04684e2f0ab7a30f07ae authored almost 4 years ago by Prabir Shrestha <[email protected]>
use callbag share for stream and avoid directly using s:Stream (#996)

Returns a shared version of callbag when calling lsp#stream so that there is a refcount to avoid...

b4f710f143615a6227ef4c755cfacea868c57957 authored almost 4 years ago by Prabir Shrestha <[email protected]>
update callbag to 09ff9228257

ea78f5c6c31f90f799c1c9ebd259d2ecfa04532b authored almost 4 years ago by Prabir Shrestha <[email protected]>
Add public api get window/workDoneProgress (#979)

* impl lsp#get_progress() for statusline plugin.

* add workDoneProgress spec link

* refact...

7770b7d5a351f7e925d18b52350ca56ff2773fc6 authored almost 4 years ago by micchy326 <[email protected]>
Add tcp feature (#985)

* Add tcp feature

* Update doc

* Update async.vim embed

* Update doc

ee854b4c555739c1838764097bb02cb607a5838d authored almost 4 years ago by mattn <[email protected]>
Diagnostics signs revamp (#994)

5743ae2110563b6c75ccf4c481c36096f2a4265a authored almost 4 years ago by Prabir Shrestha <[email protected]>
add enable check (#993)

bc98be823d3fa5b1f6dee33fae3052c9519fd236 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Revamp diagnostics virtual text (#990)

1489cf8295b0bd1b7040aa9c8857b213c04de2ea authored almost 4 years ago by Prabir Shrestha <[email protected]>
try fix mac neovim ci (#992)

* try fix mac neovim ci
* remove document_definition integration tests

58e81e6fcafdaea2184d82c5125a9faec3336f57 authored almost 4 years ago by Prabir Shrestha <[email protected]>
update neovim ci from 0.4.3 to 0.4.4 (#991)

0119e4a0941f5555a7f968675b2213ad45599d70 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Fix tests (#989)

* Sort results
* Sort by text
* Workaround for older version of Vim that does not include modu...

4f4fdf4aa1782dcba6c68f82d93da25ff6229399 authored almost 4 years ago by mattn <[email protected]>
Update the Highlight references section in README (#988)

Closes https://github.com/prabirshrestha/vim-lsp/issues/987

2a573f13214c2616600ce27777d15d834fb771af authored almost 4 years ago by Martin Kourim <[email protected]>
check for nvim float support before using it (#986)

d025869d045d2f30a20469801209663caca76747 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Diagnostics for all buffers (#982)

* render diagnostics in loclist and fix args paser
* document --buffers flag for LspDocumentDia...

6bb6069f9410ed2ce766093408378fc8e66016d1 authored almost 4 years ago by Prabir Shrestha <[email protected]>
fix typo: diagnsotics & disable (#984)

124a0a6ab9a80756e8906ed176a09441aa7c0a5b authored almost 4 years ago by yaegassy <[email protected]>
use buf var for buffer level diagnostics enabled flag (#983)

5af4e7cdaa93b37e39b127882890cd34f656bb71 authored almost 4 years ago by Prabir Shrestha <[email protected]>
add buffer state of disabled diagnostics state (#981)

8f5bec6ce9cf89ba0af9d30a9e306f5f5e691199 authored almost 4 years ago by Prabir Shrestha <[email protected]>
add internal/diagnostics/state.vim (#978)

* add internal/diagnostics/state.vim

* add unit tests

* add s:enabled

* clean up diagno...

778ebd3ca21d05283ca3956c0d1884d467a7ac4f authored almost 4 years ago by Prabir Shrestha <[email protected]>
add lsp_server_exit notification (#980)

c4a867b51c59eef4ac82ff2592cc7fce50519177 authored almost 4 years ago by Prabir Shrestha <[email protected]>
fix LspNextReference (#976)

630015f8f56ddf1d244cc9bba139ac4d514007a5 authored almost 4 years ago by micchy326 <[email protected]>
Convert lowercase drive letters to uppercase (#953)

* Convert lowercase drive letters to uppercase

I faced a problem that error diagnostics messa...

5f23ecd388436465ec759496e3992a42c6769266 authored almost 4 years ago by bamchoh <[email protected]>
fixed document_highlight spelling

46cdfe258bb4a6340a0448bf1625002359788d14 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Add window/workDoneProgress/create response (#973)

19c63348c7f4f464bf72114f31e7d46087a2fa4f authored almost 4 years ago by micchy326 <[email protected]>
add goto definition integration tests for same file (#972)

* add goto definition integration tests for same file

0c2a9d34e0498988d5a783ae3da3ec8d8649613d authored almost 4 years ago by Prabir Shrestha <[email protected]>
send clientInfo as part of InitializeParams (#971)

5d0648cbe43d96d47b00a3962475f859c6857972 authored almost 4 years ago by Prabir Shrestha <[email protected]>
add window.workDoneProgress client capability (#970)

0c4e149ac5b3f626d5b823eb0dd92448b2db412e authored almost 4 years ago by Prabir Shrestha <[email protected]>
added more dynamicRegistration set to false (#969)

3cdca33b2e41f674e32f649727ed724f0fc21224 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Rename to highlight_references to document_highlight to match lsp (#968)

* rename highlight_references to document_highlight
* add dynamicRegistration to false for docu...

f9c8184c742baf2be3c8aaa17ef34771d44fba4f authored almost 4 years ago by Prabir Shrestha <[email protected]>
add references capabilities (#967)

42c961892882e1f8b4967a2a70fad460a3ab9d1d authored almost 4 years ago by Prabir Shrestha <[email protected]>
explicitly set dynamic registration to false and sort (#966)

d64a5156ead308de4b3307a7eb2c33a6951adef1 authored almost 4 years ago by Prabir Shrestha <[email protected]>
add hover client capabilities (#965)

f763ff829e41f3c2b4704884e89d14111dd69f36 authored almost 4 years ago by Prabir Shrestha <[email protected]>
set synchornization client capabilities (#964)

af55fd3a2c4b60f3cfa11825c936327470513f6a authored almost 4 years ago by Prabir Shrestha <[email protected]>
add addtionalTextEdits for resolve support capability (#963)

632ae9687657a5ccc6a3d49fb45c76544af0e9d3 authored almost 4 years ago by Prabir Shrestha <[email protected]>
[WIP] do not merge: integration tests with language servers (#959)

* download rust-analyzer

* added empty testproject-rust

* add integration tests for LspDoc...

4ff1d414129983f80db359c612afb9743dbf064d authored almost 4 years ago by Prabir Shrestha <[email protected]>
use reporter spec by default in themis (#962)

3176fd0fd41dc425484da0e5a49acc6cf529bb38 authored almost 4 years ago by Prabir Shrestha <[email protected]>
four spaces (#961)

aef000765c02dd8bbfa50bdc01428694d13ad1f2 authored almost 4 years ago by Prabir Shrestha <[email protected]>
always add range for diagnostics test (#960)

67c6e9040ab6344787bd7de54a89de939c0e5e4f authored almost 4 years ago by Prabir Shrestha <[email protected]>
update vim-themis to v1.5.5 (#958)

931030c1f61eb4ff9b5d93396a733110dba39260 authored almost 4 years ago by Prabir Shrestha <[email protected]>
add lsp#utils#buffer#get_indent_size() (#957)

5c91c59f2ab84f2825c0e23a1b7053e3891a34fc authored almost 4 years ago by Prabir Shrestha <[email protected]>
use callbag to implement document format with timeout (#956)

* use callbag to implement document format with timeout

* document lsp#stream() with example
...

b316729ef59b586042b9c087b8e869ff331fdfd2 authored almost 4 years ago by Prabir Shrestha <[email protected]>
update callbag to 9108df10d721c04a8908a391dde14aeabacc422d (#951)

* added lsp#callbag#skip()
* added lsp#callbag#spawn()

9dce8c50ed845b1f68d03875007c0a8a47b5490a authored almost 4 years ago by Prabir Shrestha <[email protected]>
support for non-boolean values in serverCapabilities (#949)

7d12fe6145c41f642eaddf5bb54f5fc64fd65799 authored almost 4 years ago by cxxxr <[email protected]>
remove dupe config

24c743c0578b8aaea45def2334e133625e6dec81 authored almost 4 years ago by Prabir Shrestha <[email protected]>
Fix highlight_references (#947)

matchadd() matchdelete() are window-local functions, and the matches are
window-local. So, use ...

29f93922c3f4d2b074fe724cf9a5bd03814ac856 authored almost 4 years ago by Subhaditya Nath <[email protected]>
Fix typo (#948)

f8752f07d320f6d1440002bc9fa199d64185c475 authored almost 4 years ago by Josip Ćavar <[email protected]>
Fix width of documentation popup (#932)

* Fix width of documentatoin popup

* Show borders

a56304f238f5368ad6c1b3b14b96308edd25a1f9 authored almost 4 years ago by mattn <[email protected]>
Do not remove empty lines in popup (#940)

This reverts commit 7ebf07135ec6af166b8e562f1aa83b0c241a1146.

ce034201cd3766e2aa4db7082760cc1123de07db authored almost 4 years ago by Thomas Faingnaert <[email protected]>
Fix linecount (#939)

* Fix linecount

* Use line('$', winid)

c2f216b9ab7e854e9b919f89d6115957dfb813d6 authored almost 4 years ago by mattn <[email protected]>
Fix lsp-type-hierarchy plug mapping and a typo. (#934)

Fixes #933.

e1adf0f84ec232905d9cd155111fae33607ea2fb authored almost 4 years ago by Trevor Stone <[email protected]>
update callbag to 7648b13; fixes "innerTalkback" typo (#930)

b8c9256f61fd0e1e1256f7f03eda386ebcfb4c93 authored almost 4 years ago by Sean Dewar <[email protected]>
Document how to use netcat to setup a tcp server (#928)

Related to #469.

ca209dc1b8bd01db41baa2f3b7602d7b0b21b4d8 authored almost 4 years ago by David Briscoe <[email protected]>
Improved neovim floating windows, and misc. other improvements (#921)

45babeb9474e007935f279fcdb3fa95bcf63673e authored almost 4 years ago by Subhaditya Nath <[email protected]>
Fix vint errors (#926)

594751093da71a662c0ef371ee60c05c1c96b63b authored almost 4 years ago by mattn <[email protected]>
Add missing arg for <Plug>(lsp-workspace-symbol) (#925)

32b52c931664725a49386689675c407052de02ad authored almost 4 years ago by Sean Dewar <[email protected]>
Check win_findbuf return empty (#922)

Fixes #803

eba0839b79b7f036f492b2b8c4a62269f72b3dab authored almost 4 years ago by mattn <[email protected]>
populate location list with all modified changes in a WorkspaceEdit (#555)

fdb69ab91317ce37c167b9820fcce2c35bce47ef authored almost 4 years ago by William Boman <[email protected]>
Allow LspWorkspaceSymbol query on cmdline (#742)

Allow users to specify their query on the cmdline so they have easier
access to registers and v...

d821bd8e189372ec394ea832cc214d8a82c40225 authored about 4 years ago by David Briscoe <[email protected]>
fix is_error for highlight_references (#920)

36cc10476489c61c0c79d1e68784beddf5efc879 authored about 4 years ago by Prabir Shrestha <[email protected]>
add support for window/showMessageRequest (#919)

* show message request
* materialize so doesn't throw error and add message to input list
* fi...

51eb1f6676d914b059d2a7ec7cadc66f84ef156e authored about 4 years ago by Prabir Shrestha <[email protected]>
send server requests to stream (#918)

* send server requests to stream
* comment out method not found

860dcabb6bf84add7fab907ba536ac7a60715168 authored about 4 years ago by Prabir Shrestha <[email protected]>
add stale bot (#917)

c81bb11cffc457108b573feb17793d9d6ba6f2ce authored about 4 years ago by Prabir Shrestha <[email protected]>
refactor type_hierarchy to different file (#916)

* refactor type_hierarchy to different file
* fix not supported

9abaa02ad85a2f175bdf37f1a5eba9dee11d2594 authored about 4 years ago by Prabir Shrestha <[email protected]>
fix(omni): add triggerKind to the completion_request (#913)

While this is not strictly required by standard, some LS freaks out
without it (looking at you ...

dcdc00c296d8e038bc07376e2c362f4d38a0cf67 authored about 4 years ago by Łukasz Jan Niemier <[email protected]>
Fix textEdit check (#914)

b6651468b78fb6e386a6eb4b7cca4479affbe853 authored about 4 years ago by hrsh7th <[email protected]>
Set Vim variables directly instead of win_execute (#911)

- `lsp#ui#vim#output#setcontent` can use `setbufvar`, as suggested in
https://github.com/tpop...

d2b6922250e2fc8fdf7c94c6ca6f0871fe9be1e1 authored about 4 years ago by Josh Stone <[email protected]>
doc: remove a stray line from echo_delay (#910)

This was most likely a copy-paste error.

ec3090d161ea8b18f6159965f109ba192afb8188 authored about 4 years ago by Josh Stone <[email protected]>