Update outline and readme
Fixes #31 Disable autocmd for outline while updating it
This commit is contained in:
parent
9b1abd6ea8
commit
5f23e65f16
2 changed files with 10 additions and 8 deletions
15
README.md
15
README.md
|
|
@ -6,25 +6,26 @@ Nim support for vim and advanced support for neovim. Still in heavy development.
|
|||
- Asynchronous
|
||||
- Syntax highlighting
|
||||
- Normal vim highlight
|
||||
- More intelligent highlight with nimsuggest
|
||||
- Semantic highlighting for specified nim symbol kinds
|
||||
- More intelligent highlight with nimsuggest (**experimental**)
|
||||
- Semantic highlighting for specified nim symbol kinds (**experimental**)
|
||||
- Indentation
|
||||
- Error checking
|
||||
- Using ``:make``
|
||||
- Neomake
|
||||
- [Neomake](https://github.com/benekastah/neomake)
|
||||
- Project navigation with nimsuggest
|
||||
- Jump to definition
|
||||
- Get symbol information (type, module, file, signature, etc...)
|
||||
- Find usages (file and/or project)
|
||||
- Autocompletion
|
||||
- Nimsuggest omnicompletion
|
||||
- Autocomplete module names
|
||||
- Nimsuggest omnicompletion (still *sync*, deoplete/ycm incoming...)
|
||||
- Autocomplete module names (**experimental**)
|
||||
- IDE like stuff
|
||||
- Outline listing all symbols in the module (like tagbar)
|
||||
- Jump to documentation in web
|
||||
- Refactoring
|
||||
- Rename symbol in file or project
|
||||
- REPL
|
||||
- Outline listing all symbols in the module (like tagbar)
|
||||
- Jump to outline symbol with unite (**experimental**)
|
||||
- REPL (**experimental**)
|
||||
- Open repl
|
||||
- Send current buffer
|
||||
- Send selection
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ command! -buffer -nargs=* -complete=buffer NimRenameSymbol :call features
|
|||
command! -buffer -nargs=* -complete=buffer NimRenameSymbolProject :call features#rename#run(1)
|
||||
command! -buffer -nargs=* -complete=buffer NimDebug :call features#debug#run()
|
||||
command! -buffer -nargs=* -complete=buffer NimOutline :call features#outline#run(0)
|
||||
command! -buffer -nargs=* -complete=buffer NimOutlineUpdate :call features#outline#run(1)
|
||||
|
||||
command! -buffer -nargs=* -complete=buffer NimEdb :call features#debugger#run()
|
||||
command! -buffer -nargs=* -complete=buffer NimEdbStop :call features#debugger#stop()
|
||||
|
|
@ -61,7 +62,7 @@ augroup END
|
|||
|
||||
augroup nvim_nim_outline
|
||||
" autocmd! CursorHold,BufWritePost,FileWritePost *.nim call features#outline#run(1)
|
||||
autocmd! CursorHold,FileWritePost *.nim call features#outline#run(1)
|
||||
autocmd! FileWritePost *.nim call features#outline#run(1)
|
||||
autocmd! VimResized,WinEnter * call features#outline#render()
|
||||
augroup END
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue