vim-cmake VS cmake4vim

Compare vim-cmake vs cmake4vim and see what are their differences.

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
vim-cmake cmake4vim
2 8
241 124
- -
7.7 4.9
4 months ago about 2 months ago
Vim Script Vim Script
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

vim-cmake

Posts with mentions or reviews of vim-cmake. We have used some of these posts to build our list of alternatives and similar projects.
  • Help a beginner setup neovim lsp with clangd
    1 project | /r/neovim | 15 Jan 2023
    You can use https://github.com/cdelledonne/vim-cmake with:
  • Compiler plugin and Errorformat for CMake
    1 project | /r/neovim | 24 Mar 2022
    I haven't actually tried this myself but I think you will need to add patterns to errorformat to match against the CMake error/warning output. There are plugins that parse CMake output and add entries to the quickfix list like vim-cmake. I'm not sure if they are using additional errorformat patterns or parsing the output independently but it's worth a look.

cmake4vim

Posts with mentions or reviews of cmake4vim. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-01.
  • New year and new vim (aka NeoVim)
    15 projects | /r/neovim | 1 Jan 2023
    The plugin is here and adds features like kits, customizable build types, support for running ctest, automatic updates/restarts of clangd LSP server and also provides some functions that allow cool plugin customization. Basically, you get features that are mostly equivalent with features from the plugin I used in vim, but implemented in Lua. Feel free to test it out. Note that I only tested it on my machine (M1Pro mac) and in one Linux container, so expect bugs, crashes and various errors. Feel free to post issues and PRs with fixes.
  • New plugin for gtest integration with vim
    4 projects | /r/vimplugins | 12 Nov 2022
    The plugin depends on cmake4vim (a plugin for CMake integration with Vim/Neovim), this allowed to have deeper integration of gtest-vim for CMake projects (you can just switch between CMake targets in order to run different tests).
  • CMake4Vim update
    5 projects | /r/vim | 16 Aug 2021
    Around the year ago, I have posted the last post about cmake4vim plugin updates.
  • Can you recommend a good Vim configuration for C++ Development for a complete rookie?
    5 projects | /r/vim | 2 Aug 2021
    CMake integration: https://github.com/ilyachur/cmake4vim
  • Creating shortcuts for Dispatch
    2 projects | /r/vim | 22 Feb 2021
    Not sure if you want to add a other plugin, but I've had good results with cmake4vim. It integrates with Dispatch if it's installed.
  • Is there a way to get command mode out colour output like on the terminal?
    3 projects | /r/neovim | 19 Jan 2021
    Good question! And for Cmake projects I really like the cmake4vim plugin from ilyachur. https://github.com/ilyachur/cmake4vim
  • Equivalent method for IDE "run" with Vim / general help
    1 project | /r/vim | 6 Jan 2021
    I think, that you can do such 'advanced' features without used plugins. Concerning my C++ workflow, I'm using it with Cmake and https://github.com/ilyachur/cmake4vim plugin adds the possibility to compile it in a few commands. Also, I've added a feature to run the CMake target with the use of one command and hope, that soon it will be merged.
  • Cmake4vim Plugin Which Integrates Cmake Into Vim
    1 project | /r/vim | 26 Dec 2020
    Here is the issue with the video https://github.com/ilyachur/cmake4vim/issues/68

What are some alternatives?

When comparing vim-cmake and cmake4vim you can also consider the following projects:

asyncrun.vim - :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!

vim-gutentags - A Vim plugin that manages your tag files

asynctasks.vim - :rocket: Modern Task System for Project Building, Testing and Deploying !!

vim-dispatch - dispatch.vim: Asynchronous build and test dispatcher

neovim - Vim-fork focused on extensibility and usability

chadtree - File manager for Neovim. Better than NERDTree.

vimspector - vimspector - A multi-language debugging system for Vim

vim-agriculture - 🚜 Vim plugin to improve project searching with tools like ag and rg

coc.nvim - Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

cmake-tools.nvim - CMake integration in Neovim

neovim-tasks - A statefull task manager focused on integration with build systems.