Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/areberoto/nvim
My personal config for Neovim 🚀
https://github.com/areberoto/nvim
linux neovim nvim text-editors tmux
Last synced: about 2 months ago
JSON representation
My personal config for Neovim 🚀
- Host: GitHub
- URL: https://github.com/areberoto/nvim
- Owner: areberoto
- Created: 2024-07-28T01:02:19.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-28T02:22:15.000Z (6 months ago)
- Last Synced: 2024-10-11T22:42:45.135Z (3 months ago)
- Topics: linux, neovim, nvim, text-editors, tmux
- Language: Lua
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Dev Environment Configuration for Neovim 🚀
This configuration is based on and inspired by [josean-dev](https://github.com/josean-dev). Clone this repository under `~/.config/`. The path should be `~/.config/nvim/`
## Tmux navigator
This configuration is compatible with Tmux (plugin: [vim-tmux-navigator](https://github.com/christoomey/vim-tmux-navigator)). It allows you to navigate seamlessly between vim and tmux splits using a consistent set of hotkeys.
**NOTE**: This requires tmux v1.8 or higher.
The plugin provides the following mappings:
- `` => Left
- `` => Down
- `` => Up
- `` => Right
- `` => Previous split## Font
I use the "Hack Nerd Font Mono", which can be obtained at: [NERD FONTS](https://www.nerdfonts.com/).
## Keymaps
Leader key is `SPACE` key. Config uses `which-key` plugin to show information on keys.
### Normal mode:
* Increment number: `+`
* Decrement number: `-`
* Clear search highlights: `nh`#### Explorer:
* Toggle file explorer: `ee`
* Toggle file explorer on current file: `ef`
* Collapse file explorer: `ec`
* Refresh file explorer: `er`#### Windows:
* Split window horizontally: `sh`
* Split window vertically: `sv`
* Make split windows equal width and height: `se`
* Close current split window: `sx`#### Tabs:
* Open new tab: `to`
* Close current tab: `tx`
* Go to next tab: `tn`
* Go to previous tab: `tp`
* Move current buffer to new tab: `tf`### INSERT MODE:
* Exit INSERT mode with `jk`
# License
This configuration files are under the MIT License.