Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/manas140/conscious

Neovim config
https://github.com/manas140/conscious

config dotfiles lua nvim

Last synced: 9 days ago
JSON representation

Neovim config

Awesome Lists containing this project

README

        

Conscious






## Showcase

![](./preview.png)

### Plugins

- [autopairs](https://github.com/windwp/nvim-autopairs)
- [bufferline](https://github.com/akinsho/bufferline.nvim)
- [Comment](https://github.com/numToStr/Comment.nvim)
- [friendly-snippets](https://github.com/rafamadriz/friendly-snippets)
- [gitsigns](https://github.com/lewis6991/gitsigns.nvim)
- [indent-blankline](https://github.com/lukas-reineke/indent-blankline.nvim)
- [LuaSnip](https://github.com/L3MON4D3/LuaSnip)
- [lazy](https://github.com/folke/lazy.nvim)
- [mason](https://github.com/williamboman/mason.nvim)
- [mason-lspconfig](https://github.com/williamboman/mason.nvim)
- [nvim-base16](https://github.com/RRethy/nvim-base16)
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
- [nvim-colorizer](https://github.com/norcalli/nvim-colorizer.lua)
- [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)
- [nvim-tree](https://github.com/kyazdani42/nvim-tree.lua)
- [telescope](https://github.com/nvim-telescope/telescope.nvim)
- [treesitter](https://github.com/nvim-treesitter/nvim-treesitter)

## Setup

- [ for old users ] - Recently switched from 'packer' to 'lazy', therefore run
```
rm -rf ~/.local/share/nvim/site/
```

- Make a backup of previous config

```sh
[ -d $HOME/.config/nvim ] && mv $HOME/.config/nvim nvim.old
```
- Clone the repo

```sh
git clone https://github.com/Manas140/Conscious.git $HOME/.config/nvim
```

## Keybinds

| Keybinds | Info |
| ----- | ----- |
| Tab | Next Buffer |
| Shift + Tab | Previous Buffer |
| h + s | Open a horizontal split |
| v + s | Open a vertical split |
| Space + v | Open a terminal in vertical split |
| Space + h | Open a terminal in split |
| Space + t | New tab |
| Space + x | Close Buffer |
| Control + s | Write file |
| Space + m | Toggle minimal mode |
| Space + / | Toggle comment |
| Space + Space | Open telescope |
| f + f | Open telescope find_files |
| Control + n | Toggle Nvim tree |
| Control + b | Focus Nvim tree |

## Special Thanks
- [Mangeshrex](https://github.com/Mangeshrex)