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-394952-96938c-707d6d-7c745a-8a9ea0

Screenshots

Regular

Neovim startup screen

Dashboard

Markdown Preview

Markdown

Telescope Integration

Telescope

Unit Testing

Unit Testing

Debugging

Debugging

Customized Status Bar

Active Inactive

File Explorer

Explorer

Whichkey

Explorer

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.

  • Bash
  • C
  • C++
  • Go
  • JSON
  • Lua
  • Markdown
  • 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

o- colors
|  o- peanut.lua
o- init.lua
o- lua
|  o- peanut
|  |  o- groups
|  |  |  o- alpha.lua
|  |  |  o- cmp.lua
|  |  |  o- dapui.lua
|  |  |  o- git.lua
|  |  |  o- highlights.lua
|  |  |  o- init.lua
|  |  |  o- lazy.lua
|  |  |  o- lsp.lua
|  |  |  o- markview.lua
|  |  |  o- mason.lua
|  |  |  o- neotest.lua
|  |  |  o- nvimtree.lua
|  |  |  o- statusline.lua
|  |  |  o- telescope.lua
|  |  |  o- treesitter.lua
|  |  |  o- whichkey.lua
|  |  o- init.lua
|  |  o- palette.lua
|  |  o- settings.lua
|  |  o- util.lua
|  o- plugins
|     o- alpha.lua
|     o- cmp.lua
|     o- conform.lua
|     o- dap.lua
|     o- feline.lua
|     o- gitsigns.lua
|     o- icons.lua
|     o- lang
|     |  o- bash.lua
|     |  o- cpp.lua
|     |  o- go.lua
|     |  o- json.lua
|     |  o- lua.lua
|     |  o- markdown.lua
|     |  o- powershell.lua
|     |  o- rust.lua
|     |  o- yaml.lua
|     o- lspconfig.lua
|     o- mini.lua
|     o- neotest.lua
|     o- nvimtree.lua
|     o- oil.lua
|     o- persistence.lua
|     o- telescope.lua
|     o- treesitter.lua
|     o- whichkey.lua
o- palette.html
o- README.md
o- reset.sh
o- reset.ps1
o- screenshots
   o- dashboard.png
   o- debugging.png
   o- explorer.png
   o- lazy.png
   o- markdown.png
   o- mason.png
   o- palette.png
   o- regular.png
   o- statusbar_active.png
   o- statusbar_inactive.png
   o- telescope.png
   o- unit_testing.png
   o- whichkey.png

Releases

No releases published

Packages

No packages published

Languages