Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/emacs-lsp/lsp-mode

Emacs client/library for the Language Server Protocol
https://github.com/emacs-lsp/lsp-mode

Merge pull request #128 from alanz/widen-full-changes

Make sure we send the whole buffer for a lsp--full-change-event

8f97c770cd28e804731fe26df048c4fdf166aa06 authored about 7 years ago by Vibhav Pant <[email protected]>
Deal with possible narrowing in lsp--point-to-position

a5ea587966d1e5f07f435dcdb7ddccc9219f628a authored about 7 years ago by Alan Zimmerman <[email protected]>
Make sure we send the whole buffer for a lsp--full-change-event

By removing any narrowing in effect.

98f3a750398cafdf59d85ceb4099b6b003bc77a2 authored about 7 years ago by Alan Zimmerman <[email protected]>
Minor wording tweak to lsp--gethash's docstring

d19d5bdfe09e3742329ad97e57c1dab9dc1ffe30 authored about 7 years ago by Nate Eagleson <[email protected]>
Fix newbie error not constructing a list properly

And harvest the common functionality for a full incremental change too

b53402edbcb9f126917553668d8ab5d17a2da70f authored about 7 years ago by Alan Zimmerman <[email protected]>
Merge branch 'fix-incremental'

642f421d4fc1c5fbb618510fa5c095b3231618c7 authored about 7 years ago by Vibhav Pant <[email protected]>
Rename lsp--probably-bracketed-change-p to lsp--bracketed-change-p.

a6768d33c7e3dc5365a8ac63c81d3288fb4dcb6d authored about 7 years ago by Vibhav Pant <[email protected]>
Use {after-before}-change-functions to create ContentChangeEvent range

b319b9e1415539cd857976f9089193ff4e77de67 authored about 7 years ago by Alan Zimmerman <[email protected]>
Make fallback values for sortText and insertText match the spec

