Skip to content

duckworth/nvim-settings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim Config

based on nvchad starter template

git clone [email protected]:duckworth/nvim-settings.git ~/.config/nvim

Uses Hack Nerd Font Mono, install from homebrew:

brew install --cask font-hack-nerd-font

Run :MasonInstallAll command after lazy.nvim finishes downloading plugins. Learn customization of ui & base46 from :h nvui.

Update command: Lazy sync

Notes:

~/.config/nvim
├── init.lua          -- Main entry point for Neovim
├── lazy-lock.json    -- Tracks installed plugin versions (managed by lazy.nvim)
└── lua
    ├── chadrc.lua     -- Primary configuration point (formerly `custom/chadrc.lua`)
    ├── configs        -- Plugin and LSP configuration files
    │   ├── conform.lua
    │   ├── lazy.lua
    │   └── lspconfig.lua
    ├── custom         -- Custom scripts and configurations
    │   └── init.lua
    ├── mappings.lua   -- Custom keybindings
    ├── options.lua    -- Neovim options (similar to `.vimrc` settings)
    └── plugins        -- Plugin setup
        └── init.lua   -- List of plugins to install

Customizations:

  • Theme: Uses the jellybeans theme (set in lua/chadrc.lua).
  • Nvim-Tree: Automatically opens when Neovim starts with a directory argument. Mouse support is enabled only within the Nvim-Tree window (except when using Neovide). (Configuration in lua/custom/init.lua).
  • Neovide: Custom settings for new window/tab behavior (location not specified in commit message).
  • Font: Includes settings for the VimR font (in lua/options.lua).

About

Neovim settings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages