summaryrefslogtreecommitdiff
path: root/doc/lispref/nonascii.texi
Commit message (Collapse)AuthorAgeFilesLines
* Followup for character properties in 2011-08-23T11:48:07Z!handa@m17n.org.Eli Zaretskii2011-08-231-15/+38
| | | | | | | | | | | src/bidi.c (bidi_get_type): Abort if we get zero as the bidi type of a character. admin/unidata/unidata-gen.el (unidata-prop-alist): Update the default values of bidi-class according to DerivedBidiClass.txt from the latest UCD. lisp/international/uni-bidi.el: Regenerated. doc/lispref/nonascii.texi (Character Properties): Document the values for unassigned codepoints.
* Improve documentation of bidi in ELisp manual.Eli Zaretskii2011-08-181-2/+5
| | | | | | | | | | | | doc/lispref/nonascii.texi (Character Properties): Document use of `bidi-class' and `mirroring' properties as part of reordering. Provide cross-references to "Bidirectional Display". doc/lispref/display.texi (Bidirectional Display): Document the pitfalls of concatenating strings with bidirectional content, with possible solutions. Document string-mark-left-to-right. Mention paragraph direction in modes that inherit from prog-mode. Document use of `bidi-class' and `mirroring' properties as part of reordering. etc/NEWS: Mark string-mark-left-to-right as documented.
* Document the new "mirroring" Unicode character property.Eli Zaretskii2011-08-161-0/+12
| | | | | src/nonascii.texi (Character Properties): Document the `mirroring' property. Add index entries.
* Merge from emacs-23; up to 2010-06-12T11:17:12Z!eliz@gnu.org.Glenn Morris2011-05-291-15/+18
|\
| * Tweaks to lisp manual to remove over/underflows in printed version.Chong Yidong2011-05-291-15/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * help.texi (Accessing Documentation): * display.texi (Pixel Specification): * processes.texi (Serial Ports, Serial Ports): * nonascii.texi (Character Properties, Default Coding Systems): * text.texi (Changing Properties, Special Properties): * windows.texi (Window Start and End): * modes.texi (SMIE Indentation Example, SMIE Tricks): * keymaps.texi (Searching Keymaps, Tool Bar): * minibuf.texi (Basic Completion): * compile.texi (Eval During Compile): * strings.texi (Formatting Strings): Tweaks to avoid overflowing 7x9 paper in printed manual. * lists.texi (Sets And Lists): Fix misplaced text.
* | Misc small lispref fixes.Nix2011-05-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * windows.texi (Displaying Buffers): pop-to-buffer is not a command. * text.texi (Parsing HTML): Update for function name changes. * syntax.texi (Syntax Flags): Small fix. * keymaps.texi (Active Keymaps): Typo fix. (Changing Key Bindings): Grammar fix. * frames.texi (Minibuffers and Frames): Grammar fix. (Window System Selections): x-select-enable-clipboard now defaults to t. * customize.texi (Common Keywords): * display.texi (Abstract Display): * modes.texi (Auto-Indentation): * nonascii.texi (Converting Representations): Typo fixes. * control.texi (Examples of Catch): Call it "goto" not "go to".
* | Fix minor errors in ELisp manual.Eli Zaretskii2011-05-141-3/+3
| | | | | | | | | | doc/lispref/nonascii.texi (Character Properties): Fix inconsistencies with implementation.
* | Merge changes from emacs-23 branchChong Yidong2011-03-191-1/+1
|\ \ | |/
| * * strings.texi (String Conversion): Don't mention string-make-(uni|multi)byte.Stefan Monnier2011-03-161-1/+1
| | | | | | | | | | | | | | | | * nonascii.texi (Converting Representations): Fix up range. * keymaps.texi (Key Binding Commands): Update code point, avoid "unibyte character" and remove mention of unibyte bindings. Fixes: debbugs:8262
* | Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-2/+1
| |
* | Nuke arch-tags.Glenn Morris2011-01-151-4/+0
| |
* | Merge from emacs-23Stefan Monnier2011-01-141-1/+1
|\ \ | |/
| * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-021-1/+1
| |
* | Merge changes from emacs-23 branchChong Yidong2010-11-271-0/+7
|\ \ | |/
| * Document byte-to-string in Lisp manual.Chong Yidong2010-11-211-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * objects.texi (Symbol Type): * text.texi (Near Point): * help.texi (Help Functions): * functions.texi (Mapping Functions): Use string instead of char-to-string in examples. * nonascii.texi (Converting Representations): Document byte-to-string. * strings.texi (Creating Strings): Don't mention semi-obsolete function char-to-string. (String Conversion): Shorten discussion of semi-obsolete function string-to-char. Link to Converting Representations.
* | Make obsolete --unibyte argument do nothing (Bug#6886).Chong Yidong2010-08-221-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | * src/emacs.c (main): Remove --unibyte handling (Bug#6886). * lisp/startup.el (command-line-1): Issue warning for ignored arguments --unibyte, etc (Bug#6886). * doc/lispref/nonascii.texi (Text Representations): * doc/lispref/loading.texi (Loading Non-ASCII): * doc/lispref/compile.texi (Byte Compilation): Don't mention obsolete --unibyte command-line argument.
* | Improve docs of Unicode General Category.Eli Zaretskii2010-05-081-6/+12
|/ | | | | nonascii.texi (Character Properties): Document unicode-category-table. Add an index entry for Unicode general category.
* Fix markup mistake in nonascii.texi.Chong Yidong2010-04-011-2/+2
| | | | * nonascii.texi (Text Representations): Don't mark enable-multibyte-characters as a user option.
* Fix typo.Chong Yidong2010-04-011-1/+1
|
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* Consistently hex notation to represent character codes.Chong Yidong2010-01-021-25/+29
| | | | | | | * nonascii.texi (Text Representations, Character Codes) (Converting Representations, Explicit Encoding) (Translation of Characters): Use hex notation consistently. (Character Sets): Fix map-charset-chars doc (Bug#5197).
* (User-Chosen Coding Systems): Minor reword. (Bug#4817)Glenn Morris2009-10-311-2/+3
|
* * subr.el (default-mode-line-format, default-header-line-format)Stefan Monnier2009-08-271-24/+12
| | | | | | | | | | | | | | | | | | | (default-line-spacing, default-abbrev-mode, default-ctl-arrow) (default-direction-reversed, default-truncate-lines) (default-left-margin, default-tab-width, default-case-fold-search) (default-left-margin-width, default-right-margin-width) (default-left-fringe-width, default-right-fringe-width) (default-fringes-outside-margins, default-scroll-bar-width) (default-vertical-scroll-bar, default-indicate-empty-lines) (default-indicate-buffer-boundaries, default-fringe-indicator-alist) (default-fringe-cursor-alist, default-scroll-up-aggressively) (default-scroll-down-aggressively, default-fill-column) (default-cursor-type, default-buffer-file-type) (default-cursor-in-non-selected-windows) (default-buffer-file-coding-system, default-major-mode) (default-enable-multibyte-characters): Mark as obsolete. * cus-start.el (default-major-mode): Customize `major-mode' instead. (enable-multibyte-characters): Not customizable any more.
* Ulrich Mueller <ulm at gentoo.org>Glenn Morris2009-08-261-1/+1
| | | | (Character Codes): Fix typos.
* Use consistent case for "Unicode Standard".Glenn Morris2009-07-091-2/+2
| | | | Minor rearrangements to improve TeX line-filling.
* Fix previous change.Kenichi Handa2009-06-091-5/+5
|
* (Character Sets): State clearly that FROM and TOKenichi Handa2009-06-091-2/+3
| | | | are codepoints of CHARSET.
* * abbrevs.texi (Abbrev Mode): abbrev-mode is an option.Martin Rudalics2009-05-211-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * backups.texi (Making Backups): backup-directory-alist and make-backup-file-name-function are options. (Auto-Saving): auto-save-list-file-prefix is an option. * buffers.texi (Killing Buffers): buffer-offer-save is an option. * display.texi (Refresh Screen): no-redraw-on-reenter is an option. (Echo Area Customization): echo-keystrokes is an option. (Selective Display): selective-display-ellipses is an option. (Temporary Displays): temp-buffer-show-function is an option. (Face Attributes): underline-minimum-offset and x-bitmap-file-path are options. (Font Selection): face-font-family-alternatives, face-font-selection-order, face-font-registry-alternatives, and scalable-fonts-allowed are options. (Fringe Indicators): indicate-buffer-boundaries is an option. (Fringe Cursors): overflow-newline-into-fringe is an option. (Scroll Bars): scroll-bar-mode is an option. * eval.texi (Eval): max-lisp-eval-depth is an option. * files.texi (Visiting Functions): find-file-hook is an option. (Directory Names): directory-abbrev-alist is an option. (Unique File Names): temporary-file-directory and small-temporary-file-directory are options. * frames.texi (Initial Parameters): initial-frame-alist, minibuffer-frame-alist and default-frame-alist are options. (Cursor Parameters): blink-cursor-alist and cursor-in-non-selected-windows ar options. (Window System Selections): selection-coding-system is an option. (Display Feature Testing): display-mm-dimensions-alist is an option. * help.texi (Help Functions): help-char and help-event-list are options. * keymaps.texi (Functions for Key Lookup): meta-prefix-char is an option. * minibuf.texi (Minibuffer History): history-length and history-delete-duplicates are options. (High-Level Completion): read-buffer-function and read-buffer-completion-ignore-case are options. (Reading File Names): read-file-name-completion-ignore-case is an option. * modes.texi (Mode Line Top): mode-line-format is an option. (Mode Line Variables): mode-line-position and mode-line-modes are options. * nonascii.texi (Text Representations): enable-multibyte-characters is an option. (Default Coding Systems): auto-coding-regexp-alist, file-coding-system-alist, auto-coding-alist and auto-coding-functions are options. (Specifying Coding Systems): inhibit-eol-conversion is an option. * os.texi (Init File): site-run-file is an option. (System Environment): mail-host-address is an option. (User Identification): user-mail-address is an option. (Terminal Output): baud-rate is an option. * positions.texi (Word Motion): words-include-escapes is an option. * searching.texi (Standard Regexps): page-delimiter, paragraph-separate, paragraph-separate and sentence-end are options. * text.texi (Margins): left-margin and fill-nobreak-predicate are options. * variables.texi (Local Variables): max-specpdl-size is an option. * windows.texi (Choosing Window): split-window-preferred-function, special-display-function and display-buffer-function are options.
* * syntax.texi (Position Parse): Document rationale for ignoredChong Yidong2009-05-201-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arguments to syntax-ppss-flush-cache. * processes.texi (Input to Processes): Mark PROCESS arg to process-running-child-p as optional. (Network Options): Document NO-ERROR arg to set-network-process-option. * buffers.texi (Indirect Buffers): Mark clone-indirect-buffer as a command. * searching.texi (POSIX Regexps): Mark posix-search-forward and posix-search-backward as commands. * os.texi (Killing Emacs): Mark kill-emacs as a command. (Suspending Emacs): Mark suspend-emacs as a command. (Processor Run Time): Mark emacs-uptime and emacs-init-time as commands. (Terminal Output): Remove obsolete function baud-rate. Document TERMINAL arg for send-string-to-terminal. * nonascii.texi (Terminal I/O Encoding): Document TERMINAL arg for terminal-coding-system and set-terminal-coding-system. (Explicit Encoding): Mark DESTINATION arg of decode-coding-region as optional. (Character Sets): Document RESTRICTION arg of char-charset. (Character Codes): Mark POS argument to get-byte as optional. * minibuf.texi (Minibuffer Misc): Document ARGS arg for minibuffer-message. * files.texi (Create/Delete Dirs): Mark make-directory and delete-directory as commands. * abbrevs.texi (Abbrev Tables): Fix arglist for make-abbrev-table. * text.texi (Base 64): Mark base64-decode-string and base64-encode-string as commands. (Columns): Mark move-to-column as a command. (Mode-Specific Indent): Document RIGID arg to indent-for-tab-command. (Region Indent): Mark TO-COLUMN arg to indent-region as optional. Mark indent-code-rigidly as a command. (Substitution): Mark translate-region as a command. * frames.texi (Size and Position): Remove obsolete functions screen-height and screen-width.
* (Default Coding Systems): Document find-auto-coding, set-auto-coding, andEli Zaretskii2009-05-091-0/+62
| | | | | auto-coding-alist. Add indexing. (Lisp and Coding Systems): Add index entries.
* * nonascii.texi (Text Representations): Copyedits.Chong Yidong2009-04-101-79/+74
| | | | | | | | (Coding System Basics): Also mention utf-8-emacs. (Converting Representations, Selecting a Representation) (Scanning Charsets, Translation of Characters, Encoding and I/O): Copyedits. (Character Codes): Mention role of codepoints 1114112 to 4194175.
* (User-Chosen Coding Systems): Document that select-safe-coding-systemEli Zaretskii2009-02-141-0/+11
| | | | | suggests raw-text if there are raw bytes in the region. (Explicit Encoding): Warn not to use `undecided' when encoding.
* (Explicit Encoding): Document the `charset' text property produced byEli Zaretskii2009-02-071-0/+16
| | | | decode-coding-region and decode-coding-string.
* (Translation of Characters): Reinstate documentation ofEli Zaretskii2009-02-071-0/+9
| | | | translation-table-for-input.
* (Terminal I/O Encoding): `keyboard-coding-system' andEli Zaretskii2009-01-171-6/+12
| | | | `set-keyboard-coding-system' now accept an optional terminal argument.
* (Coding System Basics): More accurate description of `raw-text'.Eli Zaretskii2009-01-171-6/+16
|
* (Character Properties): Improve wording.Eli Zaretskii2009-01-101-6/+14
|
* (Lisp and Coding Systems): Document inhibit-null-byte-detection andEli Zaretskii2009-01-101-0/+19
| | | | inhibit-iso-escape-detection.
* Add 2009 to copyright years.Glenn Morris2009-01-081-1/+1
|
* (Character Sets): Document `map-charset-chars'.Eli Zaretskii2008-12-051-0/+17
|
* (Coding System Basics): Rewrite @ignore'd paragraph to speak about `undecided'.Eli Zaretskii2008-12-051-59/+59
| | | | | (Character Properties): Don't explain the meaning of each property; instead, identify their Unicode Standard names.
* (Character Properties): New Section.Eli Zaretskii2008-11-291-0/+247
| | | | | | | | (Specifying Coding Systems): Document `coding-system-priority-list', `set-coding-system-priority', and `with-coding-priority'. (Lisp and Coding Systems): Document `check-coding-systems-region' and `coding-system-charset-list'. (Coding System Basics): Document `coding-system-aliases'.
* (Explicit Encoding): Update for Emacs 23.Eli Zaretskii2008-11-291-69/+123
| | | | (Character Codes): Document `max-char'.
* (Text Representations, Converting Representations, Character Sets,Eli Zaretskii2008-11-281-23/+45
| | | | Scanning Charsets, Translation of Characters): Make text more accurate.
* (Character Codes, Character Sets)Eli Zaretskii2008-11-221-261/+215
| | | | | (Scanning Charsets, Translation of Characters): Update for Emacs 23. (Chars and Bytes, Splitting Characters): Sections removed.
* (Text Representations): Rewrite to make consistent with Emacs 23Eli Zaretskii2008-11-011-42/+70
| | | | internal representation of characters. Document `unibyte-string'.
* (Character Codes): Remove obsolete function char-valid-p, and documentChong Yidong2008-10-221-20/+19
| | | | characterp instead.
* (Splitting Characters, Translation of Characters): Don't mention genericEli Zaretskii2008-10-141-37/+1
| | | | characters.
* (Translation of Characters): Fix previous change.Juanma Barranquero2008-04-241-6/+0
|
* (translation-table-for-input): Mark as obsolete.Stefan Monnier2008-04-241-6/+0
|