https://github.com/chetanc10/vimmers
vim environment enhancements with most useful vim-plugins installed upon setup
https://github.com/chetanc10/vimmers
basher basherbee vim vim-plugins vimrc vimrc-customizer
Last synced: 8 months ago
JSON representation
vim environment enhancements with most useful vim-plugins installed upon setup
- Host: GitHub
- URL: https://github.com/chetanc10/vimmers
- Owner: chetanc10
- Created: 2025-07-26T16:47:30.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T10:57:33.000Z (8 months ago)
- Last Synced: 2025-10-05T12:27:42.347Z (8 months ago)
- Topics: basher, basherbee, vim, vim-plugins, vimrc, vimrc-customizer
- Language: Vim Script
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# vimmers
This vim enhancement package sets up various vim parameter configurations and functions and most importantly helps installing vim plugins from github via vim-plug. More about vim-plug at https://github.com/junegunn/vim-plug.
# Installation
Using basherbee: ```basherbee install chetanc10/vimmers```
# Features
## c10vimrc
Various vim controls and key-mappings are sourced to enhance vim experience.
- code browsing: tab resized to 4 spaces, diff mode keymap, cursor-line keymap, cscope-quickfix keymaps, vimgrep keymaps
- window management: Shift through multiple vim splits
- save/exit controls: keymaps to save and/or exit files in insert and normal modes
- disable bell: disable audio/visual indicators on vim action errors
and other minor keymaps/controls.. Refer to c10vimrc for each control/keymap
## vim-plug-vimrc
Provides a pre-defined list of very useful installed by default when installing vimmers package. New packages are installed with ```vimplugs``` command after vimmers installation.
## vimplugs
This bash command helps with vim-plugin management (installation, updates and removal) of vim plugins. Do ```vimplugs -h``` for more.
## vimpro.vim
This is an extension for vimrc to help with few common features. It's recommended to use ```vimpro``` bash command which invokes vimpro.vim on demand and has easier command line approach.
## vimpro
This bash command uses vimpro.vim and command line arguments to act on 1 or more files. Following operations are possible with vimpro.
- Indent single file
- Indent all files in a directory
- Replace string in a file
- Replace string in all files in a directory
- Replace print/log functions with syslog in a file (linux code only!)
- Replace print/log functions with syslog in all files in a directory (linux code only!)