Skip to content

ElijahInamarga/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My personal Neovim Configuration

A basic Neovim configuration built for C and C++ programming

Plugins and Motions

Plugin Name Purpose / Function Keybinding(s)
LSP (via nvim-lspconfig) Core Language Server features (definition, hover docs, code actions) K, gd, gD, gi, <leader>ca
Telescope High-speed Fuzzy Finder for files (<leader>ff), buffers, and content (Live Grep: <leader>fg) <leader>ff, <leader>fg
Harpoon Quick-jump utility for marking and cycling between frequently used files <leader>a, <C-e>, <C-[>, <C-]>
none-ls Integrates external formatters and linters (e.g., clang-format) <leader>fn
UndoTree Visual graph interface for inspecting and reverting undo history <leader>u
flash Enhanced search and motion using jump labels <zk>
comment Simple, efficient toggle for code comments (linewise/blockwise) gcc, gc, gb
Treesitter Superior syntax parsing and highlighting N/A (Passive)
nvim-cmp Autocompletion N/A (Automatic)
LuaSnip Snippet Engine N/A (Automatic)
nvim-autopairs Automatic pairing of quotes and brackets N/A (Automatic)
N/A Split window vertically <leader>v

About

My personal Neovim configuration. A simple config for programming with C and C++.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages