From 5408aa2320d2c7744d8064d4619d9ed3fe996d53 Mon Sep 17 00:00:00 2001 From: jgart <47760695+jgarte@users.noreply.github.com> Date: Fri, 24 Dec 2021 06:04:40 -0500 Subject: Mention easy installation of vis-lspc with GuixRUs --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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: -- cgit v1.2.3