drawIt Keyboard Shorcuts
\di to start DrawIt and \ds to stop DrawIt.
The alpha/beta version is available at http://www.drchip.org/astronaut/vim/index.html#DRAWIT.
the ellipse and \e to trigger the ellipse drawing.
DrawIt incorporates an "erase" mode, toggled by the key, that will leave a trail of blanks behind and under the cursor as it is moved by the number pad. Using the shift-arrow keys, DrawIt will move the cursor, expanding lines and inserting spaces as needed, without changing underlying text.
Supported Features move and draw left move and draw right, inserting lines/space as needed move and draw up, inserting lines/space as needed move and draw down, inserting lines/space as needed <s-left> move left <s-right> move right, inserting lines/space as needed <s-up> move up, inserting lines/space as needed <s-down> move down, inserting lines/space as needed toggle into and out of erase mode > draw -> arrow < draw <- arrow ^ draw ^ arrow v draw v arrow replace with a , move down and right, and insert a \ replace with a /, move down and left, and insert a / replace with a /, move up and right, and insert a / replace with a , move up and left, and insert a \ > draw fat -> arrow < draw fat <- arrow ^ draw fat ^ arrow \v draw fat v arrow \a draw arrow based on corners of visual-block \b draw box using visual-block selected region \e draw an ellipse inside visual-block \f fill a figure with some character \h create a canvas for \a \b \e \l \l draw line based on corners of visual block \s adds spaces to canvas select visual block <s-leftmouse> drag and draw with current brush (register) \ra ... \rz replace text with given brush/register \pa ... like \ra ... \rz, except that blanks are considered to be transparent