vim-ada Code
Brought to you by:
krischik
= Ada Bundle = This is a maintained mirror of http://www.vim.org/scripts/script.php?script_id=1609 == Description == Contains all files for the new Ada mode. It also has a vim help file which you can call with :help ada.txt. Included is: * Syntax highlight * Auto indenting * Tag searching * Classic code completion * Omni code completion * Online help For some functionality you need a ctags program. Don't forget to actually activate filetype and syntax support: :filetype plugin indent on :syntax enable The Ada mode can be be further extend with the following Scripts: ; Rainbow Parenthesis : vimscript#1561, https://github.com/krischik/vim-rainbow-parenthesis.git ; Numbered Backups : vimscript#1537, https://github.com/krischik/vim-backup.git ; nerd_comments.vim : vimscript#1218 ; matchit.vim : vimscript#39 ; taglist.vim : vimscript#273 The GNU Ada project [3] offers ready patched binary rpm's including the Ada-Mode, all the scripts mentioned above and Ada aware exuberant Ctags for easy installation. Changes with official version, included in Vim/Neovim: * Add support for both Rainbow Parenthesis and Rainbow Parentheses Improved plugin. * Removed all tags commands which are now in base Vim (like jump to tag). * Added support for Ale plugin. * Updated help file. * Removed support for Dec Ada compiler. * Fixed and extended support for Vim sessions on loading GNAT project files (it is possible to enable or disable it). * Added support for Ada 2012. * Updated omni completion function: now it should be a bit faster and show items definitions too. * Removed support for GNAT xref. * Some other fixes for bugs. If you want fully extend your experience with Vim/NeoVim as Ada IDE, I recommend to use Vim-Ada bundle: https://github.com/thindil/vim-ada All propositions and problems about this version of vim-ada, please report here, not to the maintainers of Vim or NeoVim. == Installation == Install from https://github.com/krischik/vim-ada using dein (https://github.com/Shougo/dein.vim) or similar: call dein#begin('$HOME/vimfiles/bundles') call dein#add('krischik/vim-ada') call dein#end() call dein#install() == References == {| |+ Ada Bundle |- | Vim-Script || https://www.vim.org/scripts/script.php?script_id=1609 |- | Source || https://github.com/krischik/vim-ada |- | Wiki || https://github.com/krischik/vim-ada/wiki |- | Releases || https://github.com/krischik/vim-ada/releases |- | Issues || https://github.com/krischik/vim-ada/issues |- | Discussions || https://github.com/krischik/vim-ada/discussions |} == Comments == /* vim: set textwidth=0 wrap tabstop=8 shiftwidth=4 softtabstop=4 noexpandtab : */ /* vim: set filetype=mediawiki fileencoding=utf8 fileformat=unix foldmethod=marker : */ /* vim: set nospell spelllang=en_gb : */