Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jlesquembre/coc-conjure

Conjure extension for coc.nvim
https://github.com/jlesquembre/coc-conjure

autocompletion clojure neovim

Last synced: 1 day ago
JSON representation

Conjure extension for coc.nvim

Awesome Lists containing this project

README

        

# coc-conjure

[Conjure][] completion support for [coc.nvim][].

[![NPM version](https://img.shields.io/npm/v/coc-conjure.svg?style=for-the-badge)](https://www.npmjs.com/package/coc-conjure)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=for-the-badge)](https://github.com/prettier/prettier)

## Install

In your `init.nvim`, add it to your list of coc extensions:

```viml
let g:coc_global_extensions = ['coc-conjure']
```

Alternatively, in your vim/neovim, run command:

```viml
:CocInstall coc-conjure
```

## Development

Link the package to the CoC project:

1. In `coc-conjure` directoy run `npm link`
1. In CoC extensions directory (`~/.config/coc/extensions` by default) run
`npm link "coc-conjure"`.
1. For debugging and auto-reload, add to your `init.vim`:

```viml
let g:coc_node_args = ['--nolazy', '--inspect-brk=6045']
let g:coc_watch_extensions = ['coc-conjure']
```

1. To see log messages execute: `:CocOpenLog`

For debugging, open `chrome://inspect/` in chrome

[conjure]: https://github.com/Olical/conjure
[coc.nvim]: https://github.com/neoclide/coc.nvim