Update outline and readme

Fixes #31 Disable autocmd for outline while updating it
This commit is contained in:
baabelfish 2016-03-03 22:02:19 +02:00
commit 5f23e65f16
2 changed files with 10 additions and 8 deletions

View file

@ -6,25 +6,26 @@ Nim support for vim and advanced support for neovim. Still in heavy development.
- Asynchronous - Asynchronous
- Syntax highlighting - Syntax highlighting
- Normal vim highlight - Normal vim highlight
- More intelligent highlight with nimsuggest - More intelligent highlight with nimsuggest (**experimental**)
- Semantic highlighting for specified nim symbol kinds - Semantic highlighting for specified nim symbol kinds (**experimental**)
- Indentation - Indentation
- Error checking - Error checking
- Using ``:make`` - Using ``:make``
- Neomake - [Neomake](https://github.com/benekastah/neomake)
- Project navigation with nimsuggest - Project navigation with nimsuggest
- Jump to definition - Jump to definition
- Get symbol information (type, module, file, signature, etc...) - Get symbol information (type, module, file, signature, etc...)
- Find usages (file and/or project) - Find usages (file and/or project)
- Autocompletion - Autocompletion
- Nimsuggest omnicompletion - Nimsuggest omnicompletion (still *sync*, deoplete/ycm incoming...)
- Autocomplete module names - Autocomplete module names (**experimental**)
- IDE like stuff - IDE like stuff
- Outline listing all symbols in the module (like tagbar)
- Jump to documentation in web - Jump to documentation in web
- Refactoring - Refactoring
- Rename symbol in file or project - 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 - Open repl
- Send current buffer - Send current buffer
- Send selection - Send selection

View file

@ -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 NimRenameSymbolProject :call features#rename#run(1)
command! -buffer -nargs=* -complete=buffer NimDebug :call features#debug#run() 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 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 NimEdb :call features#debugger#run()
command! -buffer -nargs=* -complete=buffer NimEdbStop :call features#debugger#stop() command! -buffer -nargs=* -complete=buffer NimEdbStop :call features#debugger#stop()
@ -61,7 +62,7 @@ augroup END
augroup nvim_nim_outline augroup nvim_nim_outline
" autocmd! CursorHold,BufWritePost,FileWritePost *.nim call features#outline#run(1) " 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() autocmd! VimResized,WinEnter * call features#outline#render()
augroup END augroup END