36 lines
917 B
Markdown
36 lines
917 B
Markdown
# nvim-nim
|
|
Attempt at writing an async outline/structure listing/navigator for files/modules.
|
|
|
|
# TODO
|
|
- [ ] Syntax
|
|
- [ ] Keywords
|
|
- [ ] Operator precedence different colors
|
|
- [ ] Indendation
|
|
- [ ] Compiler support
|
|
- [ ] Make for errors
|
|
- [ ] Autocompletion
|
|
- [x] Nimsuggest
|
|
- [x] Usages
|
|
- [x] Jump to definition
|
|
- [x] Show typeinfo
|
|
- [x] Outline
|
|
- [x] Commands
|
|
- [x] NimDefinition
|
|
- [x] NimOutline
|
|
- [x] NimInfo
|
|
- [x] NimUsages
|
|
- [x] NimUsagesProject
|
|
- [x] NimRenameSymbol
|
|
- [ ] NimRenameSymbolProject
|
|
|
|
# TODO For advanced
|
|
- [ ] Syntax with nim compiler highlight using matchaddpos ??
|
|
- [ ] Highlight variable names semantically
|
|
- [ ] Outline with unite
|
|
- [ ] Outline with proper tagbar
|
|
- [ ] Usages with unite
|
|
- [ ] Autocompletion with ycm
|
|
- [ ] Autocompletion with deoplete
|
|
|
|
# BUGS
|
|
- [ ] Not all lines are read from stdin for some reason with job-control
|