Added caveats
This commit is contained in:
parent
c67ccb57cf
commit
894a350ad2
1 changed files with 10 additions and 1 deletions
11
README.md
11
README.md
|
|
@ -5,7 +5,7 @@ Nim support for vim and advanced support for neovim. Still in heavy development.
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- Asynchronous
|
- Asynchronous
|
||||||
- Syntax highlighting
|
- Up to date syntax highlighting
|
||||||
- Normal vim highlight
|
- Normal vim highlight
|
||||||
- More intelligent highlight with nimsuggest (**experimental**)
|
- More intelligent highlight with nimsuggest (**experimental**)
|
||||||
- Semantic highlighting for specified nim symbol kinds (**experimental**)
|
- Semantic highlighting for specified nim symbol kinds (**experimental**)
|
||||||
|
|
@ -33,6 +33,8 @@ Nim support for vim and advanced support for neovim. Still in heavy development.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
This plugin doesn't work if [zah's nim plugin](https://github.com/zah/nim.vim) is installed.
|
||||||
|
|
||||||
### Dependencies
|
### Dependencies
|
||||||
- Linux (OS X and Windows untested at the moment)
|
- Linux (OS X and Windows untested at the moment)
|
||||||
- [Nim](http://nim-lang.org/) (0.13.0)
|
- [Nim](http://nim-lang.org/) (0.13.0)
|
||||||
|
|
@ -42,6 +44,7 @@ Nim support for vim and advanced support for neovim. Still in heavy development.
|
||||||
|
|
||||||
- Optional: [vim-operator-user](https://github.com/kana/vim-operator-user) for defining routine text object
|
- Optional: [vim-operator-user](https://github.com/kana/vim-operator-user) for defining routine text object
|
||||||
- Optional: [unite-outline](https://github.com/h1mesuke/unite-outline) for jumping to symbols inside module
|
- Optional: [unite-outline](https://github.com/h1mesuke/unite-outline) for jumping to symbols inside module
|
||||||
|
- Optional: [YouCompleteMe](https://github.com/Valloric/YouCompleteMe) for jumping to symbols inside module
|
||||||
|
|
||||||
### Configuration
|
### Configuration
|
||||||
|
|
||||||
|
|
@ -76,6 +79,12 @@ git clone https://github.com/baabelfish/nvim-nim ~/.vim/bundle/nvim-nim
|
||||||
#### Symbol usage listing
|
#### Symbol usage listing
|
||||||

|

|
||||||
|
|
||||||
|
## Caveats (Will be fixed asap)
|
||||||
|
- No support for main/project file yet
|
||||||
|
- Launching new nimsuggest for every completion
|
||||||
|
- Using stdio to communicate with nimsuggest
|
||||||
|
- Docstring is still missing
|
||||||
|
- Completion is a bit wonky with plain vim. Works well with [YouCompleteMe](https://github.com/Valloric/YouCompleteMe)
|
||||||
|
|
||||||
## Planned features
|
## Planned features
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue