Skip to content

freddiehaddad/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

A Neovim configuration that's designed to ease customization and extensibility. Avoid the pitfalls of starting from scratch and fighting with highly opinionated distributions.

Palette

palette

https://coolors.co/07090a-101517-1f292d-2a363c-546c78-96938c-707d6d-7c745a-8a9ea0

Screenshots

regular

Neovim startup screen

startup

Markdown Preview

markdown

Telescope Integration

telescope

Unit Testing

unit_testing

Debugging

debugging

Customized Status Bar

statusbar_active statusbar_inactive

File Explorer

explorer

Whichkey

whichkey

Plugin Management

lazy

Integrated LSP/DAP Management

mason

Language Support (LSP)

Support for the following languages are included along with (where applicable) debugging and unit testing functionality from within Neovim.

  • C
  • C++
  • JSON
  • Lua
  • Markdown
  • Powershell
  • Rust
  • YAML

See the associated lua files in the language directory lua/plugins/lang for a list of required dependencies that must be installed.

Organization

.
├── colors
│   └── peanut.lua
├── init.lua
├── lua
│   ├── peanut
│   │   ├── groups
│   │   │   ├── cmp.lua
│   │   │   ├── dapui.lua
│   │   │   ├── dashboard.lua
│   │   │   ├── git.lua
│   │   │   ├── init.lua
│   │   │   ├── lazy.lua
│   │   │   ├── lsp.lua
│   │   │   ├── markview.lua
│   │   │   ├── mason.lua
│   │   │   ├── neotest.lua
│   │   │   ├── neovim.lua
│   │   │   ├── nvimtree.lua
│   │   │   ├── statusline.lua
│   │   │   ├── telescope.lua
│   │   │   ├── treesitter.lua
│   │   │   └── whichkey.lua
│   │   ├── init.lua
│   │   ├── palette.lua
│   │   ├── settings.lua
│   │   └── util.lua
│   └── plugins
│       ├── blink.lua
│       ├── conform.lua
│       ├── dap.lua
│       ├── feline.lua
│       ├── gitsigns.lua
│       ├── icons.lua
│       ├── lang
│       │   ├── cpp.lua
│       │   ├── json.lua
│       │   ├── lua.lua
│       │   ├── markdown.lua
│       │   ├── powershell.lua
│       │   ├── rust.lua
│       │   └── yaml.lua
│       ├── lspconfig.lua
│       ├── neotest.lua
│       ├── nvimtree.lua
│       ├── persistence.lua
│       ├── snacks.lua
│       ├── telescope.lua
│       ├── treesitter.lua
│       └── whichkey.lua
├── README.md
├── reset.ps1
└── reset.sh

About

Neovim configuration from scratch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages