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

https://github.com/buzzismaloy/vim-config

My simple yet useful vim configuration
https://github.com/buzzismaloy/vim-config

vim vim-configuration vimrc

Last synced: about 1 year ago
JSON representation

My simple yet useful vim configuration

Awesome Lists containing this project

README

          

# .vimrc

My simple vim configuration

# Gallery

![gallery](pics/1.png)
![gallery](pics/2.png)
![gallery](pics/3.png)
![gallery](pics/4.png)

# Plugins

1. [Vim-Plug](https://github.com/junegunn/vim-plug)
2. [Airline](https://github.com/vim-airline/vim-airline)
3. [NERDTree](https://github.com/preservim/nerdtree)
4. [Catppuccin](https://github.com/catppuccin/vim)
5. [Coc.nvim](https://github.com/neoclide/coc.nvim)
6. [Fugitive.vim](https://github.com/tpope/vim-fugitive)

# Shortcuts

* **Enable highlighting the max length of line** - `cc`
* **Disable highlighting the max length of line** - `ncc`
* **tabn, tabp, tabc** - ` + [tn, tp, tc]`
* **bnext, bprevious, bdelete** - ` + [bn, bp, bd]`
* **NERDTreeToggle** - `Ctrl + t`
* **NERDTreeFind** - `Ctrl + f`
* **Jump 10 lines up** - `Ctrl + k`
* **Jump 10 lines down** - `Ctrl + j`

# Dependencies

1. You are required `curl` to install `Vim-Plug`, so make sure you have one:
```bash
curl --version
```
2. You are required [Node.js](https://nodejs.org/en/download/package-manager/all) to run `coc.nvim`,
so make sure you have one:
```bash
node -v
```

# Installation

1. Clone git repository:
```bash
git clone https://github.com/buzzismaloy/Vim-Config.git
```
2. Go to the Vim-Config and copy the `.vimrc`:
```bash
cd Vim-Config && cp ~/.vimrc
```
3. Open Vim:
```bash
vim
```

# Coc tips

* To open the command list, use the `:CocList commands` command and choose one you need:
```
:CocList commands
```
* To install the extension use the `:CocInstall` command:
```
:CocInstall
```
* To uninstall the coc extension installed by `:CocInstall` use `:CocUninstall` command:
```
:CocUninstall
```
* To see the list of installed coc extensions use `CocList` command:
```
:CocList extensions
```

For more information visit the Coc.nvim [wiki page](https://github.com/neoclide/coc.nvim/wiki)

Also, to see the languages supported by coc.nvim, check
this [page](https://github.com/neoclide/coc.nvim/wiki/Language-servers)