aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorjgart <47760695+jgarte@users.noreply.github.com>2021-12-24 06:04:40 -0500
committerGitHub <noreply@github.com>2021-12-24 06:04:40 -0500
commit5408aa2320d2c7744d8064d4619d9ed3fe996d53 (patch)
tree1f778d917b8fac99aef4d6796a58f30a0ed07726 /README.md
parentc60f7f44aad12382cb55057339277d7f3db8e9a8 (diff)
downloadvis-lspc-5408aa2320d2c7744d8064d4619d9ed3fe996d53.tar.gz
vis-lspc-5408aa2320d2c7744d8064d4619d9ed3fe996d53.zip
Mention easy installation of vis-lspc with GuixRUs
Diffstat (limited to 'README.md')
-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: