~igemnace/vim-config

Easy way to transfer my Vim configuration across multiple machines.
Add minimal LSP config for Typescript
Update JS and TS after/ftplugin files

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~igemnace/vim-config
read/write
git@git.sr.ht:~igemnace/vim-config

You can also use your local clone with git send-email.

#my-vim-config

Easy way to transfer my Vim configuration across multiple machines.

#Pre-Installation

Make sure that your machine satisfies the following:

  • Is using GNU/Linux (scripts are untested on other UNIX systems and will flat-out fail on Windows)
  • Preferably has Vim 8 or higher (for async jobs and package system)
    • If installing on versions lower than Vim 8, installing tpope's pathogen will take care of loading the plugins in start directories in place of the package system
  • Has no pre-existing .vimrc (backup and remove if existing)
  • Has env, bash, and git (required by install scripts)
  • Has a working internet connection (will be cloning git repos for plugin installation)

#Installation

Just run ./install from the repository's root directory. This will automatically do the following:

  • Symlink all of the contents of .vim into your home directory (install-vim)
  • Create .vim/pack directory if none exists, and install my plugin packages into it (install-plugins)

#Licensing

If anyone else sees this and wants to use it, go ahead.

This project is open source, licensed under MIT, with the exception of the following files:

  • cfg/plugin/impaired.vim: licensed under the Vim license, see header

Do you remember this project being Unlicensed? Read more about the license change here.