├── .coveragerc ├── .editorconfig ├── .github ├── .codecov.yml ├── ISSUE_TEMPLATE │ ├── blank-issue.md │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── ci.yml │ ├── greetings.yml │ └── reviewdog.yml ├── .gitignore ├── .vintrc.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── after └── plugin │ ├── ctrlp.vim │ └── fzf.vim ├── autoload ├── cmake4vim.vim ├── ctrlp │ └── cmake4vim.vim ├── fzf │ └── cmake4vim.vim └── utils │ ├── cmake.vim │ ├── cmake │ ├── cache.vim │ ├── common.vim │ ├── fileapi.vim │ └── kits.vim │ ├── common.vim │ ├── config │ └── vimspector.vim │ ├── exec │ ├── dispatch.vim │ ├── job.vim │ ├── system.vim │ └── term.vim │ ├── fs.vim │ ├── gen │ ├── common.vim │ ├── make.vim │ ├── ninja.vim │ └── vs.vim │ └── window.vim ├── doc ├── CMakeInfo.png ├── cmake4vim.txt ├── cmake_error.gif ├── common.gif ├── error_ninja.gif └── select_build_type.gif ├── plugin └── cmake4vim.vim └── test ├── cmake projects └── test proj │ ├── .gitignore │ ├── CMakeLists.txt │ ├── android.toolchain.cmake │ ├── app │ ├── CMakeLists.txt │ ├── folder with spaces │ │ └── test.cpp │ └── main.cpp │ ├── folder with spaces │ └── test.cpp │ ├── incorrect_lib │ ├── CMakeLists.txt │ ├── incorrect_class.cpp │ └── incorrect_class.hpp │ ├── lib │ ├── CMakeLists.txt │ ├── test_class.cpp │ └── test_class.hpp │ ├── makefile_main.cpp │ └── tests │ ├── CMakeLists.txt │ ├── CMakeLists.txt.in │ └── src │ ├── main.cpp │ └── test_class.cpp ├── local_run.py ├── tests ├── basic │ ├── change_cmake_file.vader │ ├── cmake_info.vader │ ├── cmake_version.vader │ ├── generate_cmake_project.vader │ └── plugin_initialization.vader ├── build │ ├── build_cmake_targets.vader │ ├── cmake_kits.vader │ └── ninja_generator.vader ├── executors │ ├── dispatch.vader │ ├── job.vader │ └── term.vader ├── integration │ ├── .vimspector.json │ ├── ccmake.vader │ └── vimspector.vader └── run │ ├── ctest.vader │ └── run_target.vader └── vimrc /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.github/.codecov.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/blank-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.github/ISSUE_TEMPLATE/blank-issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/reviewdog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.github/workflows/reviewdog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.gitignore -------------------------------------------------------------------------------- /.vintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/.vintrc.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/README.md -------------------------------------------------------------------------------- /after/plugin/ctrlp.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/after/plugin/ctrlp.vim -------------------------------------------------------------------------------- /after/plugin/fzf.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/after/plugin/fzf.vim -------------------------------------------------------------------------------- /autoload/cmake4vim.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/cmake4vim.vim -------------------------------------------------------------------------------- /autoload/ctrlp/cmake4vim.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/ctrlp/cmake4vim.vim -------------------------------------------------------------------------------- /autoload/fzf/cmake4vim.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/fzf/cmake4vim.vim -------------------------------------------------------------------------------- /autoload/utils/cmake.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/cmake.vim -------------------------------------------------------------------------------- /autoload/utils/cmake/cache.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/cmake/cache.vim -------------------------------------------------------------------------------- /autoload/utils/cmake/common.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/cmake/common.vim -------------------------------------------------------------------------------- /autoload/utils/cmake/fileapi.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/cmake/fileapi.vim -------------------------------------------------------------------------------- /autoload/utils/cmake/kits.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/cmake/kits.vim -------------------------------------------------------------------------------- /autoload/utils/common.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/common.vim -------------------------------------------------------------------------------- /autoload/utils/config/vimspector.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/config/vimspector.vim -------------------------------------------------------------------------------- /autoload/utils/exec/dispatch.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/exec/dispatch.vim -------------------------------------------------------------------------------- /autoload/utils/exec/job.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/exec/job.vim -------------------------------------------------------------------------------- /autoload/utils/exec/system.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/exec/system.vim -------------------------------------------------------------------------------- /autoload/utils/exec/term.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/exec/term.vim -------------------------------------------------------------------------------- /autoload/utils/fs.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/fs.vim -------------------------------------------------------------------------------- /autoload/utils/gen/common.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/gen/common.vim -------------------------------------------------------------------------------- /autoload/utils/gen/make.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/gen/make.vim -------------------------------------------------------------------------------- /autoload/utils/gen/ninja.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/gen/ninja.vim -------------------------------------------------------------------------------- /autoload/utils/gen/vs.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/gen/vs.vim -------------------------------------------------------------------------------- /autoload/utils/window.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/autoload/utils/window.vim -------------------------------------------------------------------------------- /doc/CMakeInfo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/doc/CMakeInfo.png -------------------------------------------------------------------------------- /doc/cmake4vim.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/doc/cmake4vim.txt -------------------------------------------------------------------------------- /doc/cmake_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/doc/cmake_error.gif -------------------------------------------------------------------------------- /doc/common.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/doc/common.gif -------------------------------------------------------------------------------- /doc/error_ninja.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/doc/error_ninja.gif -------------------------------------------------------------------------------- /doc/select_build_type.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/doc/select_build_type.gif -------------------------------------------------------------------------------- /plugin/cmake4vim.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/plugin/cmake4vim.vim -------------------------------------------------------------------------------- /test/cmake projects/test proj/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/.gitignore -------------------------------------------------------------------------------- /test/cmake projects/test proj/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake projects/test proj/android.toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/android.toolchain.cmake -------------------------------------------------------------------------------- /test/cmake projects/test proj/app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/app/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake projects/test proj/app/folder with spaces/test.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | return "Hello world!"[2]; 4 | } 5 | -------------------------------------------------------------------------------- /test/cmake projects/test proj/app/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/app/main.cpp -------------------------------------------------------------------------------- /test/cmake projects/test proj/folder with spaces/test.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | return "Hello world!"[2]; 4 | } 5 | -------------------------------------------------------------------------------- /test/cmake projects/test proj/incorrect_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/incorrect_lib/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake projects/test proj/incorrect_lib/incorrect_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/incorrect_lib/incorrect_class.cpp -------------------------------------------------------------------------------- /test/cmake projects/test proj/incorrect_lib/incorrect_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/incorrect_lib/incorrect_class.hpp -------------------------------------------------------------------------------- /test/cmake projects/test proj/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/lib/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake projects/test proj/lib/test_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/lib/test_class.cpp -------------------------------------------------------------------------------- /test/cmake projects/test proj/lib/test_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/lib/test_class.hpp -------------------------------------------------------------------------------- /test/cmake projects/test proj/makefile_main.cpp: -------------------------------------------------------------------------------- 1 | int main() 2 | { 3 | return "Hello world!"[0]; 4 | } 5 | -------------------------------------------------------------------------------- /test/cmake projects/test proj/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/tests/CMakeLists.txt -------------------------------------------------------------------------------- /test/cmake projects/test proj/tests/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/tests/CMakeLists.txt.in -------------------------------------------------------------------------------- /test/cmake projects/test proj/tests/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/tests/src/main.cpp -------------------------------------------------------------------------------- /test/cmake projects/test proj/tests/src/test_class.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/cmake projects/test proj/tests/src/test_class.cpp -------------------------------------------------------------------------------- /test/local_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/local_run.py -------------------------------------------------------------------------------- /test/tests/basic/change_cmake_file.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/basic/change_cmake_file.vader -------------------------------------------------------------------------------- /test/tests/basic/cmake_info.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/basic/cmake_info.vader -------------------------------------------------------------------------------- /test/tests/basic/cmake_version.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/basic/cmake_version.vader -------------------------------------------------------------------------------- /test/tests/basic/generate_cmake_project.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/basic/generate_cmake_project.vader -------------------------------------------------------------------------------- /test/tests/basic/plugin_initialization.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/basic/plugin_initialization.vader -------------------------------------------------------------------------------- /test/tests/build/build_cmake_targets.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/build/build_cmake_targets.vader -------------------------------------------------------------------------------- /test/tests/build/cmake_kits.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/build/cmake_kits.vader -------------------------------------------------------------------------------- /test/tests/build/ninja_generator.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/build/ninja_generator.vader -------------------------------------------------------------------------------- /test/tests/executors/dispatch.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/executors/dispatch.vader -------------------------------------------------------------------------------- /test/tests/executors/job.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/executors/job.vader -------------------------------------------------------------------------------- /test/tests/executors/term.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/executors/term.vader -------------------------------------------------------------------------------- /test/tests/integration/.vimspector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/integration/.vimspector.json -------------------------------------------------------------------------------- /test/tests/integration/ccmake.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/integration/ccmake.vader -------------------------------------------------------------------------------- /test/tests/integration/vimspector.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/integration/vimspector.vader -------------------------------------------------------------------------------- /test/tests/run/ctest.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/run/ctest.vader -------------------------------------------------------------------------------- /test/tests/run/run_target.vader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/tests/run/run_target.vader -------------------------------------------------------------------------------- /test/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyachur/cmake4vim/HEAD/test/vimrc --------------------------------------------------------------------------------