https://github.com/mchalapuk/vim-config
My vim/tmux configuration
https://github.com/mchalapuk/vim-config
config tmux vim
Last synced: about 1 month ago
JSON representation
My vim/tmux configuration
- Host: GitHub
- URL: https://github.com/mchalapuk/vim-config
- Owner: mchalapuk
- Created: 2014-07-27T18:59:58.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2026-04-20T10:28:28.000Z (2 months ago)
- Last Synced: 2026-04-20T12:34:37.927Z (2 months ago)
- Topics: config, tmux, vim
- Language: Vim Script
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Vim Configuration
Based on [ivyl/vim-config](https://github.com/ivyl/vim-config).
## Installation
```bash
git clone git@github.com:mchalapuk/vim-config.git ~/.vim
ln -s ~/.vim/vimrc ~/.vimrc
ln -s ~/.vim/zshrc ~/.zshrc
ln -s ~/.vim/tmux.conf ~/.tmux.conf
mkdir -p ~/.config/ghostty
ln -s ~/.vim/ghostty.config ~/.config/ghostty/config
cd ~/.vim
git submodule update --init --recursive
```
## Plugins
* [fugitive](https://github.com/tpope/vim-fugitive)
git wrapper
* [multiple-cursors](https://github.com/terryma/vim-multiple-cursors)
enabled editing many parts of the document at once
* [vim-golang](https://github.com/jnwhiteh/vim-golang)
support for go language
* vim-coffee-script
* vim-glsl
* vim-golang
* vim-markdown
* vim-orgmode
* vim-puppet
* vim-speeddating
* editorconfig-vim
* typescript-vim
* vim-colors-solarized
* Quramy
* syntastic
## Bindings
* \cd - :lcd %:h
* <C-n> (from normal) - starts multicursor mode
(marks a wordunder the cursor)
* <C-n> (from multicursor) - finds new occurence of the highlight
and createsnew cursor
* <C-p> (from multicursor) - deletes current cursor and jumps to previous
* <C-x> (from multicursor) - deletes current cursor and creates next
* <ESC> (from normal) - removes extra cursors
* and all fugitive bindings
## Features
* [pathogen](https://github.com/tpope/vim-pathogen) enabled
* lot of useful options enabled (wildmenu, encoding, nocompatible,
tabs, wraps, etc.)
* editing gziped files
* minimalized GUI
## Thanks
[Arkadiusz Hiler](https://github.com/ivyl) for his
[vim-config](https://github.com/ivyl/vim-config).