Chong Yidong
05b621a6b2
More Emacs 24.3 documentation updates.
...
* doc/emacs/building.texi (Compilation): Document compilation-always-kill.
* doc/emacs/files.texi (Misc File Ops): Symbolic links on Windows only work
on Vista and later.
* doc/emacs/frames.texi (Mouse Avoidance): Mention new variable
mouse-avoidance-banish-position.
* doc/emacs/mule.texi (Recognize Coding): Remove an unreferenced vindex.
* doc/emacs/package.texi (Package Menu): Document the "new" status.
* doc/emacs/programs.texi (Which Function): Which Function mode now works in
all major modes by default.
* doc/emacs/search.texi (Symbol Search): New node.
* doc/emacs/windows.texi (Window Choice): Don't refer to the obsolete
special-display feature.
* commands.texi (Event Input Misc): Remove last-input-char.
(Command Loop Info): Remove last-command-char.
* display.texi (Fringe Bitmaps): Add exclamation-mark bitmap.
* frames.texi (Initial Parameters): Don't mention the obsolete
special-display feature.
* hooks.texi (Standard Hooks): Remove obsolete hooks.
* markers.texi (Information from Markers): Remove obsolete
function buffer-has-markers-at.
* minibuf.texi (High-Level Completion): Don't mention removed
function iswitchb-read-buffer.
* text.texi (Yanking): Document yank-handled-properties.
* windows.texi (Choosing Window): Don't mention the obsolete
special display feature.
(Choosing Window Options): Remove obsolete special-display
variables, and the functions special-display-p and
special-display-popup-frame.
* subr.el (insert-buffer-substring-as-yank): Doc fix.
2012-10-27 13:03:52 +08:00
Paul Eggert
c4132fd4f0
Fix outdated timestamp documentation in Elisp manual.
...
* doc/lispref/files.texi (File Attributes):
* doc/lispref/text.texi (Undo):
Time stamp resolution is now 1 picosecond, not 1 second.
* etc/NEWS: Document increased precision in undo list.
Fixes: debbugs:12706
2012-10-23 00:57:42 -07:00
Chong Yidong
ed1f0bd388
Doc fixes for defface and friends.
...
* lisp/cus-edit.el (custom-unlispify-remove-prefixes): Add warning.
* lisp/custom.el (defface): Doc fix.
* doc/lispref/customize.texi (Customization): Define customization more
carefully.
(Common Keywords): Add xref to Constant Variables.
* doc/lispref/display.texi (Faces): Discuss anonymous faces.
(Face Attributes): Tweak intro.
(Defining Faces): Move after the Face Attributes node. Copyedits.
(Displaying Faces): Describe role of inheritance.
* doc/lispref/variables.texi (Defining Variables): Link to defcustom's node
instead of the higher-level Customization chapter.
Fixes: debbugs:11440
2012-09-18 13:14:42 +08:00
Chong Yidong
02676e5d3d
Doc fixes and improvements for syntax tables.
...
* src/syntax.c (Fmodify_syntax_entry): Doc fix.
* doc/lispref/syntax.texi (Syntax Basics): Rearrange the text for clarity.
Fix description of syntax table inheritance.
(Syntax Table Functions): Don't refer to internal contents of
syntax table, since that is not explained yet. Copyedits.
(Standard Syntax Tables): Node deleted.
(Syntax Table Internals): Misc clarifications. Improve table
formatting.
* doc/lispref/keymaps.texi (Inheritance and Keymaps):
* doc/lispref/text.texi (Sticky Properties): Tweak index entry.
2012-08-04 22:33:00 +08:00
Chong Yidong
9ea10cc343
Document insert-char changes.
...
* doc/emacs/basic.texi (Inserting Text): Replace ucs-insert with
insert-char. Provide more details of input.
* doc/lispref/mule.texi (International Chars, Input Methods): Likewise.
* doc/lispref/text.texi (Insertion): Document insert-char changes.
* src/editfns.c (Finsert_char): Doc fix.
2012-07-17 15:43:01 +08:00
Chong Yidong
d4913798ad
Misc fixes for Lisp manual.
...
* doc/lispref/intro.texi (A Sample Function Description): Fix incorrect
markup, undoing previous change.
(A Sample Variable Description): Minor clarifications and markup
improvements.
* doc/lispref/elisp.texi (Top):
* doc/lispref/text.texi (Text): Fix menu order.
2012-07-06 12:25:04 +08:00
Chong Yidong
41b7f8bc6c
Merge changes from emacs-24; up to 2012-04-26T02:03:19Z!ueno@unixuser.org
2012-06-17 13:13:40 +08:00
Chong Yidong
84f4a53180
More minor manual copyedits to fix 7x9 manual underfull/overfull hboxes.
...
* doc/emacs/emacs.texi: Remove urlcolor setting.
* doc/lispref/elisp.texi, vol1.texi, vol2.texi: Remove urlcolor setting.
* doc/lispref/vol2.texi: Include package.texi.
2012-06-11 14:48:47 +08:00
Chong Yidong
6175e34b61
Doc improvements for face remapping.
...
* face-remap.el (face-remap-add-relative, face-remap-set-base)
(buffer-face-set, buffer-face-toggle, buffer-face-mode-invoke):
Doc fixes.
* doc/lispref/display.texi (Face Remapping): Minor clarification.
* doc/lispref/text.texi (Special Properties): Clarify the meaning of a
list of faces in the `face' property.
Fixes: debbugs:11225
2012-06-09 14:26:46 +08:00
Glenn Morris
ecc6530da9
Nuke hand-written node pointers in doc/lispref
...
Let makeinfo figure them out, as is recommended.
2012-05-26 18:34:14 -07:00
Glenn Morris
33017fafd1
Merge from emacs-24; up to 2012-04-24T08:35:02Z!lekktu@gmail.com
2012-05-26 18:06:44 -07:00
Martin Rudalics
0b128ac426
Some minor fixes of Elisp manual.
...
* commands.texi (Recursive Editing): recursive-edit is a
command.
* compile.texi (Docs and Compilation):
byte-compile-dynamic-docstrings is an option.
* debugging.texi (Invoking the Debugger): debug is a command.
* display.texi (Progress): progress-reporter-update and
progress-reporter-force-update have VALUE argument optional.
(Animated Images): Use non-@code{nil} instead of non-nil.
* files.texi (Format Conversion Round-Trip): Use non-@code{nil}
instead of non-nil.
* frames.texi (Creating Frames): make-frame is a command.
(Input Focus): select-frame is a command.
(Pointer Shape): void-text-area-pointer is an option.
* help.texi (Describing Characters): read-kbd-macro is a
command.
(Help Functions): describe-prefix-bindings is a command.
* markers.texi (Creating Markers): Both arguments of copy-marker
are optional.
* minibuf.texi (Reading File Names): Use @kbd instead of @code.
* modes.texi (Mode Line Variables): mode-line-remote and
mode-line-client are not options.
(Imenu): imenu-add-to-menubar is a command.
(SMIE Indentation Helpers): Use non-@code{nil} instead of
non-nil.
* os.texi (Sound Output): play-sound-file is a command.
* package.texi (Package Archives): Use @key{RET} instead of
@kbd{RET}.
* processes.texi (Signals to Processes): Use @key{RET} instead
of @code{RET}.
(Signals to Processes): signal-process is a command.
* text.texi (Clickable Text): Use @key{RET} instead of
@kbd{RET}.
(Base 64): base64-encode-string is not a command while
base64-decode-region is.
* windows.texi (Switching Buffers): pop-to-buffer is a command.
2012-05-15 11:38:50 +02:00
Chong Yidong
eceeb5fca6
Merge from emacs-24; up to 2012-04-20T05:47:55Z!eliz@gnu.org
2012-05-05 12:32:58 +08:00
Glenn Morris
cd8d025346
* text.texi (Auto Filling): Don't mention Emacs 19.
2012-05-04 00:29:52 -07:00
Glenn Morris
90207a1525
Merge from emacs-24; up to 2012-04-16T19:06:02Z!rgm@gnu.org
2012-05-02 00:20:29 -07:00
Chong Yidong
5a5fd9f33a
* doc/lispref/text.texi (Change Hooks): Minor fix for after-change-functions.
2012-04-29 14:56:58 +08:00
Chong Yidong
a8e7d6d783
Merge changes from emacs-24 branch
2012-04-27 11:10:38 +08:00
Glenn Morris
16152b76a4
Use Texinfo recommended convention for quotes+punctuation.
2012-04-25 20:31:47 -04:00
Glenn Morris
1e103a7cd8
Remove unnecessary @setfilename commands from many doc/lispref/*.texi
2012-04-13 18:59:01 -07:00
Glenn Morris
2bb0eca1eb
In doc/lispref, use @file for buffers, per the Texinfo manual.
...
It renders the same as @samp, so there is no visible change in most cases.
2012-04-10 00:11:23 -07:00
Eli Zaretskii
50fe197c68
Improve documentation of 'cursor' text property.
...
doc/lispref/text.texi (Special Properties): Clarify the description of the
effect of integer values of the 'cursor' property on cursor
position. See the discussions in bug#11068 for more details and
context.
2012-03-31 13:27:04 +03:00
Chong Yidong
66c5eebd41
* src/editfns.c (Fconstrain_to_field): Doc fix.
...
* doc/lispref/text.texi (Fields): Minor copyedit.
Fixes: debbugs:9452
2012-03-12 00:27:36 +08:00
Chong Yidong
483ab23014
More updates to Text chapter of Lisp manual.
...
* doc/lispref/text.texi (Mode-Specific Indent): Document new behavior of
indent-for-tab-command. Document tab-always-indent.
(Special Properties): Copyedits.
(Checksum/Hash): Improve secure-hash doc. Do not recommend MD5.
(Parsing HTML/XML): Rename from Parsing HTML. Update doc of
libxml-parse-html-region.
2012-03-08 13:27:03 +08:00
Chong Yidong
67cd45a2b4
Minor updates to Markers and Text chapters of Lisp manual.
...
* doc/lispref/markers.texi (The Mark): Fix typo.
(The Region): Copyedits.
* doc/lispref/text.texi (Buffer Contents): Don't duplicate explanation of
region arguments from Text node. Put doc of obsolete var
buffer-substring-filters back, since it is referred to.
(Low-Level Kill Ring): Yank now uses clipboard instead of primary
selection by default.
2012-03-07 13:36:33 +08:00
Glenn Morris
5f5e4ea10c
Document secure-hash
...
* doc/lispref/text.texi (Checksum/Hash): Rename node from MD5 Checksum.
Mention secure-hash.
* doc/lispref/elisp.texi, doc/lispref/vol1.texi, doc/lispref/vol2.texi:
Update menu entry.
* etc/NEWS: Related markup.
2012-02-10 00:51:37 -08:00
Glenn Morris
34c9999804
Try to document filter-buffer-substring changes
...
* doc/lispref/text.texi (Buffer Contents):
Update filter-buffer-substring description.
* lisp/simple.el (filter-buffer-substring-functions)
(buffer-substring-filters, filter-buffer-substring): Doc fixes.
* etc/NEWS: Related edits.
2012-02-04 11:48:06 -08:00
Glenn Morris
f58b982241
Document post-self-insert-hook
...
* doc/lispref/hooks.texi (Standard Hooks):
* doc/lispref/modes.texi (Keymaps and Minor Modes):
* doc/lispref/text.texi (Commands for Insertion):
Document post-self-insert-hook.
*etc/NEWS: Markup.
2012-02-01 20:37:05 -08:00
Chong Yidong
1025698809
* doc/lispref/text.texi (Transposition): We don't use transpose-region as an internal subroutine.
...
Fixes: debbugs:3249
2012-01-28 11:56:20 +08:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Stefan Monnier
a7cdbfce11
* doc/lispref/text.texi (Special Properties): Warn against `intangible' properties.
...
Fixes: debbugs:10222
2011-12-05 11:50:25 -05:00
Eli Zaretskii
579ebf8ff0
Clarify documentation of wrap-prefix and line-prefix.
...
doc/lispref/display.texi (Truncation):
doc/lispref/text.texi (Special Properties): Describe what a stretch-glyph is
instead of using that term without explanation. Make the
cross-references more accurate.
2011-11-26 16:07:22 +02:00
Paul Eggert
e4920bc99d
Spelling fixes.
2011-11-24 23:14:48 -08:00
Chong Yidong
50b063c300
Update Killing chapter in Emacs manual. Other misc manual tweaks.
...
* doc/emacs/killing.texi (Deletion): Add xref to Using Region.
(Yanking): Move yank-excluded-properties to Lisp manual. Move C-y
description here. Recommend C-u C-SPC for jumping to mark.
(Kill Ring): Move kill ring variable documentation here.
(Primary Selection): Copyedits.
(Rectangles): Document new command rectangle-number-lines.
(CUA Bindings): Note that this disables the mark-even-if-inactive
behavior for C-x and C-c.
* doc/emacs/mark.texi (Mark): Mention "active region" terminology.
(Using Region): Document delete-active-region.
* doc/lispref/text.texi (Yanking): Document yank-excluded-properties.
* doc/lispref/package.texi (Packaging Basics): The commentary should say how
to begin using the package.
2011-10-13 12:03:49 -04:00
Chong Yidong
ebb552ed38
Note in Lisp manual that mouse-face cannot change the text size.
...
* doc/lispref/text.texi (Special Properties):
* doc/lispref/display.texi (Overlay Properties): Note that mouse-face cannot
change the text size.
Fixes: debbugs:8530
2011-08-09 17:14:11 -04:00
Lars Magne Ingebrigtsen
568f7b7950
(Insertion): Clarify marker movements.
...
Text from Drew Adams.
Fixes: debbugs:1651
2011-07-10 16:32:19 +02:00
Lars Magne Ingebrigtsen
d94d85e91e
* text.texi (Special Properties): Clarify the format of `face'
...
Fixes: debbugs:1375
2011-07-07 22:37:54 +02:00
Chong Yidong
eeafcea7ee
* doc/lispref/text.texi (Special Properties): Clarify role of font-lock-face.
2011-06-15 14:45:28 -04:00
Glenn Morris
ed7f1a6c5c
Merge from emacs-23; up to 2010-06-12T11:17:12Z!eliz@gnu.org.
2011-05-29 15:41:06 -07:00
Chong Yidong
049bcbcba6
Tweaks to lisp manual to remove over/underflows in printed version.
...
* 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.
2011-05-29 13:18:46 -04:00
Nix
35a30759f3
Misc small lispref fixes.
...
* 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".
2011-05-18 23:54:27 -07:00
Eli Zaretskii
e3934a8a48
Fix bug #8652 with indentation of variable docs.
...
doc/lispref/text.texi (Special Properties): Move @defvar's out of the
@table.
2011-05-14 11:46:11 +03:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Stefan Monnier
f49d1f52b2
Merge from emacs-23
2010-12-13 10:27:36 -05:00
Stefan Monnier
5dcb4c4e5d
* doc/lispref/modes.texi (Auto-Indentation): New section to document SMIE.
...
(Major Mode Conventions):
* doc/lispref/text.texi (Mode-Specific Indent): Refer to it.
2010-12-07 14:44:38 -05:00
Stefan Monnier
769741e3d1
* doc/lispref/backups.texi (Making Backups):
...
* doc/lispref/modes.texi (Example Major Modes): Use recommended coding style.
(Major Mode Basics, Derived Modes): Encourge more strongly use of
define-derived-mode. Mention completion-at-point-functions.
2010-12-01 17:42:36 -05:00
Chong Yidong
07976ae3b8
Merge changes from emacs-23 branch
2010-11-27 15:04:57 -05:00
Chong Yidong
3e99b8257b
Document byte-to-string in Lisp manual.
...
* 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.
2010-11-21 13:07:47 -05:00
Chong Yidong
ec8a6295a0
Document some Emacs 23.3 changes in manuals.
...
* doc/emacs/macos.texi (Mac / GNUstep Basics): Document
ns-right-alternate-modifier.
* doc/lispref/numbers.texi (Float Basics): Document float-e and float-pi.
* doc/lispref/symbols.texi (Creating Symbols): Using unintern without an
obarray arg is now obsolete.
* doc/lispref/text.texi (Kill Functions, Kill Functions)
(Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
YANK-HANDLER args.
* doc/lispref/variables.texi (Defining Variables): Change "pi" example to
"float-pi".
2010-11-20 14:52:20 -05:00