Prior to this change, if a language server returned a falsy value for
sortText or insertText (su...

684a7a45058d28211997772b194c538850c2929e authored about 7 years ago by Nate Eagleson <[email protected]>
Merge pull request #122 from tigersoldier/fix-symbol-bound

Use symbol to get completion prefix bounds.

252396b8631c5f6d5fc4725e9430feebe408568b authored about 7 years ago by Vibhav Pant <[email protected]>
Use symbol to get completion prefix bounds.

word fails to get the completion prefix with underscores. For example, if
try to complete at

...

9b5e307255d674a2aaf55df868746215766e7b8b authored about 7 years ago by Caibin Chen <[email protected]>
Merge pull request #121 from astahlman/remove-dead-code

Delete unused function lsp--initialize

99ea111ed8a6ec75d642c507f28e81338f993aa5 authored about 7 years ago by Vibhav Pant <[email protected]>
Delete unused function lsp--initialize

I was trying to understand the difference between `lsp--start` and
`lsp--initialize` and noticed...

d95dbcf130a733124facd75ddf776390baa51fb7 authored about 7 years ago by Andrew Stahlman <[email protected]>
Set lsp-document-sync-method to 'full.

(see #114)

bb936fdfdcc0bbf33d02b66ad015cf437cc2fcd3 authored about 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #98 from stakemori/fix-let-bindings

Fix bindings in lsp--start

3b0ce5978ea36b496bc010ee39428eee17f3ca89 authored about 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #118 from astahlman/fix-nil-function

Fix call to nil function

0ae36b4af93ef72f38b04f219f05b9ae532a98e2 authored about 7 years ago by Vibhav Pant <[email protected]>
Fix call to nil function

dbebd110f447ac744526f53dd32a0d9112c1a627 authored about 7 years ago by Andrew Stahlman <[email protected]>
Merge pull request #115 from alanz/move-intero-code

Move intero code to lsp-haskell

4f05cf0960c4a5b125df48902146e923b172c916 authored over 7 years ago by Vibhav Pant <[email protected]>
Move intero code to lsp-haskell

To enable GNU license on this repo.

See https://github.com/emacs-lsp/lsp-mode/issues/83#issueco...

af4cb3255ce8b78c54093021e50b8ac82dbd3d5f authored over 7 years ago by Alan Zimmerman <[email protected]>
Merge pull request #113 from alanz/no-q-didchange

Send changes immediately instead of queueing them

d69692651742b65398b4c1f9ee06d1670d9443d0 authored over 7 years ago by Vibhav Pant <[email protected]>
Send changes immediately instead of queueing them

For incremental change mode, all the changes in a `textDocument/didChange`
message are interpret...

3d230b7390383ae977477471355830e074a4c00b authored over 7 years ago by Alan Zimmerman <[email protected]>
Add ERT tests

1d29d6b1ccc59fa60f2e326c74364b4b2305dd87 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #110 from gpittarelli/handle-bytes-better

Handle bytes better

3b5f3d6007d493a0dbfe78b18683f5e2c8ba871d authored over 7 years ago by Vibhav Pant <[email protected]>
Add TODO about using Content-Type header

c40ce1e94d4c430bb4df1a386a87e69964daf1bb authored over 7 years ago by gpittarelli <[email protected]>
Add nicer error message when parser is out of sync

c27ccd1140fa329fa3a3ef58a0b3a28571485cf2 authored over 7 years ago by gpittarelli <[email protected]>
Add parser test cases

d4c720e72729c8b09e940dbf1bcaed9bb3281d0a authored over 7 years ago by gpittarelli <[email protected]>
decode raw strings to utf-8 + return messages as a list from parser

1d78ead9b91d64186ab4a32ad3c08b09fa82ee4d authored over 7 years ago by gpittarelli <[email protected]>
Switch lsp server processes to raw coding

25a659a1067da72c3073fe25024e966897794c24 authored over 7 years ago by gpittarelli <[email protected]>
Switch length -> string-bytes in parser

54b3ed2f266c8107004d18858a4e4e48e961d725 authored over 7 years ago by gpittarelli <[email protected]>
lsp--make-tcp-connection: Set command's value correctly

b386facc7347b3b5412d0cc8a1d8738a890e9b49 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp--make-stdio-connection: Set command's value correctly.

fixes emacs-lsp/lsp-java#10

ad87379703a6abe02628f852bb9d63b3fc5775a1 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #108 from gpittarelli/gjp/even-faster

Make parsing even faster, and use less memory

48233dcd7004558ddfe1c5011591ad1d2bcbb331 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #103 from bkchr/command_as_function

Changes command to be a function pointer

def89205e587de3ef9f9720a4d54949d2a6fb9d4 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #109 from bkchr/set_configuration

Adds lsp--set-configuration for setting configuration options in the lsp server

8f1b35fd9786d3a37e7f169c36b26f67c73dcb0d authored over 7 years ago by Vibhav Pant <[email protected]>
Adds lsp--set-configuration for setting configuration options in the lsp server

45eeb8142fc775c0376a6c7b2930ca08f14e0b03 authored over 7 years ago by Bastian Köcher <[email protected]>
Make parsing even faster, and use less memory

40090a7ce9790ff3365a02c24b6dccba6b3290dd authored over 7 years ago by gpittarelli <[email protected]>
Fix workspace teardown not working with servers that don't comply with

the shutdown protocol.

21cba984bbeff870d1e25fa18c6305fb113fd5aa authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #107 from gpittarelli/faster-parse

Speed up response parsing

277919b7308c476b61a8fae577a2ed1d52eb121c authored over 7 years ago by Vibhav Pant <[email protected]>
Rewrite parser to handle reads in chunks (not char-by-char)

c26aa643ef29811eba98c631f3680cbbd9817c61 authored over 7 years ago by gpittarelli <[email protected]>
Merge pull request #106 from phst/hook

Fix call of ‘run-hooks’

eec73cbc121d55908060b0a7557ee4f267454507 authored over 7 years ago by Vibhav Pant <[email protected]>
Fix call of ‘run-hooks’

‘run-hooks’ takes hook variable symbols as arguments.

39bbb485d3d0516f8a871acfadfbfbee670e18db authored over 7 years ago by Philipp Stephani <[email protected]>
Adds command-fn as extra argument

Command-fn will be called when the client is created. If command-fn is set, command will be igno...

8d2466f22893760cc8c90b16e06c83a297b2a26a authored over 7 years ago by Bastian Köcher <[email protected]>
Merge pull request #102 from MartinWolke/fix-backward-sync

Fix sync method for backward compatibility

460334192ad6c96c0d7204d537561477dcd80586 authored over 7 years ago by Vibhav Pant <[email protected]>
Fix sync method for backward compatibility

779f8753517ff359f74bb26d3cff41513227c751 authored over 7 years ago by MartinWolke <[email protected]>
Merge pull request #101 from alanz/definition-inc-haskell-pr

Make xref-backend-definitions more robust

397abde391df2539f9d5a214118a2da30457c3cd authored over 7 years ago by Vibhav Pant <[email protected]>
Use more appropriate test for nil

2a98b92570c0af81c9d0f2a941a8d498eeb56194 authored over 7 years ago by Alan Zimmerman <[email protected]>
Make xref-backend-definitions more robust

In some modes, such as haskell-mode, xref-find-definitions gets called without
setting the expec...

4376a7ede546aa643d738a76721e0dc2ab3cc21b authored over 7 years ago by Alan Zimmerman <[email protected]>
Merge pull request #99 from alanz/v3-sync-setting

Recognise sync method for LSPv3

43e5bd8abc7641edf9b5136e2f9dc7bcea5c7688 authored over 7 years ago by Vibhav Pant <[email protected]>
Clean up from review

63e798a22af64811092d37d6f6938f767fbcfbc6 authored over 7 years ago by Alan Zimmerman <[email protected]>
Recognise sync method for version 3 protocol too

4e9ce2f674f9a198695521a3a8ade88714df201f authored over 7 years ago by Alan Zimmerman <[email protected]>
Fix bindings in lsp--start

02acb76533e5f126953e0855feab3d45214c4bb7 authored over 7 years ago by Sho Takemori <[email protected]>
Merge pull request #93 from hdhoang/patch-1

Fix typo in receive: Unkown -> Unknown

3e93b3fd754931cfd122855659afbd070d844bac authored over 7 years ago by Vibhav Pant <[email protected]>
Fix typo in receive: Unkown -> Unknown

4d51c4dc1c58265a37aeb81eeb2323d979123e08 authored over 7 years ago by Hoàng Đức Hiếu <[email protected]>
Merge pull request #91 from gicmo/i89

Fix typo in faces: hightlight -> highlight

6fe3246e00995ca7ebe3b3c36ea58a69de521193 authored over 7 years ago by Vibhav Pant <[email protected]>
Fix typo in faces: hightlight -> highlight

77a2f5909676d81325ccb94aea2c1fecf8b90b32 authored over 7 years ago by Christian Kellner <[email protected]>
Remove debug message.

228980c3fe73c111ce6035a3d5e210da450cc052 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #88 from smarter/fix-rootUri

Fix rootUri in initialize

8f04725770929670409ba081a6e6d982556b4510 authored over 7 years ago by Vibhav Pant <[email protected]>
Fix rootUri in initialize

- local URIs should start with file://
- Send rootUri from `lsp--start` too

ce9dd611b184b3bf11052220ebf82ebd3f7b5b73 authored over 7 years ago by Guillaume Martres <[email protected]>
lsp--client-textdocument-capabilities: Add didSave param.

6e36f2d40efa3a82f46fda41de0a16b8be70f525 authored over 7 years ago by Vibhav Pant <[email protected]>
Avoid using assert in kill-buffer-hook (fixes #86)

5ad154bc6f2de97ba8671492251a804a0ca58eb2 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp--initialize: Add rootUri param to notification (fixes #84)

d852636d98731758d827b9de7d039bd17fe7c630 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #85 from juergenhoetzel/flycheck-fixes-#1

Ensure current major-mode is supported by lsp-flycheck

9749f1401c7d8dac650014827acb0040dfec4b05 authored over 7 years ago by Vibhav Pant <[email protected]>
Code cleanup

add-to-list and add-hook don't add elements if already present.

39e5774ebc923367fa33bbe51658d2532573b7cd authored over 7 years ago by Juergen Hoetzel <[email protected]>
Check for correct feature

d7a8600803cff3714ff5e629b231faa80fdb28b9 authored over 7 years ago by Juergen Hoetzel <[email protected]>
Remove invalid documentation

Refs #50.

f178cef5988b2ef468ddaec1f5aa45f032afd412 authored over 7 years ago by Juergen Hoetzel <[email protected]>
Ensure current major-mode is supported by lsp-flycheck

Fixes error when (flycheck-buffer) is explicitely called in
diagnostics-hook, but current major-...

8bcc7113badc2ae908117296974892e563c56dce authored over 7 years ago by Juergen Hoetzel <[email protected]>
Merge pull request #80 from juergenhoetzel/fix-invalid-font-faces

Fix invalid double-quote of font-faces

ff7dc8403a3dde4a1468c0d9c6258437f2fe584e authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #81 from alanz/whitelist

Bring in lsp-project-whitelist

c95af23df395445c91c05754779790fce83a7226 authored over 7 years ago by Vibhav Pant <[email protected]>
Fix invalid double-quote of font-faces

Also use variables of compile mode instead of hardcoded symbols.
Actually the default value of `...

6e13a16a270ff58b780dca7f0d8bfdeed6afced7 authored over 7 years ago by Juergen Hoetzel <[email protected]>
Cleanup

22128035d9cd5293109b3016d9c52af12deecca7 authored over 7 years ago by Alan Zimmerman <[email protected]>
Bring in lsp-project-whitelist

As an alternative to 'lsp-project-whitelist', this allows listing the projects
for which to use ...

7e61996398e71833c97ddd1b7b884f93056711b4 authored over 7 years ago by Alan Zimmerman <[email protected]>
Update docs.

2730df299046b5c9dd121cc90bd636b13b61ee70 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #76 from alanz/shutdown-hook

Shutdown hook

5363b252214029fe851151c0c065985b78f7e13d authored over 7 years ago by Vibhav Pant <[email protected]>
Add global shutdown handler

Otherwise the lsp server is just killed, with no chance to clean up, if required

78fccb751dcedbb5c7f43094661ccfe457a66338 authored over 7 years ago by Alan Zimmerman <[email protected]>
Add utility functions to get start and end of region

Defaulting to point if no region active

5d8a56f06012293b9129815a8b102451d348d776 authored over 7 years ago by Alan Zimmerman <[email protected]>
lsp--on-hover: Check whether the server provides highlighting

8c8f607ba92251745bea8aa92add6e1e987ce69b authored over 7 years ago by Vibhav Pant <[email protected]>
s/global-lsp-mode/lsp-mode

a00fefa9ea48c75462bd8956f1107ba5da6e8527 authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #74 from emacs-lsp/lsp-start

Make `lsp-mode` a non-global mode, invoked by hooking into a major-mode.

4f11abfbba71f72216f304adf19000b496ed6fee authored over 7 years ago by Alan Zimmerman <[email protected]>
Add example for symbol highlighting.

7b04518e3328ec878f4703c5a987641b5c8ef572 authored over 7 years ago by Vibhav Pant <[email protected]>
Update instructions

fd7a80dc20f7e59ee6f44fd0af9771be74bfd944 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp-rename: Check capability is supported first.

03e6e3f9e8b9779dbd33bfc21503fd7f6308d001 authored over 7 years ago by Vibhav Pant <[email protected]>
Highlight symbols under point on hover.

7debf3b24b7bb0bad8463669f8302cbb572678fd authored over 7 years ago by Vibhav Pant <[email protected]>
Replace lsp-ask-before-initializing-* with lsp-project-blacklist

fd277a419296d35379ee82ead4e38783fb184d6a authored over 7 years ago by Vibhav Pant <[email protected]>
USe pcase instead of cl-case

4adcf4c7f25ce9303cd6802f99ea833f8d099e6e authored over 7 years ago by Vibhav Pant <[email protected]>
Make lsp-mode a non-global minor mode (#73, #51)

032a3ca7ce73b520ee9580efaaa9e342cbab8a42 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp-symbol-highlight: Send TextDocumentPositionParams

c668464205d81b50d8297e78b75f12beef6fc654 authored over 7 years ago by Vibhav Pant <[email protected]>
Add timeout option for requests (#66)

0c869d80024b48fb1ca8c1499ebac8ef20d76005 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp--initialize: Error out when an empty response is recd.

05afa905f206787dd783c9233128ffb40e567e87 authored over 7 years ago by Vibhav Pant <[email protected]>
Add common errors.

2ceb42f3b38adc5b70c908080c2079cde138c57a authored over 7 years ago by Vibhav Pant <[email protected]>
Merge pull request #69 from alanz/project-ask

Ask to open a project once per project root only

07f60dd1ca04d17f4535d5df6b008806700d3572 authored over 7 years ago by Vibhav Pant <[email protected]>
Send "intitalized" notification, as required by 3.0

ff7780e92f7d1258126617ff97186a30457da45c authored over 7 years ago by Alan Zimmerman <[email protected]>
Only ask to initialize a server once per project root

2dc9f383a933799d990eea89551384941d9ae2b1 authored over 7 years ago by Alan Zimmerman <[email protected]>
Merge pull request #68 from emacs-lsp/hie

Request and apply codeActions

eee5b87fe900dcaf268d0431f8482386a89c5c21 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp--get-completions: Handle response correctly (fixes #67)

a63c6b9604ed99cd7b6127ef973250406eb49068 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp-apply-commands can now apply codeAction commands

And works with lsp-haskell to apply hlint suggestions

5f1640b91df48dedd1000fa133df393314e7578b authored over 7 years ago by Alan Zimmerman <[email protected]>
Provide correct data for incremental changes

According to that observed in vscode.

See also https://github.com/Microsoft/language-server-pro...

2a28cf1c4bf769a5e787b7976acddae8fdf5f760 authored over 7 years ago by Alan Zimmerman <[email protected]>
Correct off by one error on diagnostics

0933e1c3458add5839f3dd99d34e1c9501a26d7a authored over 7 years ago by Alan Zimmerman <[email protected]>
Only open a file if not already being visited, for apply edit

a40d17c4eef2d61ab0fc4268abfcd6ce261b2959 authored over 7 years ago by Alan Zimmerman <[email protected]>
lsp--make-message: Use string-bytes instead of length (Fixes #65)

fcec82c2f05d603031599d0d170c093bbd2c3a83 authored over 7 years ago by Vibhav Pant <[email protected]>
lsp--code-action-context: Rename to lsp--code-action-context, return vector.

1fcc04324ac5366c4e1efd7e4fed587ce295c8c2 authored over 7 years ago by Vibhav Pant <[email protected]>