comparison man/basic.texi @ 90261:7beb78bc1f8e

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 616-696) - Add lisp/mh-e/.arch-inventory - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords. - lisp/gnus/ChangeLog: Remove duplicate entry * gnus--rel--5.10 (patch 147-181) - Update from CVS - Merge from emacs--cvs-trunk--0 - Update from CVS: lisp/mml.el (mml-preview): Doc fix. - Update from CVS: texi/message.texi: Fix default values. - Update from CVS: texi/gnus.texi (RSS): Addition.
author Miles Bader <miles@gnu.org>
date Mon, 16 Jan 2006 08:37:27 +0000
parents 5e2d3828e89f fa9bfcab4414
children 7432ca837c8d
comparison
equal deleted inserted replaced
90260:0ca0d9181b5e 90261:7beb78bc1f8e
61 with text-only terminals, you will need to tell Emacs which key to use 61 with text-only terminals, you will need to tell Emacs which key to use
62 for that purpose. If the large key not far above the @key{RET} or 62 for that purpose. If the large key not far above the @key{RET} or
63 @key{ENTER} key doesn't delete backwards, you need to do this. 63 @key{ENTER} key doesn't delete backwards, you need to do this.
64 @xref{DEL Does Not Delete}, for an explanation of how. 64 @xref{DEL Does Not Delete}, for an explanation of how.
65 65
66 Most PC keyboards have both a @key{BACKSPACE} key a short ways above 66 Most PC keyboards have both a @key{BACKSPACE} key not far above
67 @key{RET} or @key{ENTER}, and a @key{DELETE} key elsewhere. On these 67 @key{RET} or @key{ENTER}, and a @key{DELETE} key elsewhere. On these
68 keyboards, Emacs supports when possible the usual convention that the 68 keyboards, Emacs supports when possible the usual convention that the
69 @key{BACKSPACE} key deletes backwards (it is @key{DEL}), while the 69 @key{BACKSPACE} key deletes backwards (it is @key{DEL}), while the
70 @key{DELETE} key deletes ``forwards,'' deleting the character after 70 @key{DELETE} key deletes ``forwards,'' deleting the character after
71 point, the one underneath the cursor, like @kbd{C-d} (see below). 71 point, the one underneath the cursor, like @kbd{C-d} (see below).
624 column the cursor is in, and other miscellaneous information about 624 column the cursor is in, and other miscellaneous information about
625 point and the character after it. It displays a line in the echo area 625 point and the character after it. It displays a line in the echo area
626 that looks like this: 626 that looks like this:
627 627
628 @smallexample 628 @smallexample
629 Char: c (0143, 99, 0x63) point=21044 of 26883(78%) column 53 629 Char: c (99, #o143, #x63) point=28062 of 36168 (78%) column=53
630 @end smallexample 630 @end smallexample
631
632 @noindent
633 (In fact, this is the output produced when point is before the
634 @samp{column} in the example.)
635 631
636 The four values after @samp{Char:} describe the character that follows 632 The four values after @samp{Char:} describe the character that follows
637 point, first by showing it and then by giving its character code in 633 point, first by showing it and then by giving its character code in
638 octal, decimal and hex. For a non-@acronym{ASCII} multibyte character, these are 634 decimal, octal and hex. For a non-@acronym{ASCII} multibyte character, these are
639 followed by @samp{file} and the character's representation, in hex, in 635 followed by @samp{file} and the character's representation, in hex, in
640 the buffer's coding system, if that coding system encodes the character 636 the buffer's coding system, if that coding system encodes the character
641 safely and with a single byte (@pxref{Coding Systems}). If the 637 safely and with a single byte (@pxref{Coding Systems}). If the
642 character's encoding is longer than one byte, Emacs shows @samp{file ...}. 638 character's encoding is longer than one byte, Emacs shows @samp{file ...}.
643 639
652 count. The front of the buffer counts as position 1, one character later 648 count. The front of the buffer counts as position 1, one character later
653 as 2, and so on. The next, larger, number is the total number of characters 649 as 2, and so on. The next, larger, number is the total number of characters
654 in the buffer. Afterward in parentheses comes the position expressed as a 650 in the buffer. Afterward in parentheses comes the position expressed as a
655 percentage of the total size. 651 percentage of the total size.
656 652
657 @samp{column} is followed by the horizontal position of point, in 653 @samp{column=} is followed by the horizontal position of point, in
658 columns from the left edge of the window. 654 columns from the left edge of the window.
659 655
660 If the buffer has been narrowed, making some of the text at the 656 If the buffer has been narrowed, making some of the text at the
661 beginning and the end temporarily inaccessible, @kbd{C-x =} displays 657 beginning and the end temporarily inaccessible, @kbd{C-x =} displays
662 additional text describing the currently accessible range. For example, it 658 additional text describing the currently accessible range. For example, it
663 might display this: 659 might display this:
664 660
665 @smallexample 661 @smallexample
666 Char: C (0103, 67, 0x43) point=252 of 889(28%) <231 - 599> column 0 662 Char: C (67, #o103, #x43) point=252 of 889 (28%) <231-599> column=0
667 @end smallexample 663 @end smallexample
668 664
669 @noindent 665 @noindent
670 where the two extra numbers give the smallest and largest character 666 where the two extra numbers give the smallest and largest character
671 position that point is allowed to assume. The characters between those 667 position that point is allowed to assume. The characters between those
674 If point is at the end of the buffer (or the end of the accessible 670 If point is at the end of the buffer (or the end of the accessible
675 part), the @w{@kbd{C-x =}} output does not describe a character after 671 part), the @w{@kbd{C-x =}} output does not describe a character after
676 point. The output might look like this: 672 point. The output might look like this:
677 673
678 @smallexample 674 @smallexample
679 point=26957 of 26956(100%) column 0 675 point=36169 of 36168 (EOB) column=0
680 @end smallexample 676 @end smallexample
681 677
682 @cindex character set of character at point 678 @cindex character set of character at point
683 @cindex font of character at point 679 @cindex font of character at point
684 @cindex text properties at point 680 @cindex text properties at point
718 terminal coding system is @code{iso-latin-1} (so the terminal actually 714 terminal coding system is @code{iso-latin-1} (so the terminal actually
719 displays the character as @samp{@`A}), and which has font-lock-mode 715 displays the character as @samp{@`A}), and which has font-lock-mode
720 (@pxref{Font Lock}) enabled: 716 (@pxref{Font Lock}) enabled:
721 717
722 @smallexample 718 @smallexample
723 character: @`A (04300, 2240, 0x8c0, U+00C0) 719 character: @`A (2240, #o4300, #x8c0, U+00C0)
724 charset: latin-iso8859-1 720 charset: latin-iso8859-1
725 (Right-Hand Part of Latin Alphabet 1@dots{} 721 (Right-Hand Part of Latin Alphabet 1@dots{}
726 code point: 64 722 code point: #x40
727 syntax: w which means: word 723 syntax: w which means: word
728 category: l:Latin 724 category: l:Latin
729 to input: type "`A" 725 to input: type "`A" with latin-1-prefix
730 buffer code: 0x81 0xC0 726 buffer code: #x81 #xC0
731 file code: ESC 2C 41 40 (encoded by coding system iso-2022-7bit) 727 file code: #xC0 (encoded by coding system iso-latin-1)
732 display: terminal code 0xC0 728 display: terminal code #xC0
733 729
734 There are text properties here: 730 There are text properties here:
735 fontified t 731 fontified t
736 @end smallexample 732 @end smallexample
737 733