Skip to content

brycetolman54/batvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BatVim

This is a repo that holds my NeoVim configuration, relying on Lua.

I have created my own little package manager, which I have called BatMan

All of my plugins are stored in the pack/plugins/start directory

If you would like to use this config, run the following:

# if you have a config already, back it up with:
mv ~/.config/nvim ~/.config/nvim.bak

# clone this repo
git clone --quiet \
https://github.com/brycetolman54/batvim.git \
~/.config/nvim

# clone my package manager
git clone --quiet \
https://github.com/brycetolman54/batman.git \
~/.config/nvim/pack/plugins/start/batman

# run the package manager setup script
~/.config/nvim/pack/plugins/start/batman/setup.sh

# start neovim
nvim

Then run this command inside of NeoVim:

:BatLoad

Exit and reopen neovim and you should be good to go.

Here is the structure of my config:

├── GEMINI.md
├── README.md
├── init.lua
├── lua
│   ├── core
│   │   ├── abbreviations
│   │   │   ├── init.lua
│   │   │   ├── markdown.lua
│   │   │   ├── snippets
│   │   │   └── typos.lua
│   │   ├── colors
│   │   │   ├── init.lua
│   │   │   └── terminal.lua
│   │   ├── init.lua
│   │   ├── keymaps
│   │   │   ├── exit.lua
│   │   │   ├── init.lua
│   │   │   ├── navigation.lua
│   │   │   ├── nop.lua
│   │   │   ├── other.lua
│   │   │   ├── surround.lua
│   │   │   └── terminal.lua
│   │   └── options
│   │       ├── command.lua
│   │       ├── copy.lua
│   │       ├── files.lua
│   │       ├── fold.lua
│   │       ├── gruvbox.lua
│   │       ├── highlight.lua
│   │       ├── indentation.lua
│   │       ├── init.lua
│   │       ├── list.lua
│   │       ├── number.lua
│   │       ├── other.lua
│   │       ├── scroll.lua
│   │       ├── search.lua
│   │       ├── spell.lua
│   │       └── wrap.lua
│   ├── language
│   │   ├── check
│   │   │   ├── init.lua
│   │   │   └── rust.lua
│   │   ├── diagnostic
│   │   │   ├── init.lua
│   │   │   └── rust.lua
│   │   ├── format
│   │   │   ├── init.lua
│   │   │   ├── lua.lua
│   │   │   └── rust.lua
│   │   └── init.lua
│   ├── setup
│   │   ├── barbar.lua
│   │   ├── batman.lua
│   │   ├── gruvbox.lua
│   │   ├── lualine.lua
│   │   ├── neo-tree.lua
│   │   ├── noice.lua
│   │   ├── notify.lua
│   │   └── whichkey.lua
│   └── start.lua
├── pack
│   └── plugins
│       └── start
│           ├── barbar
│           ├── batman
│           ├── dev-icons
│           ├── gruvbox
│           ├── lualine
│           ├── neo-tree
│           ├── noice
│           ├── notify
│           ├── nui
│           ├── plenary
│           └── whichkey
└── stylua.toml

About

Holds my nvim config setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages