https://github.com/rhhen122/rhhenvim
A Better Vim distrobution powered by packer.nvim, neovim & lua
https://github.com/rhhen122/rhhenvim
lua neovim neovim-dotfiles nvim vi vim
Last synced: 2 months ago
JSON representation
A Better Vim distrobution powered by packer.nvim, neovim & lua
- Host: GitHub
- URL: https://github.com/rhhen122/rhhenvim
- Owner: rhhen122
- Created: 2025-06-24T00:53:51.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-09-12T02:14:12.000Z (10 months ago)
- Last Synced: 2025-09-12T04:01:31.026Z (10 months ago)
- Topics: lua, neovim, neovim-dotfiles, nvim, vi, vim
- Language: Lua
- Homepage:
- Size: 646 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
Awesome Lists containing this project
README
# RhhenVim
A Better Vim distrobution powered by packer.nvim, neovim & lua
```lua
--[[
██████╗ ██╗ ██╗██╗ ██╗███████╗███╗ ██╗ ██╗██████╗ ██████╗
██╔══██╗██║ ██║██║ ██║██╔════╝████╗ ██║███║╚════██╗╚════██╗
██████╔╝███████║███████║█████╗ ██╔██╗ ██║╚██║ █████╔╝ █████╔╝
██╔══██╗██╔══██║██╔══██║██╔══╝ ██║╚██╗██║ ██║██╔═══╝ ██╔═══╝
██║ ██║██║ ██║██║ ██║███████╗██║ ╚████║ ██║███████╗███████╗
╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ ╚═╝╚══════╝╚══════╝
RhhenVim is a Vim config that I (rhhen) use personally!
==============
________ ++ ________
/VVVVVVVV\++++ /VVVVVVVV\ Vim is an Open Source Editor
\VVVVVVVV/++++++\VVVVVVVV/ Neovim is a `fork` of Vim -
|VVVVVV|++++++++/VVVVV/' - That Provides Lua Support
|VVVVVV|++++++/VVVVV/' This allows for awesome -
+|VVVVVV|++++/VVVVV/'+ - projects like Packer.nvim!
+++|VVVVVV|++/VVVVV/'+++++ Packer.nvim powers RhhenVim -
+++++|VVVVVV|/VVVVV/'+++++++++ - As a `plugin` loader -
+++|VVVVVVVVVVV/'+++++++++ - And preset! RhhenVim is -
+|VVVVVVVVV/'+++++++++ - constantly updating with -
|VVVVVVV/'+++++++++ - new features and plugins!
|VVVVV/'+++++++++ Most things that make this -
|VVV/'+++++++++ - "IDE" great are plugins -
'V/' ++++++ made by the community!
++
==============
Please check the README for more info on support and such!
Tips: use :lua t() to make the background color transparent,
and install new ones!
]]--
```
## Video
## Usage
Needs Neovim 0.10.4 or above
Load and unload plugin configs in the `lua/rhhenvim/init.lua` file!
```lua
require("rhhenvim.remap")
require("rhhenvim.packer")
require("rhhenvim.incline")
require("rhhenvim.lualine")
require("rhhenvim.treesitter")
-- require("rhhenvim.noice")
-- ^ Didnt want this one so commented it with "--"
```
RhhenVim uses `netrw` for file nav! Spawn it with [space]f .
Use `%` to make a new file `d` to make a new dir and `D` to delete!
Load new plugins in the `lua/rhhenvim/packer.lua` file!
add "transparentness" by typing `:lua t()` in normal mode
load and unload `lsp`'s in `lua/rhhenvim/lsp.lua`
## Install
Its quite simple really
```bash
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
git clone https://github.com/rhhen122/rhhenvim.git ~/.config/nvim/
nvim -c ":lua start()"
```
Now start nvim and wait for packer to load and install everything.
A file will show up in your nvim config `rhhentest.ahh` this is the file that rhhenvim uses to
keep data over sessions.
## Uninstalling
```vim
:lua destroy()
```
Then simply type `y` and [enter] and your on your mary-way!
