My Minimalist Vim Setup

June 26, 2023 · View on GitHub

I started to think that I have to publish this repository. Someday I will probably move around that I have to use someone else’s computer.

It will be convenient for me if I can just clone this repository to build a Vim editor with the same features and settings as my Vim editor in my home.

Vim

Plugins Used

Theme Used

Custom sunburst theme modified from https://github.com/sickill/vim-sunburst

Custom Key Maps

Insert

None.

Normal

KeysFunction
uRedo.
jMove line down.
kMove line up.
Move line up.
Move line down.
aCycle tokens such as false with true.
bToggle file tree visibility.
dClose current window/split.
hMove to the left split if any.
jMove to the down split if any.
kMove to the up split if any.
lMove to the right split if any.
pFind files.
rRefresh the screen and remove all search marker if any.
tToggle terminal mode.
xCycle tokens such as false with true.
Move to the left split if any.
Move to the up split if any.
Move to the right split if any.
Move to the down split if any.
eFocus to the file tree.

Visual

KeysFunction
vSelect all with visual mode.
jMove line down.
kMove line up.
Move line up.
Move line down.
Sort-reverse words.
Sort-reverse lines.
Sort words.
Sort lines.

Visual-Line

KeysFunction
VSelect all with visual-line mode.
jMove line down.
kMove line up.
Move line up.
Move line down.

I am very open to all opinions and suggestions since I am a new Vim user here. However, I am currently don’t accept pull requests on this repository, with the consideration that the contents of this repository are very personal. You can build your own Vim editor using this repository as a base to start with.