A very fast Lua based Neovim configuration that uses coc.nvim for intellisense
- What is this?
What is this?
This is a configuration for Neovim. It's written in Lua, and uses modern plugins like Treesitter, Telescope, and Lualine. It does however not implement the native Neovim LSP. It's very fast, good looking, and has a lot of nice features.
- Tokyo Night
1. Download configuration
If you want to receive updates as this configuration gets patched, then clone this repository into your
.config directory, or wherever you keep your current Neovim configuration.
git clone [email protected]:albingroen/quick.nvim.git ~/.config/nvim
On the other hand, if you want a raw folder with the configuration files, without git connected to it, you can head over to the releases page, and download a release from there.
2. Install plugins
To install the plugins used by quick.nvim, you need to do so using Packer.
This configuration uses coc.nvim for intellisense, instead of the built-in Neovim LSP. This is because I think it's not quite mature yet, pretty tricky to configure, and doesn't have a quite as many languages and frameworks supported.
quick.nvim doesn't ship with any default coc plugins though, so you have to install the ones you want to use. For example if you want to use quick.nvim for TypeScript programming, you'll have to install the coc-tsserver plugin like this.
|Move one split left|
|Move one split down|
|Move one split up|
|Move one split right|
|Open file explorer|
|Open search & replace|
|Open a terminal buffer|
|sp||Split window horizontally|
|tj||Move one tab left|
|tk||Move one tab right|
|tn||Create a new tab|
|to||Close all other tabs|
|vs||Split window vertically|
|coc||K||Hover over symbol|
|coc||Browse previous autocompletion|
|coc||Browse next autocompletion|
|coc||Open code actions|
|coc||Format file with prettier|
|coc||Execute code autofix|
|coc||gd||Go to definition|
|Telescope||Open buffer picker|
|Telescope||Open project search|
|Telescope||Open file picker|
|Telescope||Open Git worktree picker|