aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGerd Moellmann2000-11-19 14:36:27 +0000
committerGerd Moellmann2000-11-19 14:36:27 +0000
commitb95b34e5decc2280a749123f9ee85b428cd0f400 (patch)
tree23e9f958bf4015091304e8b1a639fafd71a02f59 /etc
parent5bdd7bdd78bd1ca0f1ee531a4815c61a15e6e2de (diff)
downloademacs-b95b34e5decc2280a749123f9ee85b428cd0f400.tar.gz
emacs-b95b34e5decc2280a749123f9ee85b428cd0f400.zip
*** empty log message ***
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS62
1 files changed, 62 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 065da36f5f3..d3108b8c3b3 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1577,6 +1577,68 @@ you need to put it somewhere into Emacs' load path and add the atom
1577 1577
1578** New modes and packages 1578** New modes and packages
1579 1579
1580*** Artist is an Emacs lisp package that allows you to draw lines,
1581rectangles and ellipses by using your mouse and/or keyboard. The
1582shapes are made up with the ascii characters |, -, / and \.
1583
1584Features 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).
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
1582implemented entirely in Emacs Lisp. Use `M-x eshell' to invoke it. 1644implemented entirely in Emacs Lisp. Use `M-x eshell' to invoke it.