Skip to content
scott-colePublic

About

My Neovim config

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

404 Commits

Folders and files

Repository files navigation

Neovim Config

My personal Neovim configuration.

Setup on a new machine

  1. Install prerequisites:

    • Neovim (v0.11+)
    • Git
    • A Nerd Font (recommended)
    • make (for Telescope FZF native)
    • rg (ripgrep, for Telescope live grep)
  2. Back up any existing config:

    mv ~/.config/nvim ~/.config/nvim.bak
    rm -rf ~/.local/share/nvim
  3. Clone this repo:

    git clone https://github.com/scott-cole/nvim.git ~/.config/nvim
  4. Start Neovim — plugins will install automatically on first launch:

    nvim

File structure

~/.config/nvim/
├── init.lua                  Entry point
├── lua/scott/
│   ├── options.lua           Vim options (numbers, tabs, etc.)
│   ├── keymaps.lua           General keymaps
│   ├── autocmds.lua          Autocommands
│   └── plugins/              Each plugin in its own file
│       ├── autopairs.lua
│       ├── blink.lua         Autocompletion
│       ├── colorscheme.lua
│       ├── conform.lua       Auto-formatting
│       ├── debug.lua         DAP debugger
│       ├── gitsigns.lua
│       ├── guess-indent.lua
│       ├── harpoon.lua
│       ├── indent-line.lua
│       ├── lazydev.lua
│       ├── lint.lua
│       ├── lsp.lua
│       ├── mini.lua
│       ├── telescope.lua
│       ├── todo-comments.lua
│       ├── treesitter.lua
│       └── which-key.lua
├── .stylua.toml
└── lazy-lock.json

About

My Neovim config

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages