https://github.com/anthonyvanegas/av-nvim-config
My Nvim Configuration
https://github.com/anthonyvanegas/av-nvim-config
lua nvim nvim-configs
Last synced: 4 months ago
JSON representation
My Nvim Configuration
- Host: GitHub
- URL: https://github.com/anthonyvanegas/av-nvim-config
- Owner: anthonyvanegas
- Created: 2024-08-03T03:18:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-06T01:32:14.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T14:47:49.871Z (over 1 year ago)
- Topics: lua, nvim, nvim-configs
- Language: Lua
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vim Configuration (`.vimrc` or `init.vim`)
This repository contains a Vim configuration file that customizes the behavior and appearance of Vim. The configuration file is typically located at `~/.vimrc` for Vim or `~/.config/nvim/init.vim` for Neovim.
## Key-Maps
- **Project Management**:
- `Space + a`: Add file to harpoon.
- `Crtl + e`: View files in harpoon.
- `Space + pf`: Find file in project.
- `Space + ps`: Find in project files w/ Grep.
- `Space + pv`: View project files.
- **Git Control**:
- `Space + gs`: Open Git Status.
- `Crtl + p`: Find file in Git.
- **Appearance**:
- `:lua ResetAppearance()`: Reset appreance after running `:PackerSync`.
- **Editing**:
- `Space + u`: View undotree.
- `Ctrl + p`: Autocomplete previous.
- `Ctrl + n`: Autocomplete next.
- `Ctrl + y`: Autocomplete accept.
- `Ctrl + Space`: Autocomplete start.
- `Space + gs`: Go to definition.
- **Code Running**:
- `Space + r`: Run Code while inside file. #Done
- `Space + rf`: Run file.
## Notes
- This is heavily based on ThePrimeagen's [setup](https://github.com/ThePrimeagen/init.lua/commit/33eee9ad0c035a92137d99dae06a2396be4c892e).
Following the [video](https://www.youtube.com/watch?v=w7i4amO_zaE&list=PLm323Lc7iSW_wuxqmKx_xxNtJC_hJbQ7R&index=6), I had to make adjustments to work with some updated packages. This was a good indepth learning experince w/ lua.