comparison etc/NEWS @ 33618:beb961476e7f

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Sun, 19 Nov 2000 14:36:27 +0000
parents c6a08bfab7fd
children 62859e71806e
comparison
equal deleted inserted replaced
33617:a9247e019ab7 33618:beb961476e7f
1574 of vc.el for a detailed list of them). To make VC use that library, 1574 of vc.el for a detailed list of them). To make VC use that library,
1575 you need to put it somewhere into Emacs' load path and add the atom 1575 you need to put it somewhere into Emacs' load path and add the atom
1576 `FOO' to the list `vc-handled-backends'. 1576 `FOO' to the list `vc-handled-backends'.
1577 1577
1578 ** New modes and packages 1578 ** New modes and packages
1579
1580 *** Artist is an Emacs lisp package that allows you to draw lines,
1581 rectangles and ellipses by using your mouse and/or keyboard. The
1582 shapes are made up with the ascii characters |, -, / and \.
1583
1584 Features are:
1585
1586 - Intersecting: When a `|' intersects with a `-', a `+' is
1587 drawn, like this: | \ /
1588 --+-- X
1589 | / \
1590
1591 - Rubber-banding: When drawing lines you can interactively see the
1592 result while holding the mouse button down and moving the mouse. If
1593 your machine is not fast enough (a 386 is a bit too slow, but a
1594 pentium is well enough), you can turn this feature off. You will
1595 then see 1's and 2's which mark the 1st and 2nd endpoint of the line
1596 you are drawing.
1597
1598 - Arrows: After having drawn a (straight) line or a (straight)
1599 poly-line, you can set arrows on the line-ends by typing < or >.
1600
1601 - Flood-filling: You can fill any area with a certain character by
1602 flood-filling.
1603
1604 - Cut copy and paste: You can cut, copy and paste rectangular
1605 regions. Artist also interfaces with the rect package (this can be
1606 turned off if it causes you any trouble) so anything you cut in
1607 artist can be yanked with C-x r y and vice versa.
1608
1609 - Drawing with keys: Everything you can do with the mouse, you can
1610 also do without the mouse.
1611
1612 - Aspect-ratio: You can set the variable artist-aspect-ratio to
1613 reflect the height-width ratio for the font you are using. Squares
1614 and circles are then drawn square/round. Note, that once your
1615 ascii-file is shown with font with a different height-width ratio,
1616 the squares won't be square and the circles won't be round.
1617
1618 - Drawing operations: The following drawing operations are implemented:
1619
1620 lines straight-lines
1621 rectangles squares
1622 poly-lines straight poly-lines
1623 ellipses circles
1624 text (see-thru) text (overwrite)
1625 spray-can setting size for spraying
1626 vaporize line vaporize lines
1627 erase characters erase rectangles
1628
1629 Straight lines are lines that go horizontally, vertically or
1630 diagonally. Plain lines go in any direction. The operations in
1631 the right column are accessed by holding down the shift key while
1632 drawing.
1633
1634 It is possible to vaporize (erase) entire lines and connected lines
1635 (rectangles for example) as long as the lines being vaporized are
1636 straight and connected at their endpoints. Vaporizing is inspired
1637 by the drawrect package by Jari Aalto <jari.aalto@poboxes.com>.
1638
1639 - Picture mode compatibility: Artist is picture mode compatible (this
1640 can be turned off).
1579 1641
1580 +++ 1642 +++
1581 *** The new package Eshell is an operating system command shell 1643 *** The new package Eshell is an operating system command shell
1582 implemented entirely in Emacs Lisp. Use `M-x eshell' to invoke it. 1644 implemented entirely in Emacs Lisp. Use `M-x eshell' to invoke it.
1583 It functions similarly to bash and zsh, and allows running of Lisp 1645 It functions similarly to bash and zsh, and allows running of Lisp