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
- Host: GitHub
- URL: https://github.com/buzzismaloy/vim-config
- Owner: buzzismaloy
- Created: 2025-01-30T23:29:34.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T23:10:54.000Z (over 1 year ago)
- Last Synced: 2025-02-18T23:25:24.361Z (over 1 year ago)
- Topics: vim, vim-configuration, vimrc
- Language: Vim Script
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .vimrc
My simple vim configuration
# Gallery




# 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)