Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daquexian/project_manager.vim

**[WIP]** Vim plugin for project configuration managing like JetBrains IDEs
https://github.com/daquexian/project_manager.vim

Last synced: 16 days ago
JSON representation

**[WIP]** Vim plugin for project configuration managing like JetBrains IDEs

Awesome Lists containing this project

README

        

# project_manager.vim

## Installation

project_manager.vim depends on [neoterm](https://github.com/kassio/neoterm), [fzf](https://github.com/junegunn/fzf) and [fzf.vim](https://github.com/junegunn/fzf.vim)

If you use [vim-plug](https://github.com/junegunn/vim-plug):

```
Plug 'kassio/neoterm'
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'daquexian/project_manager.vim
```

## Usage

Map `Build` to automatically use cmake to build your target, map `SelectConfig` to select config using fzf. For example

```
nmap Build
nmap SelectConfig
```

## Tips

The configuration files will be placed in `project_root_dir/.daq_fm`, so you might want to add `.daq_fm` in your `.gitignore`