Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/abronte/neovim-config


https://github.com/abronte/neovim-config

Last synced: 17 days ago
JSON representation

Awesome Lists containing this project

README

        

# Adam's Neovim Config

## Setup

1. Install packer

```
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
```

2. Clone repo

```
mkdir -p ~/.config && git clone [email protected]:abronte/neovim-config.git ~/.config/nvim
```

3. Sync Plugins

```
nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'
```

## Plugins Used
* https://github.com/wbthomason/packer.nvim
* https://github.com/folke/tokyonight.nvim
* https://github.com/nvim-tree/nvim-tree.lua
* https://github.com/ctrlpvim/ctrlp.vim
* https://github.com/terrortylor/nvim-comment
* https://github.com/akinsho/toggleterm.nvim

## Useful Keymappings
* `` - move to left split
* `` - move to top split
* `` - move to bottom split
* `` - move to right split
* `, h` - decrease split height
* `, H` - increase split height
* `, w` - decrease split width
* `, W` - increase split width
* `, p` - nvim tree togger
* `` - nvim tree cd
* `` - nvim tree open new tab
* `` - nvim tree open in vertical split
* `-` - nvim tree up
* `` - ctrlp open
* `\\` - toggle comment
* `, t` - open terminal horizontal split
* `, ` - open terminal in new tab
* `, ` - escape terminal mode