Skip to content

OragonEfreet/vimpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal VIM environment

This repository is a vim package that holds and configures all plugins I personnally use in vim.

showcase

The following plugin are available:

Prerequisite

The configuration file has a few prerequisites:

Arch-based:

pacman -S ripgrep powerline-fonts

Installation

With Vim 8.0 or later, go to ~/.vim and clone the repository along with submodules:

mkdir -p ~/.vim/pack && cd ~/.vim/pack
git clone --recursive https://github.com/OragonEfreet/vimpack.git

Usage

Shortcuts

Shortcut N I V S C O Command Description
<C-p> X :<C-u>Files<CR> Open file finder
<C-k> X :bnext Jump to the next buffer
<C-j> X :bprev Jump to the previous buffer
<Leader>a X X <Plug>(EasyAlign) Enter EasyAlign interactive mode
<Leader>pg X :<C-u>GFiles?<CR> Open git changes finder
<Leader>pb X :<C-u>Buffers?<CR> Open buffers finder
<Leader>pf X X :<C-u>:Rg<CR> Open grep finder

FZF

At first use, FZF will search for the fzf executable. If not found, it will prompt for automatic build.

EasyAlign

EasyAlign allows quick vertical alignment of text. The main shortcut, <Leader>a, works in two modes:

  • Visually select a block and enter interactive mode (example: vip<Leader>a)
  • or call EasyAlign then select the motion to apply on (example: <Leader>aip)

About

My personal vim config (vim 8+ package)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published