A neovim plugin for creating template project structures for various languages
neovim >= 0.7.0
Install using your preffered package manager
use "KDesp73/project-starter.nvim"
{
"KDesp73/project-starter.nvim"
}
Plug 'KDesp73/project-starter.nvim'
require("project-starter").setup({
default_paths = {
cpp = "path/to/cpp/projects/",
java = "path/to/java/projects/", -- this includes java swing projects
nvim_plugins = "path/to/neovim/plugins",
python = "path/to/python/projects",
},
cd = false, -- change project directory after creation (default is true)
})
Get additional help with :help project-starter
:CreateProject <arg>
: Creates project starter for specific language
Currently supporting:
- C++
- Java
- Java Swing
- Neovim Plugin with Lua
- Python