lh-cpp
qline.vim
lh-cpp | qline.vim | |
---|---|---|
4 | 2 | |
128 | 33 | |
- | - | |
0.0 | 0.0 | |
10 months ago | almost 2 years ago | |
Vim Script | Vim Script | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lh-cpp
-
[C++] If I declared a function signature within a class in a separate file, is there a way to automatically define the function (besides the body) in the class implementation file
In lh-cpp, gotoimpl_with_libclang branch, I have been working on a new implementation of :GOTOIMPL (generate an empty body in a .cpp file from the signature) and :MOVEIMPL (move an inline definition from an header file to an implementation file, while leaving a declaration behind) that rely on libclang to parse C++ code. :GOTOIMPL & :MOVEIMPL have existed for ages now. The difference is that I'm now able to correctly handle template classes and functions, and more complex parameter types as C++ parsing is no longer done with regexes.
-
Is there a plug-in that adds semi-colons after class/struct definitions for C++?
In lh-cpp, I tweak lh-brackets mapping on { to insert the semi-colon as well, but only if one of struct, class, enum... is detected on the current line when { key is hit.
-
auto create code when i open new cpp file.
On those topic I provide mu-template that is somewhat hybrid as it supports template inserted when a new file is opened-created, but also snippets. It can be completed by lh-cpp for even more advanced C++ related snippets. Note: they are definitively not trendy but I'm still using and maintaining them.
-
Can't wait for Vim 9 script! (VimL 2, VimScript 2)
We already have a kind-of central registry, it's vim-pi. Thanks to it, and VAM, you can install my lh-cpp plugin and all its dependencies with a single :InstallAddon lh-cpp
qline.vim
-
current neovim lua plugins infostructure
Don't see need for documentation in vimdoc. nvim will most likely have support for docs in markdown / enhanced markdown in future. 2&5. literally only 2 vim9 plugins I've seen till now are qline (Yes a blazing fast and configurable statusline) & vim9-stargate (A easy motion clone made by you ;). That's basically 50% of vim9 plugin in just two categories. Also since you wrote stargate I belive you don't have issue with copy of popular vim plugins.
-
Can't wait for Vim 9 script! (VimL 2, VimScript 2)
https://github.com/Bakudankun/qline.vim/blob/master/import/qline.vim#L3
What are some alternatives?
vim-minisnip - snipMate.vim based snippets plugin for vim
vim9-stargate - modern alternative to easymotion written in vim9
vim-projectionist - projectionist.vim: Granular project configuration
spaceline.vim - vim statusline like spacemacs
mu-template - Vim template-files expander
vim-camelcomplete - Vim 9 plugin to complete CamelCase, snake_case and dash-words identifier abbreviations.
vim-vsnip - Snippet plugin for vim/nvim that supports LSP/VSCode's snippet format.
vim-airline - lean & mean status/tabline for vim that's light as air
exoskeleton.vim - Skeleton vim improved
vim-tene - Vim 9 - teRNARY STATUSLIne
Leaderf-snippet - Intuitive Way to Use Snippet
vim-quickui - The missing UI extensions for Vim 9 (and NeoVim) !! :sunglasses: