https://github.com/nicolasdanelon/nvim-config
vim & tmux config
https://github.com/nicolasdanelon/nvim-config
tmux tmux-conf vim vimrc
Last synced: about 1 month ago
JSON representation
vim & tmux config
- Host: GitHub
- URL: https://github.com/nicolasdanelon/nvim-config
- Owner: nicolasdanelon
- Created: 2022-12-23T19:49:54.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-08-11T16:47:25.000Z (11 months ago)
- Last Synced: 2025-08-11T18:37:25.745Z (11 months ago)
- Topics: tmux, tmux-conf, vim, vimrc
- Language: Lua
- Homepage: https://nicolasmd.com.ar
- Size: 934 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Neovim Setup Documentation
This document provides an overview of the Neovim setup and configurations defined in the `cond.lua` file. Below is a breakdown of the key features and customizations included in the setup.


---
## Key Mappings
### Leader Key Configuration
- ``: Space key (`" "`).
#### Essentials
- `;` → `:`: No need to use the shift key for commands.
- `H` → `^`: Move to the start of the line.
- `L` → `$`: Move to the end of the line.
### File Management
- `x`: Save and quit the file.
- `w`: Save the current file.
- `q`: Quit the current file.
### Search and Highlight
- `h`: Remove search highlight.
### Window Management
- `sv`: Split window vertically.
- `sh`: Split window horizontally.
- `se`: Make all splits equal size.
- `sx`: Close the current split.
- `sm`: Toggle maximized window (requires vim-maximizer plugin).
### File Explorer
- `e`: Toggle file explorer (requires Nvim-Tree plugin).
### Telescope (Fuzzy Finder)
- `ff`: Find files.
- `fg`: Live grep search.
- `fb`: List open buffers.
- `fh`: Show help tags.
### LSP and Code Actions
- `ca`: Trigger code actions (requires Lspsaga plugin).
- `rn`: Rename symbol (requires Lspsaga plugin).
- `D`: Show line diagnostics (requires Lspsaga plugin).
- `d`: Show cursor diagnostics (requires Lspsaga plugin).
- `o`: Show outline (requires Lspsaga plugin).
### TypeScript-Specific Commands
- `rf`: Rename a file (requires TypeScript plugin).
- `oi`: Organize imports (requires TypeScript plugin).
- `ru`: Remove unused imports (requires TypeScript plugin).
### Additional LSP Mappings
- `vws`: Search workspace symbols.
- `vd`: Open diagnostics floating window.
- `cr`: Show references.
- `rn`: Rename a symbol.
### Formatting
- `f`: Format selected text in normal mode.
- `f`: Format selected text in visual mode.
#### Navigation
- ``: Half-page down and center the cursor.
- ``: Half-page up and center the cursor.
---
## Installation
### Addding the folder
```bash
mkdir -p $HOME/.config/nvim
```
```bash
git clone https://github.com/nicolasdanelon/nvim-config $HOME/.config/nvim
```
### An arctic, north-bluish clean and elegant iTerm2 color scheme.
https://github.com/arcticicestudio/nord-iterm2
### Monaco font patched with extra nerd glyphs
https://github.com/Karmenzind/monaco-nerd-fonts
### prettierd, a daemon, for ludicrous formatting speed.
```bash
npm install -g @fsouza/prettierd
```
https://github.com/fsouza/prettierd
### Kitty themes
https://github.com/dexpota/kitty-themes (Later_This_Evening)