Glenn Morris
651af8c631
Move note on lack of setf functions from cl.texi to lispref
...
* doc/lispref/variables.texi (Adding Generalized Variables):
Move note on lack of setf functions to here...
* doc/misc/cl.texi (Obsolete Setf Customization): ... from here.
2012-11-05 21:03:34 -05:00
Glenn Morris
ebdbfb9535
Add some documentation on defining new generalized variables
...
* doc/lispref/variables.texi (Setting Generalized Variables):
Split most of previous contents into this subsection.
(Adding Generalized Variables): New subsection.
* doc/lispref/elisp.texi:
Add Generalized Variables subsections to detailed menu.
* etc/NEWS: Mention some gv.el macros by name.
2012-11-05 20:42:17 -05:00
Eli Zaretskii
bff6f2417e
Clarify documentation of scroll-step, per bug #12801 .
...
doc/emacs/display.texi (Auto Scrolling): Clarify that scroll-step is
ignored when scroll-conservatively is set to a non-zero value.
2012-11-05 20:01:20 +02:00
Chong Yidong
a9a3835c26
* frames.texi (Initial Parameters): Doc fix.
...
Fixes: debbugs:12144
2012-11-05 22:30:58 +08:00
Chong Yidong
766376c674
* dired.texi (Dired Updating): Doc fix.
...
Fixes: debbugs:11744
2012-11-05 22:13:26 +08:00
Glenn Morris
92246540b0
Further small cl.texi changes
...
* doc/misc/cl.texi (Creating Symbols, Random Numbers):
De-emphasize internal variables cl--gensym-counter and cl--random-state.
* etc/NEWS: Related edits.
Fixes: debbugs:12788
2012-11-03 11:55:29 -07:00
Glenn Morris
3a4d19175a
More general edits for cl.texi Appendices
2012-11-03 11:23:38 -07:00
Glenn Morris
685b00269d
Further edits for doc/misc/cl.texi
...
* cl.texi: Further general copyedits.
(List Functions): Remove copy-tree, standard elisp for some time.
(Efficiency Concerns): Comment out examples that no longer apply.
(Compiler Optimizations): Rename from "Optimizing Compiler"; reword.
2012-11-03 10:56:30 -07:00
Chong Yidong
77f6eafeca
* lispref/objects.texi: Fix last change.
2012-11-04 00:54:11 +08:00
Chong Yidong
2395ab64f6
Clarify documentation about escape sequences in strings.
...
* objects.texi (General Escape Syntax): Clarify the explanation of
escape sequences.
(Non-ASCII in Strings): Clarify when a string is unibyte vs
multibyte. Hex escapes do not automatically make a string multibyte.
2012-11-03 19:02:43 +08:00
Martin Rudalics
43bcfda6d8
Doc changes related to displaying buffers and quitting windows.
...
* window.el (switch-to-visible-buffer)
(switch-to-buffer-preserve-window-point): Fix doc-strings.
* windows.texi (Switching Buffers): Document option
switch-to-buffer-preserve-window-point.
(Display Action Functions): Document window-height and
window-width alist entries.
(Display Action Functions): Document
display-buffer-below-selected and
display-buffer-in-previous-window.
(Quitting Windows): Document quit-restore-window. Rewrite
section.
(Window Configurations): In window-state-get mention that
argument window must be valid.
(Window Parameters): Document quit-restore window parameter
(Bug#12158).
2012-11-03 11:47:03 +01:00
Glenn Morris
c65b407b40
* doc/misc/cl.texi: Further general copyedits.
...
Eg, no longer distinguish between "the optimizing compiler" and "the
non-optimizing compiler" like they were different entities.
2012-11-02 21:19:40 -04:00
Glenn Morris
7fbf8f7bd9
Undocument cl-floatp-safe, since it is no longer relevant
...
* doc/misc/cl.texi (Naming Conventions, Type Predicates, Macros)
(Predicates on Numbers): No longer mention cl-floatp-safe.
2012-11-02 18:29:56 -04:00
Glenn Morris
9f2881afe2
More edits for cl.texi
...
* doc/misc/cl.texi: More copyedits, plus:
(Time of Evaluation, Iteration): Add xref to Emacs Lisp manual.
(Macro Bindings, Blocks and Exits): Acknowledge existence of lexical-binding.
(Iteration): Mainly defer to doc of standard dolist, dotimes.
2012-11-01 00:16:32 -07:00
Glenn Morris
df43dd5361
* doc/misc/cl.texi: General copyedits for style, line-breaks, etc.
...
Replace "..." by @dots; car by @sc{car}, etc.
2012-10-31 21:44:50 -04:00
Glenn Morris
87b0d8b1d1
* doc/misc/cl.texi (Modify Macros, Function Bindings): Add some xrefs.
2012-10-31 17:04:28 -04:00
Glenn Morris
dd90fd1a45
Trivial ert.texi update for cl-lib namespace
...
* doc/misc/ert.texi (Introduction, The @code{should} Macro):
Refer to "cl-assert" rather than "assert".
2012-10-31 17:02:51 -04:00
Glenn Morris
88390adf40
* doc/lispref/control.texi (Catch and Throw): Add xref to cl.texi.
2012-10-31 17:00:57 -04:00
Glenn Morris
aec5e6f9fe
* doc/lispref/lists.texi (Sets And Lists): Point xref to better location.
2012-10-31 17:00:13 -04:00
Glenn Morris
0d8e94e928
Small lispref update for cl-lib namespace changes
...
* doc/lispref/errors.texi (Standard Errors):
* doc/lispref/loading.texi (Autoload): Update for cl-lib namespace changes.
2012-10-31 16:59:04 -04:00
Glenn Morris
5241598ae5
lispref xref update
...
* doc/lispref/modes.texi (Defining Minor Modes):
"Generalized Variables" section is now in this manual rather than cl.texi.
2012-10-31 16:56:55 -04:00
Glenn Morris
89b2c8a133
Lispref updates for some things no longer being special forms
...
* doc/lispref/eval.texi (Special Forms): No longer special forms:
defmacro, defun, save-window-excursion, with-output-to-temp-buffer.
* doc/lispref/functions.texi (Defining Functions): Defun is now a macro.
Defalias is a function.
2012-10-31 16:54:19 -04:00
Paul Eggert
5c6ce1c7d0
Spelling fixes.
2012-10-31 12:23:06 -07:00
Glenn Morris
69c1c2e65a
Document cl-flet and cl-labels in doc/misc/cl.texi
...
* doc/misc/cl.texi (Function Bindings): Update for cl-flet and cl-labels.
(Obsolete Lexical Binding): Rename section from "Lexical Bindings".
(Obsolete Macros): Rename section from "Obsolete Lexical Macros".
Reword, and add details of flet and labels.
* etc/NEWS: Related markup.
2012-10-31 00:25:18 -07:00
Glenn Morris
86a7968c86
Fix typo in earlier cl.texi change
2012-10-30 15:23:13 -04:00
Michael Albinus
8728897105
* trouble.texi (Known Problems): Mention command `debbugs-gnu-usertags'.
2012-10-30 13:48:42 +01:00
Glenn Morris
f43a5263c1
cl-mapc small fixes
...
* lisp/emacs-lisp/cl-extra.el (cl-mapc): Add autoload cookie. Doc fix.
* doc/misc/cl.texi (Mapping over Sequences): Mention cl-mapc naming oddity.
2012-10-30 01:03:22 -07:00
Glenn Morris
516e1a08ce
More small manual updates for cl.texi
...
* doc/misc/cl.texi (Setf Extensions): Partially restore note about cl-getf,
mainly moved to lispref/variables.texi.
(Property Lists): Fix cl-getf typos.
* doc/lispref/variables.texi (Generalized Variables): Fix typo.
2012-10-30 00:54:17 -07:00
Glenn Morris
4ddedf94c8
Doc and manual updates for cl-letf and letf
...
Fixes: debbugs:12760
* doc/misc/cl.texi (Modify Macros): Update for cl-letf changes.
(Obsolete Lexical Macros): Say a little more about letf/cl-letf.
* lisp/emacs-lisp/cl.el (letf): Doc fix.
* etc/NEWS: Related edit.
2012-10-30 00:34:37 -07:00
Chong Yidong
e29e39c9c6
Document more Emacs 24.3 changes.
...
* frames.texi (Visibility of Frames): Document tty-top-frame.
* loading.texi (Autoload): Document autoloadp, autoload-do-load.
* symbols.texi (Symbol Plists): Document function-get.
2012-10-30 08:29:37 +08:00
Chong Yidong
fc83c2de54
Document dired-do-async-shell-command changes.
...
* dired.texi (Shell Commands in Dired): Document changes to the
dired-do-async-shell-command.
2012-10-30 07:48:02 +08:00
Glenn Morris
d55911cf1d
* cl.texi (Modify Macros, Other Clauses): Remove mentions of obsolete features.
2012-10-28 18:36:29 -07:00
Glenn Morris
6a07d52ed8
* doc/misc/cl.texi (Obsolete Setf Customization): Don't mention `apply' setf.
2012-10-28 18:31:10 -07:00
Glenn Morris
d571e9c385
Move some cl.texi setf extensions to the Obsolete appendix
...
* doc/misc/cl.texi (Customizing Setf):
Move contents to "Obsolete Setf Customization".
(Modify Macros, Multiple Values): Remove mentions of obsolete feature.
2012-10-28 18:29:22 -07:00
Glenn Morris
a3c5b619fc
* cl.texi (Setf Extensions): Remove `apply' setf since it seems to be disabled.
2012-10-28 18:19:26 -07:00
Glenn Morris
f1e1b6f3d3
Doc fix (use an alias to be consistent with the rest of this manual)
2012-10-28 18:14:50 -07:00
Glenn Morris
d3094168d6
* doc/misc/cl.texi (Organization): More details on cl-lib.el versus cl.el.
2012-10-28 18:06:13 -07:00
Stefan Monnier
70edffb130
* lisp/tmm.el (tmm-prompt): Use map-keymap.
...
* doc/lispref/keymaps.texi (Format of Keymaps): Document the multiple
inheritance format.
Fixes: debbugs:12744
2012-10-28 10:56:51 -04:00
Martin Rudalics
3a51f0eb41
Reformulate description of windows basics. Describe changes in window ordering.
...
* windows.texi (Basic Windows): Reformulate description of live,
internal and valid windows.
(Cyclic Window Ordering): Describe new argument of
get-lru-window and get-largest-window. Add description of
window-in-direction.
2012-10-28 13:56:15 +01:00
Glenn Morris
f94b04fcc7
More cl.texi updates
...
* doc/misc/cl.texi (Multiple Values, Common Lisp Compatibility):
More namespace updates.
(Obsolete Features): Copyedits.
(Obsolete Lexical Macros, Obsolete Setf Customization): New subsections.
* etc/NEWS: Related edits.
2012-10-27 19:34:36 -07:00
Glenn Morris
9c52d61d07
Add some xrefs to cl.texi
...
* doc/misc/cl.texi (Porting Common Lisp, Lexical Bindings):
Add some xrefs to the Elisp manual.
2012-10-27 19:05:04 -07:00
Glenn Morris
3c0c6155a1
Start moving some cl.texi features to an Obsolete appendix
...
* doc/misc/cl.texi (Lexical Bindings): Move to appendix of obsolete features.
(Porting Common Lisp): Emacs Lisp can do true lexical binding now.
(Obsolete Features): New appendix. Move Lexical Bindings here.
2012-10-27 18:55:40 -07:00
Glenn Morris
82b2101791
* doc/emacs/ack.texi (Acknowledgments): Mention gv.el.
2012-10-27 17:16:55 -07:00
Glenn Morris
e11174254b
* doc/misc/cl.texi: Use defmac for macros rather than defspec.
...
(Efficiency Concerns): Related copyedit.
2012-10-27 15:54:53 -07:00
Glenn Morris
5887564d5b
Move generalized variable documentation from misc/cl.texi to lispref
...
* doc/lispref/variables.texi (Generalized Variables): New section,
adapted from misc/cl.texi.
* doc/lispref/elisp.texi (Top): Add Generalized Variables to menu.
* doc/lispref/lists.texi (List Elements, List Variables):
Mention generalized variables.
* doc/misc/cl.texi (Control Structure): Update for setf now being in core.
(Setf Extensions): Rename from Basic Setf. Move much of the
former content to lispref/variables.texi.
(Modify Macros): Move pop, push details to lispref/variables.texi.
(Customizing Setf): Copyedits for setf etc being in core.
(Modify Macros, Efficiency Concerns, Porting Common Lisp):
Further namespaces updates.
2012-10-27 15:42:07 -07:00
Glenn Morris
5b6887ad2a
* doc/lispref/lists.texi (List Elements): Typo fix.
2012-10-27 15:07:43 -07:00
Bastien Guerry
caa5e5a44d
Fix typo in screen.texi.
2012-10-27 13:06:08 +02:00
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
Bastien Guerry
00323fb326
Fix overwritten typos and Org version number.
2012-10-26 17:27:29 +02:00
Bastien Guerry
bdebdb64b3
Merge upstream Org (from commit acbbe2)
2012-10-26 16:42:05 +02:00