1/27/2024 0 Comments Drawit online* DrawIt's maps are now all (local) instead of global * Extended DrawIt to allow users to specify their ellipse drawing with b:di_ellipse * floods can now be done inside an ellipse * use ctrl-leftmouse to select visual-blocks * Changed "Holer" to "Canvas" and implemented AutoCanvas (which works real well with set ve=all) New: "fat" arrows use utf-8 characters when availableįixed a bug with text brushes and ctrl-leftmouse.īugfix: Johann-Guenter Simon fixed a bug with s:DrawErase() New: utf-8 and cp437 box drawing characters Improved string length handling for multi-character characters \rz, except that blanks are consideredĭrawIt! is now distributed as a vimball (see :help vimball) \rz replace text with given brush/register drag and draw with current brush (register) replace with a \, move up and left, and insert a \ replace with a /, move up and right, and insert a / replace with a /, move down and left, and insert a / replace with a \, move down and right, and insert a \ move down, inserting lines/space as needed move up, inserting lines/space as needed move right, inserting lines/space as needed move and draw down, inserting lines/space as needed move and draw up, inserting lines/space as needed move and draw right, inserting lines/space as needed DrawIt's number pad maps will expand the file as necessary to accomodate the drawing, automatically. When DrawIt is terminated it restores the user's maps and options. The components of DrawIt will then be placed where they belong, based on your Vim's runtimepath.ĭrawIt records many user options that affect DrawIt and all maps that starting DrawIt creates. After decompressing the file, edit it with Vim, and then source it (:so %). Using the shift-arrow keys, DrawIt will move the cursor, expanding lines and inserting spaces as needed, without changing underlying text.ĭrawIt is now in the vimball format, which is understood by the new Vim 7.0 release. DrC has written an ellipse-drawing Bresenham-style procedure: again, use the visual block selection to specify a box to contain the ellipse and \e to trigger the ellipse drawing.ĭrawIt 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. Use visual-block selection to specify starting and ending positions and a Bresenham line drawing algorithm will be used to connect the two. Viart's has been merged with the original DrawIt ( vimscript#11) (by permission). DrawIt can also draw boxes and ellipses on a blank-filled area (DrawIt can produce these) which can be useful for drawing boxes around comments. The lines will be expanded as needed to accomodate your drawing. When DrawIt has been started you may use the number pad to leave a trail of dashes, vertical bars, etc. One may change the horizontal, vertical, slant, and crossing characters to whichever characters one wishes. Optionally one may "cap" the lines with arrowheads. DrawIt! : Ascii drawing plugin: lines, ellipses, arrows, fills, and more!ĭrawIt is a plugin which allows one to draw lines left, right, up, down, and along both slants.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |