Ecosyste.ms: Awesome

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

https://github.com/searleser97/cpbooster.vim

Vim integration plugin of cpbooster
https://github.com/searleser97/cpbooster.vim

Last synced: 2 days ago
JSON representation

Vim integration plugin of cpbooster

Lists

README

        

# cpbooster :heart: vim

## About

[**cpbooster**](https://github.com/searleser97/cpbooster) plugin for vim or neovim

![video-demo-min](https://user-images.githubusercontent.com/5056411/112360916-71608280-8c98-11eb-82c2-04b4898034e1.gif)

## Installation

- Install [**cpbooster**](https://github.com/searleser97/cpbooster)

```
npm install cpbooster -g
```

- Install **cpbooster.vim** using your preferred plugin manager

- Using [vim-plug](https://github.com/junegunn/vim-plug):

```vim
Plug 'searleser97/cpbooster.vim'
```

## Commands

| Command | Description |
| -------------------- | ------------------------------------------------------------------------------------------------------- |
| `:Test [id]` | Test your current code against all available testcases for it,
or just one testcase if [id] is set. |
| `:Debug [id]` | Run your current code with your debugging flags,
or run it against one testcase if [id] is set. |
| `:Create ` | Create source file loading the corresponding
template for the file extension. |
| `:Rtest [id]` | Test the last compiled version of your code.
Same as `:Test` but without recompiling. |
| `:Rdebug [id]` | Debug the last compiled version of your code.
Sames as `:Debug` but without recompiling. |
| `:Addtc` | Add new test case for your current code. |
| `:Submit` | Submit your code to an Online Judge. (Codeforces, AtCoder, ...) |

## Future Updates

- Add `:TestAs ` command
- Add `:DebugAs ` command

## License

`cpbooster.vim` is licensed under the [GNU General Public License v3.0](https://github.com/searleser97/cpbooster.vim/blob/master/LICENSE)