Releases: shreyasSarve/shvim
Releases · shreyasSarve/shvim
LTS - Stable
- [ FOLDER STUCTURE ] lua config -- this module is loaded when nvim in loaded it loads -> plugins,keymaps,options keys -- contains tables of keymaps for plugins or use cases plugins -- contains plugins list as well as there configurations util -- contains utility funtions - [ METHODS ] To create any keybinding 1. Create new file inside `keys` 2. Load insert funtion from util.keymapper 3. Create table `M`(any) 4. Use insert funtion to add keys to M as ` insert(M,mode,key,cmd,opts) ` 5. finally return table from file as { keys:table = M , desc:string = description (if any) ( string) load:boolean = true (default) (if should be loaded when nvim is started) } To add new plugin 1. Create new file in plugins dir 2. Return table from file return { link_to_repo, configs, keys, etc } 3. if plugins do not require special configs or anything you can add that plugin inside init.lua file in plugins dir
Initial Release
v0.0.1 Initial Baseline commit