Skip to content

rhhen122/rhhenvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RhhenVim

A Better Vim distrobution powered by packer.nvim, neovim & 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!

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

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

:lua destroy()

Then simply type y and [enter] and your on your mary-way!

About

A Better Vim distrobution powered by packer.nvim, neovim & lua

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages