aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfischerling <github@muhq.space>2021-12-24 13:20:51 +0100
committerGitHub <noreply@github.com>2021-12-24 13:20:51 +0100
commitce5397a28dc59eb17667d26ad605b4bb04e5de18 (patch)
tree1f778d917b8fac99aef4d6796a58f30a0ed07726
parentc60f7f44aad12382cb55057339277d7f3db8e9a8 (diff)
parent5408aa2320d2c7744d8064d4619d9ed3fe996d53 (diff)
downloadvis-lspc-ce5397a28dc59eb17667d26ad605b4bb04e5de18.tar.gz
vis-lspc-ce5397a28dc59eb17667d26ad605b4bb04e5de18.zip
Merge pull request #32 from jgarte/guixrus-vis-lspc
Mention easy installation of vis-lspc with GuixRUs
-rw-r--r--README.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/README.md b/README.md
index a882907..c6c7aff 100644
--- a/README.md
+++ b/README.md
@@ -46,6 +46,22 @@ Currently only clangd and pyls are configured by default and somewhat tested.
1. Clone this repository into your vis plugins directory
2. Load the plugin in your `visrc.lua` with `require('plugins/vis-lspc')`
+## Easy vis-lspc installation with GuixRUs
+
+The [GuixRUs](https://git.sr.ht/~whereiseveryone/guixrus) channel provides a fork of `vis` with the [communicate](https://github.com/martanne/vis/pull/675) API patches applied. Additionally, `vis-lspc` is bundled for convenience.
+
+After [adding GuixRUs](https://git.sr.ht/~whereiseveryone/guixrus#permanent) to your [channels.scm](https://guix.gnu.org/manual/en/html_node/Using-a-Custom-Guix-Channel.html), run the following command to build and install `vis-lsp`:
+
+`guix install vis-lsp`
+
+Alternatively, you can clone GuixRUs and install from a local git checkout:
+
+`git clone https://git.sr.ht/~whereiseveryone/guixrus`
+
+`cd guixrus`
+
+`guix install -L . vis-lsp`
+
## Usage
vis-lspc is in a early state, but if you are brave there are some default key bindings: