Skip to content

hy38/mvim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

mvim

My personal vim configuration

Prerequirement

sudo apt install curl make unzip vim
  • curl
  • make
  • unzip
  • nodejs npm # (optional) for ruff and pydocstring

Install

Just run ./install.sh

For ruff and pydocstring, do this as well: sudo npm install -g bash-language-server

Tab Autocomplete bashrc option

# If there are multiple matches for completion, Tab should cycle through them
bind 'TAB:menu-complete'
# And Shift-Tab should cycle backwards
bind '"\e[Z": menu-complete-backward'

# Display a list of the matching files
bind "set show-all-if-ambiguous on"

# Perform partial (common) completion on the first Tab press, only start
# cycling full results on the second Tab press (from bash version 5)
bind "set menu-complete-display-prefix on"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 55.2%
  • Shell 44.8%