https://github.com/igor47/vimrc
My vim settings
https://github.com/igor47/vimrc
Last synced: 3 months ago
JSON representation
My vim settings
- Host: GitHub
- URL: https://github.com/igor47/vimrc
- Owner: igor47
- Created: 2012-05-29T23:35:24.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2023-09-14T02:51:07.000Z (over 2 years ago)
- Last Synced: 2025-10-10T13:14:02.195Z (8 months ago)
- Language: Vim Script
- Size: 604 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
My vim config
=============
I do all of my work in the latest possible version of Vim.
I usually run Vim inside tmux, itself run in alacritty.
My Alacritty config is in my [dotfiles repo](https://github.com/igor47/dotfiles).
How to use
---------
To install the repo:
git clone ~/repos/
pushd ~ && ln -s ~/reps/vimrc .vim && ln -s ~/.vim/vimrc ~/.vimrc && popd
Then, open vim and run `PlugInstall`.
To use fzf to open files with ctrl-p (for files in git) and ctrl-o (files in the filesystem), you'll need to have fzf installed.
Caveats
-------
I think my vimrc is ready to use as-is for most people, but there are a few gotchas that have annoyed my pair-programming parners:
1: I use the movement-variant of `~`, so if you want to change case on a single character you'll need to cursor over it and do something like `~l`
2: I have a pretty long status line; when it doesn't fit into the width of your terminal, it causes vim to throw random "Press ENTER" messages.