https://github.com/duyet/nvim
My nvim configuration
https://github.com/duyet/nvim
Last synced: about 1 year ago
JSON representation
My nvim configuration
- Host: GitHub
- URL: https://github.com/duyet/nvim
- Owner: duyet
- Created: 2022-04-29T18:04:16.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-02T17:38:13.000Z (about 2 years ago)
- Last Synced: 2025-03-28T02:45:26.779Z (about 1 year ago)
- Language: Lua
- Homepage:
- Size: 7.93 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# duyet's NeoVim Configuration
This is my personal configuration for NeoVim, including custom key bindings and plugins. It is designed to improve my productivity and workflow when working with code. Feel free to use it as a starting point for your own NeoVim configuration!





### Usage
Make sure to backup your current `nvim` configuration by `mv ~/.config/nvim ~/.config/nvim.backup`.
Just clone this repo to your `~/.config` directory.
```bash
git clone https://github.com/duyet/nvim ~/.config/nvim
```
### Default bindings
All the bindings are located here: [./lua/user/keymaps.lua](./lua/user/keymaps.lua)
### How to adding plugins
Adding new plugins by adding to [./lua/user/plugins.lua](./lua/user/plugins.lua)
```lua
...
-- Surround
use "kylechui/nvim-surround"
use({ 'kevinhwang91/nvim-ufo', requires = 'kevinhwang91/promise-async' })
use({ 'folke/trouble.nvim', requires = 'kyazdani42/nvim-web-devicons' })
```
For plugin configuration, I recommended to add a separated file under ./lua/user/
### References
-
### License
MIT