Popularity
2.0
Growing
Activity
0.0
Declining
4
2
0

Monthly Downloads: 7
Programming language: Haskell
License: MIT License
Tags: Neovim    
Latest version: v0.1.1.0

chromatin alternatives and similar packages

Based on the "Neovim" category.
Alternatively, view chromatin alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of chromatin or a related project?

Add another 'Neovim' Package

README

About

This Neovim plugin is a manager for plugins built with nvim-hs and ribosome. Plugins are integrated as regular Neovim packages, built with stack on Neovim startup and rebuilt when they are updated.

Install

Include chromatin like any other plugin using your favorite manager:

Plug 'tek/chromatin'

When Neovim starts for the next time, the bootstrapping mechanism will install stack and compile chromatin, after which configured plugins will be loaded. If, for example, you have:

Plug 'tek/chromatin'
Plug 'tek/proteome'

then proteome will be ready to use in the same Neovim instance. You can rebuild plugins with :CrmRebuild.

Plugins built with ribosome should add themselves in a plugin/foo.vim file to the variable g:chromatin_rplugins like so:

let s:dir = fnamemodify(expand('<sfile>'), ':p:h:h')
let conf = {
      \ 'name': 'proteome',
      \ 'spec': 'stack:' . s:dir,
      \ 'dev': v:false,
      \ 'debug': v:false
      \ }
let g:chromatin_rplugins = get(g:, 'chromatin_rplugins', []) + [conf]

In order to learn how to write a plugin, check out the ribosome documentation.