Skip to content

Tags: natebosch/vim-lsc

Tags

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix menu for showMessageRequest (#393)

Fixes #390

v0.3.2

Toggle v0.3.2's commit message
Release 0.3.2

It's been more than long enough...

v0.3.1

Toggle v0.3.1's commit message
Fix diagnostic truncatign for multi-byte chars

In some cases where a mult-byte character was at the truncation point it
could get broken and end with with things like `<e2><86>` in the output.
Use `strtrans` to get the string as it would be printed, then `strchars`
and `strdisplaywidth` to truncate to handle both multi-byte and wide
characters.

Add changelog for duplicate word completion and prepare to tag for
release.

v0.3.0

Toggle v0.3.0's commit message
Tag at 0.3.0

v0.2.10

Toggle v0.2.10's commit message
Release 0.2.10

v0.2.9+1

Toggle v0.2.9+1's commit message
Fix errors surfaces by vimlparser

v0.2.9

Toggle v0.2.9's commit message
Tag 0.2.9

v0.2.8

Toggle v0.2.8's commit message
Add LSClientFindCodeActions

This is very conservative for now. Edits must be enabled with a global
variable since they are risky, and they only will apply in the current
buffer.

- Allow choosing a code action following a call to `findCodeActions` and
  then call `workspace/executeCommand`
- Add dispatching for `workspace/applyEdit` to a function which selects
  the changed range and replaces the text.
- Take a server argument to dispatch so that requests can send back a
  resonse.
- Add mapping to `ga`. The default behavior is to print the ascii code
  of the character under the cursor.
- Update the client capabilities to indicate applyEdit if it is enabled.

Future Work:
- Add support for edits in other buffers.
- Allow a visual mode call which sends a range rather than a single
  character under the cursor.

v0.2.7

Toggle v0.2.7's commit message
Release 0.2.7

v0.2.6

Toggle v0.2.6's commit message
Tag as 0.2.6