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

https://github.com/brentlintner/vim-settings

My Neovim config—supports rich color schemes, autocomplete, intellisense, inline linting, fuzzy file and grep searching, file tree browsing, window splitting, easy file buffer management and more!
https://github.com/brentlintner/vim-settings

neovim vim vimrc

Last synced: about 1 year ago
JSON representation

My Neovim config—supports rich color schemes, autocomplete, intellisense, inline linting, fuzzy file and grep searching, file tree browsing, window splitting, easy file buffer management and more!

Awesome Lists containing this project

README

          

# My [Neovim](https://neovim.io/) Config

![demo with a few files open](https://raw.githubusercontent.com/brentlintner/vim-settings/master/screenshot.png)

## Dependencies

* [Python](https://pypi.org/project/pip/)
* [Ruby](https://rubygems.org/)
* [Node.js](https://nodejs.org/)
* [The Silver Searcher](https://github.com/ggreer/the_silver_searcher)

## Main Plugins

Plugins are managed with [lazy.nvim](https://lazy.folke.io).

For installed plugins see [init.lua](init.lua).

## Install
```sh
git clone https://github.com/brentlintner/vim-settings.git ~/.config/nvim

brew install the_silver_searcher
pip install pynvim
gem install solargraph neovim
npm install -g neovim

nvim +Lazy
nvim +TSUpdate +UpdateRemotePlugins +CocInstall
nvim +checkhealth
```

## Commands

| cmd | description |
| --- | --- |
| `space` | Search for pattern in file |
| `space` | Clear search highlight |
| `\g WORD` | Grep files |
| `\b` | View git commit message for current line |
| `\B` | View git blame |
| `\l` | View git file history |
| `\cc` | Comment out selected lines |
| `\ci` | Uncomment selected lines |
| `\{-,=}` | Resize vertically split windows |
| `` | Search files / Cycling autocomplete reverse (Insert) |
| `` | Search buffers / Cycle autocomplete (Insert) |
| `` | Close a buffer |
| `c` | Delete a buffer |
| `w` | Save all buffers |
| `v` | Split buffer window vertically |
| `s` | Split buffer window horizontally |
| `c` | Delete a buffer |
| `{p,P}` | Toggle spell check |
| `` | Move around windows |
| `` | Paste from clipboard |
| `` | Open file tree browser |
| `` | Open lsp symbol browser |
| `` | Show lint/compile errors |
| `gr` | Show all files/instances that reference type |
| `gd` | Go to definition of type |
| `gi` | Search current word in Dash |
| `gh` | Show function signature |
| `gh` | Show function signature |
| `gl` | Show diagnostic errors pane |
| `zc` | Fold at syntax |
| `zo` | Fold open at syntax |
| `zR` | Fold open all |
| `b,B` | Backword jumps |
| `w,W` | Forward jumps |