All Projects → wikitopian → Hardmode

wikitopian / Hardmode

Vim: Hard Mode (deprecated)

Labels

Projects that are alternatives of or similar to Hardmode

Vim Ruby Debugger
Vim plugin for debugging Ruby applications (using ruby-debug-ide gem)
Stars: ✭ 434 (-25.17%)
Mutual labels:  viml
Kotlin Vim
Kotlin plugin for Vim. Featuring: syntax highlighting, basic indentation, Syntastic support
Stars: ✭ 479 (-17.41%)
Mutual labels:  viml
Snipmate Snippets
A collection of snippets for snipmate
Stars: ✭ 541 (-6.72%)
Mutual labels:  viml
Vim Bufferline
super simple vim plugin to show the list of buffers in the command bar
Stars: ✭ 448 (-22.76%)
Mutual labels:  viml
Vim Taskwarrior
vim interface for taskwarrior
Stars: ✭ 456 (-21.38%)
Mutual labels:  viml
Autoconfig Mac Vimrc
autoconfig mac vimrc with bundle
Stars: ✭ 502 (-13.45%)
Mutual labels:  viml
Dotvim
lean & mean vim distribution
Stars: ✭ 425 (-26.72%)
Mutual labels:  viml
Dotvim
An attempt at The Ultimate Vim Configuration™ with focus on Rails development. DEPRECATED, SEE https://github.com/vitaly/dotvim2
Stars: ✭ 553 (-4.66%)
Mutual labels:  viml
Vim Es6
List of JavaScript ES6 snippets and syntax highlighting for vim.
Stars: ✭ 465 (-19.83%)
Mutual labels:  viml
Yats.vim
Yet Another TypeScript Syntax: The most advanced TypeScript Syntax Highlighting in Vim
Stars: ✭ 539 (-7.07%)
Mutual labels:  viml
Wildfire.vim
Smart selection of the closest text object
Stars: ✭ 448 (-22.76%)
Mutual labels:  viml
Yunocommit.vim
Y U NO commit after so many writes???
Stars: ✭ 456 (-21.38%)
Mutual labels:  viml
Vim Ruby Refactoring
Refactoring tool for Ruby in vim!
Stars: ✭ 503 (-13.28%)
Mutual labels:  viml
Ghcmod Vim
Happy Haskell programming on Vim, powered by ghc-mod
Stars: ✭ 435 (-25%)
Mutual labels:  viml
Creep
a pretty sweet 4px wide pixel font.
Stars: ✭ 546 (-5.86%)
Mutual labels:  viml
Vim Golang
Github mirror of Go vimscripts, synced with main repository
Stars: ✭ 432 (-25.52%)
Mutual labels:  viml
Vim Autoclose
This plugin for Vim enable an auto-close chars feature for you. For instance if you type an '(', ``autoclose`` will automatically insert a ')' and put the cursor between than.
Stars: ✭ 497 (-14.31%)
Mutual labels:  viml
Vim Gnupg
This script implements transparent editing of gpg encrypted files.
Stars: ✭ 566 (-2.41%)
Mutual labels:  viml
Vim As A Python Ide
Example code from my PyCon APAC 2012 talk.
Stars: ✭ 549 (-5.34%)
Mutual labels:  viml
Vim Mundo
🎄 Vim undo tree visualizer
Stars: ✭ 530 (-8.62%)
Mutual labels:  viml

VIM: Hard Mode

Hard Mode is a plugin which disables the arrow keys, the hjkl keys, the page up/down keys, and a handful of other keys which allow one to rely on character-wise navigation. The philosophy behind Hard Mode is that you'll never master Vim's advanced motion and search functionality if you can fall back on the anti-pattern of fumbling around your code with the arrow keys.

MAPPINGS

To enable it:

:call HardMode()

To disable it:

:call EasyMode()

To enable it by default, add this to your vimrc:

autocmd VimEnter,BufNewFile,BufReadPost * silent! call HardMode()

You may also wish to add the following to line to your vimrc:

nnoremap <leader>h <Esc>:call ToggleHardMode()<CR>

With that line added, presuming your leader is still the \ key, you can toggle Hard Mode by pressing \h while in Normal-mode.

Installation

If you don't have a preferred installation method, I recommend installing pathogen.vim, and then simply copy and paste:

cd ~/.vim/bundle
git clone git://github.com/wikitopian/hardmode.git

Once help tags have been generated, you can view the manual with :help hardmode.

Project Authors

Matt Parrott and Xeross

License

GPLv2

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].