All Projects → canadaduane → Vimkata

canadaduane / Vimkata

Deliberate Practice lessons for learning the Vim Editor

Labels

Projects that are alternatives of or similar to Vimkata

Tmux Config
Configuration and tools for tmux. Can be used as a Vim plugin.
Stars: ✭ 121 (-10.37%)
Mutual labels:  viml
Perlomni.vim
perl omnicompletion for vim (including base class function compleltions .. etc)
Stars: ✭ 125 (-7.41%)
Mutual labels:  viml
Unite Outline
outline source for unite.vim
Stars: ✭ 132 (-2.22%)
Mutual labels:  viml
Provim
Repository to hold dotfiles and scripts specific to ProVim
Stars: ✭ 122 (-9.63%)
Mutual labels:  viml
Vim Makegreen
MakeGreen runs make and shows a red or green message bar for success/failure. Speeds the red-green-refactor cycle!
Stars: ✭ 124 (-8.15%)
Mutual labels:  viml
Vim Twig
Twig syntax highlighting, snipMate, etc.
Stars: ✭ 126 (-6.67%)
Mutual labels:  viml
Vim Gradle
Simple little vim-bundle that recognizes .gradle files as being groovy syntax
Stars: ✭ 119 (-11.85%)
Mutual labels:  viml
Eddie Vim2
Yet another vimrc
Stars: ✭ 135 (+0%)
Mutual labels:  viml
Spacemacs Theme.vim
Spacemacs-flavoured colorscheme for Vim and iTerm
Stars: ✭ 125 (-7.41%)
Mutual labels:  viml
Mustache.vim
Vim mode for mustache and handlebars (Deprecated)
Stars: ✭ 129 (-4.44%)
Mutual labels:  viml
Vim Arduino
Compile and Deploy Arduino sketches in Vim
Stars: ✭ 122 (-9.63%)
Mutual labels:  viml
Vim R Plugin
Plugin to work with R
Stars: ✭ 124 (-8.15%)
Mutual labels:  viml
Quickfixsigns vim
Mark quickfix & location list items with signs
Stars: ✭ 126 (-6.67%)
Mutual labels:  viml
Vim Qfreplace
Perform the replacement in quickfix.
Stars: ✭ 121 (-10.37%)
Mutual labels:  viml
Align
Help folks to align text, eqns, declarations, tables, etc
Stars: ✭ 132 (-2.22%)
Mutual labels:  viml
Minimap Vim
Minimap for Vim
Stars: ✭ 121 (-10.37%)
Mutual labels:  viml
Vim Todo Lists
Vim plugin for TODO lists
Stars: ✭ 126 (-6.67%)
Mutual labels:  viml
Haskellmode Vim
An unpacked copy of the haskellmode vimball. Ping me if it needs updating.
Stars: ✭ 135 (+0%)
Mutual labels:  viml
Vim Textobj Line
Vim plugin: Text objects for the current line
Stars: ✭ 134 (-0.74%)
Mutual labels:  viml
Vim Noscrollbar
A scrollbar-like widget for the vim statusline
Stars: ✭ 129 (-4.44%)
Mutual labels:  viml

= VimKata: The path to Vim Mastery

VimKata is a series of exercises specially graded to progressively develop your skills in the venerable vim editor.

Tell me and I'll forget;
Show me and I may remember;
Involve me and I'll understand.
             -- Chinese Proverb

VimKata assumes the student has taken VimTutor before and feels somewhat comfortable with the concepts there. Our objective is to bring the student from the basic lessons learned in VimTutor to a place of mastery--both of the VimTutor concepts as well as more advanced topics.

VimKata is intended to unite the discipline of martial arts to the methods of modern science. The premise for the learning style of VimKata is what psychologists call "Deliberate Practice" which:

- is explicitly intended to improve performance
- reaches for objectives just beyond one's level of competence
- provides feedback on results
- involves high levels of repetition

(These 4 takeaways are from "What it takes to be great". See also the original paper, "The Role of Deliberate Practice in the Acquisition of Expert Performance.")

The VimKata moves through 6 belts: white, yellow, green, blue, red and black. After the 6 belts, there will be even more detailed kata for further development (e.g. kata for the NERD Comment plugin, other plugins, etc.)

The project is currently maintained by Duane Johnson and Barry Arthur.

== Quick Start

Once installed, diving into VimKata is as simple as:

:VimKata

where is a color such as white, yellow, green, blue, red, or black.

== Resources

=== Website:

http://github.com/canadaduane/VimKata

=== Katas:

http://github.com/canadaduane/VimKata/blob/master/vim_1_white.kata

=== Bug Tracker / Wiki:

http://github.com/canadaduane/VimKata/issues

=== Source Code:

http://github.com/canadaduane/VimKata

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].