This repository contains my custom configurations for LunarVim, a Neovim-based IDE that focuses on providing a clean and efficient development environment.
This setup includes several customized settings, plugins, keymaps, and options that enhance the development experience, particularly for languages like Lua, Python, Java and frameworks like Robot Framework.
~/.configs/lvim/
├── config.lua # entrypoint for lunarvim configs
├── lua
│ └── welli7ngton
│ ├── autocmds.lua # Custom auto commands
│ ├── banners.lua # Banner settings for the dashboard
│ ├── colorscheme.lua # Custom color scheme settings
│ ├── dashboard.lua # Dashboard configuration
│ ├── filetype.lua # File type specific configurations
│ ├── general_lsp.lua # general lsp configs
│ ├── keymaps.lua # Custom key mappings
│ ├── kind.lua # Code completion and snippets
│ ├── options.lua # Editor options and settings
│ ├── plugins.lua # Plugin management and installation
│ ├── rose-pine-setup.lua # rose pine theme configs
│ ├── statusline.lua # Custom statusline settings
│ └── which-key.lua # Configurations for which-key plugin
└── snippets # snippets
- Clone this repository into your LunarVim configuration directory:
git clone https://github.com/welli7ngton/lunarvim-setup.git ~/.config/lvim/
- Install the required plugins:
:LvimSync
- Restart LunarVim to apply the changes.
Ensure that you have the following dependencies installed: