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

 
 
 

Contributors

Languages