A personal setup for Vim, Neovim, and Tmux tailored for efficient development.
Clone the repository and run the setup script:
git clone git@github.com:s06a/dotfiles.git
cd dotfiles
./setup.sh- Powered by LazyVim for a modern and feature-rich experience.
- Integrated LSP support for Go:
- Auto-completion
- Go-to-definition
- Hover documentation
- And much more.
- Enhanced editing experience with plugins and shortcuts.
- Integrated LSP support for Go:
- Auto-completion
- Go-to-definition
- Hover documentation
- NERDTree for efficient file exploration.
| Shortcut | Action |
|---|---|
F1 |
Toggle NERDTree file explorer. |
t (in NERDTree) |
Open file in a new tab. |
:tabc |
Close the current tab. |
f |
Show hover information for functions. |
gd |
Go to the definition of a symbol. |
Ctrl-o |
Return to the previous location. |
- Effortless navigation and pane management.
- Mouse support for scrolling (hold
Shiftto copy). - Optimized for multitasking.
| Shortcut | Action |
|---|---|
` (Backtick) |
Tmux prefix key. |
Alt+Arrow |
Navigate between panes. |
prefix + - |
Split pane vertically. |
Mouse Scroll |
Scroll output (hold Shift to copy). |

