Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.46 KB

readme.md

File metadata and controls

34 lines (25 loc) · 1.46 KB

Overview

Ribosome is a suite of libraries for building Neovim remote plugins in Haskell, using the algebraic effect system Polysemy as its foundation.

Its components are:

Quickstart

Install the Nix package manager and generate a skeleton project by running:

$ nix run 'github:tek/ribosome#new'

The new project will contain configuration for Github Actions that release binary executables on each push that will be downloaded automatically when a user starts the plugin for the first time, with support for pushing to and downloading from Cachix.

After initial generation, the Github Actions and Neovim boot files can be regenerated by running:

$ nix run '.#boot'