1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-14 09:39:42 +00:00
Commit Graph

4291 Commits

Author SHA1 Message Date
Xue Fuqiao
de586f99e9 Minor doc fixes.
* doc/lispref/os.texi (Time Parsing):
(Processor Run Time, Input Modes, Terminal Output): Minor fixes.
2013-11-18 06:30:44 +08:00
Paul Eggert
d138982874 Spelling fixes.
* lisp/org/ob-python.el (org-babel-python-with-earmuffs):
Rename from org-babel-python-with-earmufs.  All uses changed.
(org-babel-python-without-earmuffs):
Rename from org-babel-python-without-earmufs.  All uses changed.
2013-11-16 23:51:24 -08:00
Jay Belanger
014690de70 * calc/calc.el (calc-context-sensitive-enter): New variable.
(calc-enter): Use `calc-context-sensitive-enter'.

* doc/misc/calc.texi (Customizing Calc): Mention the new variable
  `calc-context-sensitive-enter'.
2013-11-16 22:22:24 -06:00
Glenn Morris
90794abbf9 * doc/lispref/loading.texi (Library Search): Update section. 2013-11-14 00:38:50 -08:00
Bastien Guerry
ae0cb5361e Remove org-docbook.el, which is not in Org 8.2.3a.
Fix error in org.texi header.

Thanks to Sean Sieger and Michael Albinus for reporting this.
2013-11-12 15:54:41 +01:00
Bastien Guerry
271672fad7 Merge Org version 8.2.3a. 2013-11-12 14:06:26 +01:00
Xue Fuqiao
7d3bb5692e Doc fixes.
* doc/lispref/os.texi (User Identification, Time of Day, Time Conversion): Minor fixes.
2013-11-12 06:52:08 +08:00
Jan Djärv
fb193bb4a1 * keymaps.texi (Tool Bar): Mention that Gtk+/NS ignores item 1 to 3. 2013-11-10 13:18:03 +01:00
Xue Fuqiao
d612ddbb11 Add an cross-reference.
* doc/lispref/os.texi (Command-Line Arguments): Add cross-reference
  for `dump-emacs'.
2013-11-09 15:19:16 +08:00
Xue Fuqiao
6e46645997 * doc/lispref/os.texi (Startup Summary): Typo fix. 2013-11-09 13:38:28 +08:00
Xue Fuqiao
be9d2b46f0 * doc/lispref/os.texi (Startup Summary): Add an index about startup screen. 2013-11-09 10:36:46 +08:00
Eli Zaretskii
8acb09ca61 Documentation followup to last commit.
doc/lispref/display.texi (Truncation): Document that cache-long-scans is now
 non-nil by default.  (Bug#15797)
2013-11-08 12:27:15 +02:00
Alex Schroeder
f358e6e5d3 Fix a typo in (epa) Encrypting/decrypting *.gpg files 2013-11-08 09:49:40 +01:00
Xue Fuqiao
cfeda39028 Revert an indexing change.
See http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00193.html
2013-11-06 22:22:02 +08:00
Eli Zaretskii
c67c5132e9 Fix indexing in the lispref manual.
doc/lispref/lists.texi (Rearrangement): Fix indexing.
 doc/lispref/display.texi (Bidirectional Display): Fix indexing.
2013-11-05 19:47:48 +02:00
Xue Fuqiao
95a23e62a9 Another indexing improvement for Unicode. 2013-11-05 19:48:39 +08:00
Xue Fuqiao
5e21526fc5 Improve indexing. 2013-11-05 19:42:58 +08:00
Xue Fuqiao
f5e49f5ba5 * doc/lispref/display.texi (Bidirectional Display): Add an index for UBA. 2013-11-05 19:27:35 +08:00
Xue Fuqiao
29aa2b718c Doc fix.
* doc/lispref/display.texi (Glyphs): Add an index for glyph code.

* src/xdisp.c (syms_of_xdisp): Mention the active display table in doc
string of glyphless-char-display.
2013-11-05 17:00:52 +08:00
Glenn Morris
a0833f62d5 * lisp/startup.el (command-line-1): Allow `-L :...' to append to load-path.
* doc/emacs/cmdargs.texi (Action Arguments): Mention that `-L :...' appends.

* etc/NEWS: Mention this.
2013-11-03 17:36:14 -08:00
Glenn Morris
881db7e0c4 * doc/emacs/cmdargs.texi (Action Arguments): Clarify `-L' a bit. 2013-11-02 16:36:32 -07:00
Glenn Morris
1ba6984e42 * doc/emacs/cmdargs.texi (Action Arguments): Clarify that `-L' prepends 2013-11-02 16:29:01 -07:00
Jan Djärv
3c334c1412 Add :distant-foreground to faces.
* doc/lispref/display.texi (Face Attributes): Document :distant-foreground.

* etc/NEWS: Mention :distant-foreground.

* lisp/faces.el (face-x-resources): Add :distant-foreground.
(region): Use :distant-foreground for gtk and ns.

* src/dispextern.h (lface_attribute_index): Add
LFACE_DISTANT_FOREGROUND_INDEX.

* src/xfaces.c: Declare color_distance.
(QCdistant_foreground): New variable.
(NEAR_SAME_COLOR_THRESHOLD): New define.
(load_color2): New function.
(load_color): Call load_color2.
(load_face_colors): Call load_color2 and if distant-color is specified
calculate distant and use distant-color if colors are near.
(LFACE_DISTANT_FOREGROUND): New define.
(merge_face_ref, Finternal_set_lisp_face_attribute)
(Finternal_get_lisp_face_attribute)
(x_supports_face_attributes_p): Handle distant-foreground similar to
foreground.
(syms_of_xfaces): DEFSYM QCdistant_foreground.
2013-11-01 16:47:10 +01:00
Xue Fuqiao
bc5184ab59 * doc/lispref/display.texi (Abstract Display): Improve indexing. 2013-10-30 18:08:11 +08:00
Stefan Monnier
23af34b00c * doc/lispref/display.texi (Selective Display): Discourage the use of explicit
selective display.
2013-10-29 10:49:10 -04:00
Xue Fuqiao
e54711f396 * doc/lispref/display.texi (Abstract Display): Explain the meaning of Ewoc. 2013-10-29 22:36:01 +08:00
Xue Fuqiao
836b431328 Fix a typo. 2013-10-29 22:23:07 +08:00
Xue Fuqiao
3440d80e12 Use @code instead of @var for a normal variable.
* doc/lispref/display.texi (Button Buffer Commands): Use @code instead
  of @var for a normal variable.
2013-10-29 22:15:52 +08:00
Xue Fuqiao
142207c0e6 * doc/lispref/display.texi (Multi-Frame Images): Improve indexing. 2013-10-29 19:58:50 +08:00
Xue Fuqiao
027d950f5c Add an index for multi-frame images.
* doc/lispref/display.texi (Multi-Frame Images): Add an index for multi-frame images.
2013-10-29 19:20:24 +08:00
Xue Fuqiao
64ba53a23c Use @code instead of @var for a normal variable, since @var should
indicate metasyntactic variables.
2013-10-29 18:52:03 +08:00
Xue Fuqiao
81cf3b079a Add an index for image-size.
* doc/lispref/display.texi (Showing Images): Add an index for image-size.
2013-10-29 18:25:35 +08:00
Xue Fuqiao
18c9f8a224 * lisp/image.el (defimage): Doc fix. 2013-10-28 06:53:48 +08:00
Xue Fuqiao
77197f90a0 Comment 2013-10-27 22:12:16 +08:00
Xue Fuqiao
44e0cfaf57 Add an index for image maps. 2013-10-27 21:07:24 +08:00
Xue Fuqiao
3c640e29b8 Add an index for edge-detection algorithms.
* doc/lispref/display.texi (Image Descriptors): Add an index for edge-detection algorithms.
2013-10-27 12:40:16 +08:00
Xue Fuqiao
918a7ad426 Add an index for customizing fringe bitmaps. 2013-10-26 10:25:54 +08:00
Xue Fuqiao
7db9c31e3d * doc/lispref/display.texi (Fringe Indicators): Add indexes for fringe indicators. 2013-10-26 10:20:04 +08:00
Xue Fuqiao
68c9b8763c Comment 2013-10-26 10:02:51 +08:00
Xue Fuqiao
8b022e34fd Improve indexing. 2013-10-25 21:56:59 +08:00
Xue Fuqiao
651c39f8e8 Continuation of previous change. 2013-10-25 21:34:21 +08:00
Xue Fuqiao
3e1300f765 * doc/lispref/display.texi (Low-Level Font): Improve indexing. 2013-10-25 21:12:58 +08:00
Xue Fuqiao
2194b2a4b0 * doc/lispref/nonascii.texi (Character Properties): Add an index for
script symbols.
2013-10-25 20:23:07 +08:00
Xue Fuqiao
619a46f8d2 * doc/lispref/display.texi (Fontsets): Minor wording fix. 2013-10-25 19:44:35 +08:00
Xue Fuqiao
4fa11a3664 Improve indexing. 2013-10-24 22:00:59 +08:00
Xue Fuqiao
8b78f36c3a * doc/lispref/display.texi (Low-Level Font): Add an index for font registry. 2013-10-24 21:53:20 +08:00
Xue Fuqiao
235bd03a9f * doc/lispref/display.texi (Font Selection): Add indexes for font selection. 2013-10-24 21:16:51 +08:00
Xue Fuqiao
578ef6b9a2 * doc/lispref/display.texi (Face Remapping): Add indexes for face remapping. 2013-10-24 20:17:57 +08:00
Michael Albinus
955ada112b * ert.texi (Running Tests Interactively): Adapt examle output.
(Tests and Their Environment): Mention skip-unless.
2013-10-24 09:40:05 +02:00
Glenn Morris
76f1a3c314 Remove remaining @refills from doc/*/*.texi files 2013-10-23 13:20:09 -04:00
Xue Fuqiao
93be1936a3 Comment 2013-10-23 21:29:39 +08:00
Glenn Morris
48f73cfbf3 Progress towards allowing installation in directories with whitespace
* Makefile.in (COPYDESTS, write_subdir, install-arch-dep)
(install-arch-indep, install-etcdoc, install-info, install-man)
(install-etc, uninstall): Quote entities that might contain whitespace.

* build-aux/update-subdirs: Handle whitespace in argument.
Check cd return value.

* doc/emacs/Makefile.in (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* doc/lispintro/Makefile.in (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* doc/lispref/Makefile.in (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* doc/misc/Makefile.in (install-dvi, install-html, install-pdf)
(install-ps, uninstall-dvi, uninstall-html, uninstall-ps)
(uninstall-pdf): Quote entities that might contain whitespace.

* lib-src/Makefile.in ($(DESTDIR)${archlibdir}, need-blessmail, install)
(uninstall): Quote entities that might contain whitespace.

* nt/Makefile.in ($(DESTDIR)${archlibdir}, install, uninstall):
Quote entities that might contain whitespace.
2013-10-23 00:20:57 -07:00
Xue Fuqiao
8715f5a6aa Remove unnecessary @refill. 2013-10-21 06:33:05 +08:00
Xue Fuqiao
8d02f0ad3b Add indexes for the ‘:box’ face attribute.
* doc/lispref/display.texi (Face Attributes): Add indexes for the ‘:box’ face attribute.
2013-10-19 21:53:01 +08:00
Xue Fuqiao
74f202ae2d Another index for line height. 2013-10-18 22:27:44 +08:00
Xue Fuqiao
917ac5ebf7 * doc/lispref/display.texi (Line Height): Add an index for line height. 2013-10-18 22:22:55 +08:00
Xue Fuqiao
14cf4bfea9 Continuation of previous change. 2013-10-17 21:56:37 +08:00
Xue Fuqiao
475c7d3f4f * doc/lispref/display.texi (Width): Fix arguments of ‘truncate-string-to-width’. 2013-10-17 21:46:44 +08:00
Xue Fuqiao
12b10f017c Trivial doc fix. 2013-10-17 19:43:40 +08:00
Jay Belanger
c8722a9799 * calc/calc-comb.el (math-prime-test): Don't assume large integers are
represented by lists.

* doc/misc/calc.el (Data Type Formats): Don't specify the size at
  which integers begin to be represented by lists.
2013-10-16 22:37:05 -05:00
Xue Fuqiao
89f20e0579 Add an index for explicit selective display.
* doc/lispref/display.texi (Selective Display): Add an index for
explicit selective display.
2013-10-16 21:46:01 +08:00
Xue Fuqiao
2641f1a547 * doc/lispref/display.texi (Warning Basics): Mention the ‘*Warnings*’ buffer. 2013-10-15 16:43:56 +08:00
Xue Fuqiao
f55f544f40 * doc/misc/cl.texi (Argument Lists): Add indexes for &key and &aux. 2013-10-15 06:25:14 +08:00
Xue Fuqiao
c463be09eb Comment 2013-10-15 06:20:52 +08:00
Glenn Morris
9148ee920e * configure.ac [alpha]: Explicit error in non-ELF case.
* doc/emacs/ack.texi (Acknowledgments): Comment out old alpha stuff.

* lisp/emacs-lisp/authors.el (authors-fixed-entries):
Comment out old alpha stuff.

Fixes: debbugs:15601
2013-10-13 16:01:20 -07:00
Xue Fuqiao
524aabace8 Remove unnecessary @refill. 2013-10-13 18:22:34 +08:00
Glenn Morris
b22d06865b Doc fixes for text-scale-adjust
* lisp/face-remap.el (text-scale-adjust): Doc fix. 

* doc/emacs/display.texi (Text Scale): Update text-scale-adjust details.

Fixes: debbugs:15434
2013-10-12 22:17:42 -07:00
Glenn Morris
8c106d177f Use accented form of some names
* doc/emacs/ack.texi (Acknowledgments):
* doc/emacs/emacs.texi (Acknowledgments):
* doc/lispref/intro.texi (Acknowledgments): Use accented form of some names.

* lisp/emacs-lisp/authors.el (authors-aliases, authors-ignored-files):
Add some entries.
(authors-fixed-entries): Use accented form of name.
2013-10-12 17:31:19 -07:00
Glenn Morris
fa02290953 Doc tweaks for cond
* doc/lispref/control.texi (Conditionals): Copyedits.

* src/eval.c (Fcond): Doc tweak.
2013-10-09 13:17:20 -04:00
Eli Zaretskii
b0904477b3 Fix bug #15557 with spelling in the manual.
ack.texi (Acknowledgments): Fix spelling of Hrvoje Nikֵ¡iִ‡'s name.
2013-10-08 21:42:25 +03:00
Eli Zaretskii
4ed774157d Support menus on text-mode terminals.
src/xterm.h (xw_popup_dialog): Add prototype.
 src/xmenu.c (Fx_popup_dialog): Function moved to menu.c.
 (xmenu_show): Block input here, instead in Fx_popup_menu.
 (xw_popup_dialog): New function, with X-specific bits of popup
 dialogs.
 src/xdisp.c (deep_copy_glyph_row, display_tty_menu_item): New
 functions.
 src/window.c (Fset_window_configuration): Use run-time tests of the
 frame type instead of compile-time conditionals, when menu-bar
 lines are considered.
 src/w32term.h (w32con_hide_cursor, w32con_show_cursor)
 (w32_popup_dialog): New prototypes.
 src/w32menu.c (Fx_popup_dialog): Function deleted.
 (w32_popup_dialog): New function, with w32 specific bits of popup
 dialogs.  Block input here.
 src/w32inevt.c (w32_console_read_socket): Minor change to add
 debugging TTY events.
 src/w32fns.c (show_hourglass): If returning early because the frame
 is not a GUI frame, unblock input.
 src/w32console.c (w32con_hide_cursor, w32con_show_cursor, cursorX)
 (cursorY): New functions.
 src/termhooks.h (cursorX, cursorY): Prototypes of functions on
 WINDOWSNT, macros that call curX and curY elsewhere.
 src/termchar.h (struct tty_display_info) <showing_menu>: New flag.
 src/term.c (tty_hide_cursor, tty_show_cursor) [WINDOWSNT]: Call w32
 specific function to hide and show cursor on a text-mode terminal.
 (tty_menu_struct, struct tty_menu_state): New structures.
 (tty_menu_create, tty_menu_make_room, tty_menu_search_pane)
 (tty_menu_calc_size, mouse_get_xy, tty_menu_display)
 (have_menus_p, tty_menu_add_pane, tty_menu_add_selection)
 (tty_menu_locate, save_and_enable_current_matrix)
 (restore_desired_matrix, screen_update, read_menu_input)
 (tty_menu_activate, tty_menu_destroy, tty_menu_help_callback)
 (tty_pop_down_menu, tty_menu_last_menubar_item)
 (tty_menu_new_item_coords, tty_menu_show): New functions.
 (syms_of_term): New DEFSYMs for tty-menu-* symbols.
 src/nsterm.h (ns_popup_dialog): Adjust prototype.
 src/nsmenu.m (ns_menu_show): Block and unblock input here, instead
 of in x-popup-menu.
 (ns_popup_dialog): Adapt order of arguments to the other
 *_menu_show implementations.
 (Fx_popup_dialog): Function deleted.
 src/msdos.c (x_set_menu_bar_lines): Delete unused function.
 src/menu.h (tty_menu_show, menu_item_width): provide prototypes.
 src/menu.c (have_boxes): New function.
 (single_keymap_panes): Use it instead of a compile-time
 conditional.
 (single_menu_item): Use run-time tests of the frame type instead
 of compile-time conditionals.
 (encode_menu_string): New function.
 (list_of_items, list_of_panes): Use it instead of ENCODE_STRING
 the macro, since different types of frame need different encoding
 of menu items.
 (digest_single_submenu): Use run-time tests of frame type instead
 of, or in addition to, compile-time conditionals.
 (menu_item_width, Fmenu_bar_menu_at_x_y): New functions.
 (Fx_popup_menu): Detect when the function is called from keyboard
 on a TTY.  Don't barf when invoked on a text-mode frame.  Check
 frame type at run time, instead of compile-time conditionals for
 invoking terminal-specific menu-show functions.  Call
 tty_menu_show on text-mode frames.
 (Fx_popup_dialog): Moved here from xmenu.c.  Test frame types at
 run time to determine which alternative to invoke; support dialogs
 on TTYs.
 src/keyboard.h <Qmouse_movement>: Declare.
 src/keyboard.c <Qmouse_movement>: Now extern.
 <Qecho_keystrokes>: New static variable.
 (read_key_sequence): Accept an additional argument, a flag to
 prevent redisplay during reading of the key sequence.  All callers
 changed.
 (read_menu_command): New function.
 (read_char): When COMMANDFLAG is -2, do not redisplay and do not
 autosave.
 (toolkit_menubar_in_use): New function.
 (make_lispy_event): Use it instead of a compile-time test.
 src/fns.c (Fyes_or_no_p) [HAVE_MENUS]: Don't condition on
 window-system being available.
 src/editfns.c (Fmessage_box) [HAVE_MENUS]: Don't condition the call
 to x-popup-dialog on the frame type, they all now support popup
 dialogs.
 src/dispnew.c (save_current_matrix): Save the margin areas.
 (restore_current_matrix): Restore margin areas.
 (update_frame_with_menu): New function.
 src/dispextern.h (display_tty_menu_item, update_frame_with_menu):
 Add prototypes.
 src/alloc.c (make_save_ptr): Now compiled unconditionally.
 
 lisp/tmm.el (tmm-menubar): Adapt doc string to TTY menus
 functionality.
 lisp/tooltip.el (tooltip-mode): Don't error out on TTYs.
 lisp/menu-bar.el (popup-menu, popup-menu-normalize-position): Moved
 here from mouse.el.
 (popup-menu): Support menu-bar navigation on TTYs using C-f/C-b
 and arrow keys.
 (tty-menu-navigation-map): New map for TTY menu navigation.
 lisp/loadup.el ("tooltip"): Load even if x-show-tip is not available.
 lisp/frame.el (display-mouse-p): Report text-mode mouse as available
 on w32.
 (display-popup-menus-p): Report availability if mouse is
 available; don't condition on window-system.
 lisp/faces.el (tty-menu-enabled-face, tty-menu-disabled-face)
 (tty-menu-selected-face): New faces.

 configure.ac (HAVE_MENUS): Define unconditionally.

 doc/emacs/screen.texi (Menu Bar): Adapt to TTY menus.
 doc/emacs/frames.texi (Frames): Mention menu support on text terminals.
 doc/emacs/files.texi (Visiting): Mention the "File" menu-bar menu.
 doc/emacs/display.texi (Standard Faces): Mention TTY faces for menus.
 
 doc/lispref/keymaps.texi (Defining Menus, Mouse Menus, Menu Bar): Modify
 wording to the effect that menus are supported on TTYs.
 doc/lisprefframes.texi (Pop-Up Menus, Dialog Boxes)
 (Display Feature Testing): Update for menu support on TTYs.

  etc/NEWS: Mention the new features.
2013-10-08 20:49:20 +03:00
Michael Albinus
81856d28fc * trampver.texi: Update release number. 2013-10-07 14:48:18 +02:00
Stefan Monnier
6de913c47e * doc/lispref/tips.texi (Comment Tips): Discourage use of triple semi-colons
for non-headings.
2013-10-06 23:46:32 -04:00
Xue Fuqiao
9548391ca2 Remove unnecessary @refill. 2013-10-06 17:46:04 +08:00
Xue Fuqiao
544a2a8049 Minor doc fixes. 2013-10-05 23:06:17 +08:00
Xue Fuqiao
9e73b24216 * doc/lispref/syntax.texi (Categories): Add an index for category sets. 2013-10-05 19:49:02 +08:00
Eli Zaretskii
981b26a63a More updates for documentation. 2013-10-03 22:10:34 +03:00
Xue Fuqiao
c9358b45b9 Add an index for modify-syntax-entry. 2013-10-03 23:32:10 +08:00
Xue Fuqiao
79b3ad55f6 * doc/lispref/syntax.texi (Syntax Flags): Add an index for comment style. 2013-10-03 23:09:18 +08:00
Eli Zaretskii
d797af5518 Fix documentation. 2013-10-02 20:40:29 +03:00
Eli Zaretskii
4b65d53956 Documentation updates. 2013-10-02 20:27:52 +03:00
Xue Fuqiao
8c1f51ffff Add an index for the table of syntax classes.
* doc/lispref/syntax.texi (Syntax Class Table): Add an index for syntax class table.
2013-10-02 23:14:06 +08:00
Michael Albinus
afae9a6953 Sync with Tramp 2.2.8.
* tramp.texi (External packages): Use `non-essential'.
* trampver.texi: Update release number.
2013-10-02 15:52:32 +02:00
Xue Fuqiao
6cfe977d9f Refine documentation of `looking-back'.
* lisp/subr.el (looking-back): Do not recommend using looking-back.  (bug#5689)
* doc/lispref/searching.texi (Regexp Search): Refine.
2013-09-29 14:16:45 +08:00
Xue Fuqiao
4ec3c26861 Remove unnecessary @refill. 2013-09-29 12:30:11 +08:00
Xue Fuqiao
f046996ea0 Remove an unnecessary FIXME. 2013-09-29 06:26:29 +08:00
Xue Fuqiao
25201ef030 Fix typo. 2013-09-28 09:52:23 +08:00
Xue Fuqiao
e1db6a162a Comment. 2013-09-28 09:48:06 +08:00
Xue Fuqiao
09f62a15c0 * doc/emacs/dired.texi (Flagging Many Files): Use @emph instead of @strong. 2013-09-26 22:22:49 +08:00
Xue Fuqiao
6232855dd2 * doc/emacs/emacs.texi (Intro): Minor cleanup. 2013-09-26 21:42:29 +08:00
Xue Fuqiao
69b3debcd2 * doc/lispref/nonascii.texi (Default Coding Systems): Typo fix. 2013-09-22 20:49:53 +08:00
Xue Fuqiao
3a4be55b4d @refill is no longer needed.
* doc/emacs/fixit.texi (Transpose):
(Fixing Case): Remove @refill.
2013-09-22 10:13:44 +08:00
Xue Fuqiao
878294497c Add information about carriage-return in lispref.
* doc/lispref/nonascii.texi (Coding System Basics): Add information about carriage-return.
2013-09-21 18:58:39 +08:00
Xue Fuqiao
f6bb09828c * doc/emacs/maintaining.texi (Log Buffer): Use @emph instead of @strong. 2013-09-21 16:31:45 +08:00
Xue Fuqiao
cb8165496a Comments. 2013-09-21 16:22:57 +08:00
Xue Fuqiao
d052d3bdf3 Add keybinding for vc-log-incoming in vc-dir.
* doc/emacs/maintaining.texi (VC Directory Commands): Add keybinding for
vc-log-incoming in vc-dir.
* lisp/vc/vc-dir.el (vc-dir-mode-map): Add keybinding for vc-log-incoming.
2013-09-21 16:16:13 +08:00
Paul Eggert
230fe2a5a1 Merge from gnulib.
This incorporates the following changes:
2013-09-19 stdio: OS X port of putc_unlocked + extern inline
2013-09-19 signal: OS X port of sigaddset etc. + extern inline
2013-09-19 extern-inline: do not always suppress extern inline on OS X
2013-09-17 getgroups: statement without effect
2013-08-28 headers: check that _GL_INLINE_HEADER_BEGIN is defined
2013-09-19 14:40:08 -07:00
Glenn Morris
fe30962e0b * doc/misc/eshell.texi: Markup fixes. 2013-09-14 16:47:54 -07:00
Eli Zaretskii
6990c412ef Minor fixes for last change in lispref/display.texi.
Fixes: debbugs:15375
2013-09-14 19:33:12 +03:00
Eli Zaretskii
d1ec44a551 Fix last change in lispref/display.texi.
Fixes: debbugs:15375
2013-09-14 18:34:33 +03:00
Eli Zaretskii
0df00f5905 Fix bug #15375 with inaccurate docs of display margin width values.
doc/lispref/display.texi (Display Margins): State the units of measuring
 margin width.

 src/buffer.c (syms_of_buffer) <left-margin-width, right-margin-width>:
 Doc fix.
2013-09-14 12:24:34 +03:00
Eli Zaretskii
3509fb4083 doc/lispref/text.texi (Not Intervals): Minor wording fix. 2013-09-13 11:26:03 +03:00
Xue Fuqiao
4dfa4b9bd9 Comments. 2013-09-12 22:21:21 +08:00
Xue Fuqiao
99d8e6d6c2 * doc/lispref/functions.texi (Obsolete Functions): Add an index for obsolete functions. 2013-09-12 20:22:17 +08:00
Xue Fuqiao
384a7d723e * doc/emacs/text.texi (Enriched Justification): Explain values of default-justification. 2013-09-12 20:04:18 +08:00
Xue Fuqiao
44ee21472c Character properties fix in lispref.
* doc/lispref/nonascii.texi (Character Properties): Character properties fix
for decimal-digit-value and digit-value.
2013-09-12 07:05:21 +08:00
Xue Fuqiao
412a09723c Minor fixes for ido.texi.
* doc/misc/ido.texi (Interactive Substring Matching): Use @key{RET}
instead of @kbd{RET}.
(Prefix Matching): Add an index.
2013-09-11 22:06:22 +08:00
Glenn Morris
7dc61a66e7 * doc/misc/emacs-gnutls.texi: Tweak direntry.
* info/dir: Tweak emacs-gnutls entry.
2013-09-08 16:31:14 -07:00
Stefan Monnier
eb31a86cb2 * doc/lispref/macros.texi (Defining Macros): Prefer "function" to "lambda
expression".

Fixes: debbugs:15296
2013-09-08 14:01:25 -04:00
Michael Albinus
97e99cc328 * tramp.texi (Alternative Syntax): Remove chapter. 2013-09-06 10:25:15 +02:00
Xue Fuqiao
adf2fc4a01 Merge from mainline. 2013-09-04 08:39:34 +08:00
Xue Fuqiao
63191d9f20 Some fixes for vc-ignore.
* lisp/vc/vc.el (vc-ignore): Rewrite.
(vc-default-ignore): New function.
(vc-default-ignore-completion-table): Use find-ignore-file.

* lisp/vc/vc-bzr.el (vc-bzr-ignore, vc-bzr-ignore-completion-table):
* lisp/vc/vc-git.el (vc-git-ignore, vc-git-ignore-completion-table):
* lisp/vc/vc-hg.el (vc-hg-ignore, vc-hg-ignore-completion-table):
Remove.  Most code moved to vc.el.

* doc/emacs/maintaining.texi (VC Ignore): Mention `vc-ignore' with prefix argument.
2013-09-04 08:31:13 +08:00
Glenn Morris
3a2a2fada1 * lispintro/emacs-lisp-intro.texi (beginning-of-buffer complete):
Put back a version of the removed paragraph about raw prefix arg.
2013-08-31 18:23:06 -07:00
Dani Moncayo
5229f00af6 * emacs-lisp-intro.texi (beginning-of-buffer complete): Update function details.
Fixes: debbugs:15085
2013-08-31 18:18:41 -07:00
Ulrich Müller
5d85cfe6f7 * doc/emacs/xresources.texi (Motif Resources):
Rename from LessTif Resources.  Update xrefs. 

* doc/emacs/emacs.texi: Update menu.

* doc/man/emacs.1: Update manual links.

Fixes: debbugs:15145
2013-08-31 12:49:52 -07:00
Paul Eggert
50b13cdedb * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,
for portability to hosts where /bin/sh has problems.
2013-08-27 23:01:52 -07:00
Stefan Monnier
0acfedd349 Try to reduce redundancy in doc/misc/Makefile.in.
* configure.ac (DOCMISC_W32): New var to replace DOCMISC_*_W32.
* doc/misc/Makefile.in (DOCMISC_W32): New var to replace DOCMISC_*_W32.
(TARGETS): New intermediate variable.
(DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS): Use it.
2013-08-27 21:37:13 -04:00
Glenn Morris
63e984f8fd Update location of Emacs on MS Windows FAQ 2013-08-27 15:40:24 -04:00
Glenn Morris
278208b8e6 * doc/misc/efaq.texi: Rename from faq.texi, to match its output files.
* doc/misc/Makefile.in: Update for faq.texi name change.

* admin/admin.el (manual-misc-manuals): "faq" does not need special
  treatment any more.
2013-08-27 13:19:04 -04:00
Glenn Morris
79c238dc2f * doc/misc/efaq-w32.texi (EMACSVER): Get it from emacsver.texi. 2013-08-27 01:14:58 -07:00
Glenn Morris
c076ba953a * doc/misc/Makefile.in (webhack): Remove; it's nothing to do with Emacs.
Presumably it is some Gnus thing.
2013-08-27 01:04:08 -07:00
Glenn Morris
1857cd3f9e Move source for Emacs on MS Windows FAQ here from Emacs webpages repository
* Makefile.in (mostlyclean, clean, distclean, bootstrap-clean)
(maintainer-clean, check-declare): Remove pointless subshells.
Check cd return value.

* configure.ac (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32)
(DOCMISC_PDF_W32, DOCMISC_PS_W32): New output variables.
* Makefile.in (check-info-dir): Ignore efaq-w32.

* admin/admin.el (manual-misc-manuals): Use INFO_COMMON rather than
INFO_TARGETS.

* doc/misc/efaq-w32.texi: Move here from the web-pages repository.

* doc/misc/Makefile.in (DOCMISC_DVI_W32, DOCMISC_HTML_W32, DOCMISC_INFO_W32)
(DOCMISC_PDF_W32, DOCMISC_PS_W32): New configure output variables.
(INFO_COMMON, INFO_INSTALL): New derivations of INFO_TARGETS.
(DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
Add DOCMISC_*_W32 variables.
(echo-info): Use INFO_INSTALL rather than INFO_TARGETS.
(efaq_w32_deps): New variable.
(efaq-w32, $(buildinfodir)/efaq-w32$(INFO_EXT), efaq-w32.dvi)
(efaq-w32.pdf, efaq-w32.html): New rules.
(clean): Remove efaq-w32 products.
2013-08-27 00:57:39 -07:00
Paul Eggert
12c4970d70 Minor merge from gnulib (mostly just for texinfo.tex). 2013-08-26 15:17:31 -07:00
Stefan Monnier
a8544941cf * lispref/variables.texi (File Local Variables): Don't recommend quoting! 2013-08-26 11:28:24 -04:00
Xue Fuqiao
eed991017a Fix broken customization in Flymake.
* lisp/progmodes/flymake.el (flymake-get-real-file-name-function):
Fix broken customization.  (Bug#15184)
2013-08-26 06:30:56 +08:00
Eli Zaretskii
9f0809d4ab Document problems with Windows file names that end in blanks.
doc/lispref/files.texi (Information about Files): Mention file names with
 trailing blanks on MS-Windows.  (Bug#15130)
2013-08-20 17:49:09 +03:00
Katsumi Yamaoka
dab3a8d5fe Gnus: Exclude iso-2022-jp-2 and shift_jis from the default value set to mm-coding-system-priorities for Japanese users 2013-08-19 05:10:33 +00:00
Xue Fuqiao
c5074806de Minor improving in indexing of buffer position.
* doc/lispref/positions.texi (Positions): Improve indexing.
2013-08-19 07:12:32 +08:00
Eli Zaretskii
e2c904739e Minor improving in indexing of "region".
doc/lispref/markers.texi (The Region): Improve indexing.
2013-08-18 22:25:15 +03:00
Xue Fuqiao
ad6643fe1a * text.texi (Case Changes): Fix an `args-out-of-range' error in the example. 2013-08-17 22:14:41 +08:00
Xue Fuqiao
ab1006358f * doc/lispref/modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes. 2013-08-17 19:14:10 +08:00
Xue Fuqiao
38b4c7f838 * doc/emacs/text.texi (Columns): Comment out undefined behavior. 2013-08-17 18:46:11 +08:00
Xue Fuqiao
d311017740 * doc/emacs/text.texi (Sorting): Fix indentation. 2013-08-17 16:04:31 +08:00
Xue Fuqiao
c9b39934d6 * doc/emacs/text.texi (Filling): Add cross-reference for hard newlines. 2013-08-17 12:31:22 +08:00
Xue Fuqiao
f33650d8cc * doc/emacs/text.texi (Enriched Justification): Minor fixes. 2013-08-17 10:45:22 +08:00
Xue Fuqiao
278d6dd088 Mention interactive call of buffer-disable-undo.
* doc/lispref/text.texi (Maintaining Undo): Mention interactive call of
buffer-disable-undo.
2013-08-17 08:48:35 +08:00
Xue Fuqiao
70ff8240e4 Another doc fix for `buffer-undo-list'. 2013-08-17 06:32:24 +08:00
Xue Fuqiao
e4043ba039 Doc fix for `buffer-undo-list'. 2013-08-16 22:16:45 +08:00
Xue Fuqiao
907699465f Reverse previous change, because kill-{new, append} don't have obvious advantage. 2013-08-16 16:27:49 +08:00
Xue Fuqiao
7bef426b5f Advertise using kill-new' and kill-append' in Lisp programs.
* lisp/simple.el (copy-region-as-kill, kill-ring-save): Advertise using
`kill-new' and `kill-append' in Lisp programs.
2013-08-16 16:11:44 +08:00
Xue Fuqiao
bd805d5bae doc/lispref/text.texi(Margins): Add an index. 2013-08-16 14:03:18 +08:00
Paul Eggert
526e5233cc Spelling fixes. 2013-08-15 22:15:51 -07:00
Xue Fuqiao
c8068af567 Refine the documentation of `insert-buffer-substring'. 2013-08-16 11:16:03 +08:00
Xue Fuqiao
8b8bf4a3ce * doc/lispref/text.texi (Insertion): Add cross-references. 2013-08-16 09:57:58 +08:00
Xue Fuqiao
2bede2ed96 Remove documentation of undefined behavior.
* doc/lispref/positions.texi (Character Motion):
* doc/lispref/markers.texi (Moving Markers):
(Creating Markers): Comment out undefined behavior.

* src/marker.c (set_marker): Remove documentation of undefined behavior.
2013-08-16 08:20:56 +08:00
Xue Fuqiao
7cbbcaa0dd * doc/lispref/markers.texi (The Region): Add/move indexes. 2013-08-15 16:27:22 +08:00
Xue Fuqiao
7510a061cb * src/marker.c (set_marker): Reformat documentation. 2013-08-14 21:58:25 +08:00
Xue Fuqiao
5faf4899f0 * doc/emacs/files.texi (Filesets): Add an index. 2013-08-14 18:45:10 +08:00
Lars Magne Ingebrigtsen
c6b7ccaaf6 Rename :content-type to :format in `create-image' 2013-08-13 22:13:02 +02:00
Lars Magne Ingebrigtsen
8259030d68 Enable giving hints to ImageMagick via :content-type
2013-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* image.el (image-content-type-suffixes): New variable.

2013-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* image.c (imagemagick_filename_hint): New function to possibly
	apply `image-content-type-suffixes'.
	(imagemagick_load_image): Use it.
2013-08-13 19:45:34 +02:00
Xue Fuqiao
f73f4ce69f Doc fix for forward-word and backward-word.
* doc/lispref/positions.texi (Word Motion): Remove redundant sentence.
* lisp/simple.el (backward-word): Mention the optional argument.
* src/syntax.c (forward_word): Mention the optional argument.
2013-08-13 22:26:39 +08:00
Glenn Morris
3e6b67c9b7 * lispref/lists.texi (List Elements): Undocument nth, nthcdr with n < 0 2013-08-13 00:15:27 -07:00
Glenn Morris
8121e4813d Merge from emacs-24; up to 2013-01-02T16:37:04Z!eggert@cs.ucla.edu 2013-08-13 00:02:00 -07:00
Glenn Morris
55f612f03e Rename some doc/misc info nodes to avoid chars that can cause Texinfo problems
* reftex.texi (LaTeX xr Package, Options - Table of Contents)
(Options - Defining Label Environments, Options - Creating Labels)
(Options - Referencing Labels, Options - Creating Citations)
(Options - Index Support, Options - Viewing Cross-References)
(Options - Finding Files, Options - Optimizations)
(Options - Fontification, Options - Misc):
* cc-mode.texi (Sample Init File):
* edt.texi (Init file):
* epa.texi (Encrypting/decrypting gpg files):
* mairix-el.texi (About, Setting up the mairix interface, Using)
(Extending):
Rename nodes to avoid characters that can cause Texinfo problems.
2013-08-12 23:55:21 -07:00
Xue Fuqiao
916119ec9e * doc/lispref/frames.texi (Display Feature Testing): Add indexes. 2013-08-13 10:45:12 +08:00
Xue Fuqiao
5c41e9ffea * doc/lispref/frames.texi (Display Feature Testing): Add an index. 2013-08-13 10:15:57 +08:00
Katsumi Yamaoka
d401ef43f6 doc/misc/gnus.texi (Mail Source Specifiers): Fix description for pop3's :leave 2013-08-12 01:48:11 +00:00
Paul Eggert
eaca0446e7 Merge from gnulib.
This incorporates:
2013-08-11 fpending: port to recent Cygwin change to stdio_ext.h
2013-08-10 sys_time: port to OpenBSD
2013-08-11 17:52:17 -07:00
Glenn Morris
808190e694 Reduce some duplication in doc/misc/Makefile.in
* doc/misc/Makefile.in (ada_mode_deps, auth_deps, autotype_deps)
(bovine_deps, calc_deps, ccmode_deps, cl_deps, dbus_deps)
(dired_x_deps, ebrowse_deps, ede_deps, ediff_deps, edt_deps)
(eieio_deps, emacs_gnutls_deps, emacs_mime_deps, epa_deps)
(erc_deps, ert_deps, eshell_deps, eudc_deps, faq_deps)
(flymake_deps, forms_deps, gnus_deps, htmlfontify_deps)
(idlwave_deps, ido_deps, info_deps, mairix_el_deps, message_deps)
(mh_e_deps, newsticker_deps, nxml_mode_deps, org_deps)
(pcl_cvs_deps, pgg_deps, rcirc_deps, reftex_deps, remember_deps)
(sasl_deps, sc_deps, semantic_deps, ses_deps, sieve_deps)
(smtpmail_deps, speedbar_deps, srecode_deps, todo_mode_deps)
(tramp_deps, url_deps, vip_deps, viper_deps, widget_deps)
(wisent_deps, woman_deps): New variables.  Use throughout.
2013-08-11 17:41:34 -07:00
Glenn Morris
7a22490f14 Merge from emacs-24; up to 2013-01-02T10:15:31Z!michael.albinus@gmx.de 2013-08-11 17:09:11 -07:00
Glenn Morris
8496d8d706 Add build, install, uninstall rules for all dvi, html, pdf, ps manuals
* configure.ac (etcdocdir): Rename from docdir, to avoid confusion
with configure's standard --docdir argument.  All uses updated.

* Makefile.in (etcdocdir): Rename from docdir.  All uses updated.
(install-etcdoc): Rename from install-doc.  All uses updated.
(uninstall): Run uninstall-doc.
(PSS): Add misc-ps.
(INSTALL_DVI, INSTALL_HTML, INSTALL_PDF, INSTALL_PS)
(INSTALL_DOC, UNINSTALL_DVI, UNINSTALL_HTML, UNINSTALL_PDF)
(UNINSTALL_PS, UNINSTALL_DOC): New variables.
($(INSTALL_DOC), install-doc, install-dvi, install-html, install-pdf)
(install-ps, $(UNINSTALL_DOC), uninstall-doc, uninstall-dvi)
(uninstall-html, uninstall-pdf, uninstall-ps): New .PHONY rules.

* doc/emacs/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
(docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
(INSTALL_DATA): New, set by configure.
(HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
New variables.
(.SUFFIXES): Add .ps and .dvi.
(.dvi.ps): New suffix rule.
(dvi, html, pdf, ps): Use *_TARGETS variables.
(emacs.ps, emacs-xtra.ps): Remove explicit rules.
(emacs.html): Use HTML_OPTS.
(clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
(.PHONY): install-dvi, install-html, install-pdf, install-ps
,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
uninstall-ps, and uninstall-doc.
(install-dvi, install-html, install-pdf, install-ps, install-doc)
(uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
(uninstall-doc): New rules.

* doc/lispintro/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
(docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
(INSTALL_DATA): New, set by configure.
(HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
New variables.
(.SUFFIXES): Add .ps and .dvi.
(.dvi.ps): New suffix rule.
(dvi, html, pdf, ps): Use *_TARGETS variables.
(emacs-lisp-intro.ps): Remove explicit rule.
(emacs-lisp-intro.html): Use HTML_OPTS.
(clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
(.PHONY): install-dvi, install-html, install-pdf, install-ps
,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
uninstall-ps, and uninstall-doc.
(install-dvi, install-html, install-pdf, install-ps, install-doc)
(uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
(uninstall-doc): New rules.

* doc/lispref/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
(docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
(INSTALL_DATA): New, set by configure.
(HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
New variables.
(.SUFFIXES): Add .ps and .dvi.
(.dvi.ps): New suffix rule.
(dvi, html, pdf, ps): Use *_TARGETS variables.
(elisp.html): Use HTML_OPTS.
(elisp.ps): Remove explicit rule.
(.PHONY): install-dvi, install-html, install-pdf, install-ps
,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
uninstall-ps, and uninstall-doc.
(install-dvi, install-html, install-pdf, install-ps, install-doc)
(uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
(uninstall-doc): New rules.
(clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.

* doc/misc/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
(docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
(INSTALL_DATA): New, set by configure.
(HTML_OPTS, HTML_TARGETS, PS_TARGETS, DVIPS): New variables.
(.PHONY): Add html, ps, install-dvi, install-html, install-pdf,
install-ps ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
uninstall-ps, and uninstall-doc.
(.SUFFIXES): Add .ps and .dvi.
(.dvi.ps): New suffix rule.
(html, ps, ada-mode.html, auth.html, autotype.html, bovine.html)
(calc.html, cc-mode.html, cl.html, dbus.html, dired-x.html)
(ebrowse.html, ede.html, ediff.html, edt.html, eieio.html)
(emacs-gnutls.html, emacs-mime.html, epa.html, erc.html)
(ert.html, eshell.html, eudc.html, faq.html, flymake.html)
(forms.html, gnus.html, htmlfontify.html, idlwave.html)
(ido.html, mairix-el.html, message.html, mh-e.html)
(newsticker.html, nxml-mode.html, org.html, pgg.html)
(rcirc.html, reftex.html, remember.html, sasl.html, sc.html)
(semantic.html, sieve.html, smtpmail.html, speedbar.html)
(srecode.html, todo-mode.html, tramp.html, url.html, vip.html)
(viper.html, widget.html, wisent.html, woman.html, install-dvi)
(install-html, install-pdf, install-ps, install-doc, uninstall-dvi)
(uninstall-html, uninstall-ps, uninstall-pdf, uninstall-doc):
New rules.
(clean): Remove HTML_TARGETS and PS_TARGETS.
2013-08-11 17:04:15 -07:00
Xue Fuqiao
3a3bb90450 * doc/lispref/edebug.texi (Instrumenting Macro Calls): Use @defmac for macros. 2013-08-10 13:03:11 +08:00
Xue Fuqiao
33a9f380e5 * doc/misc/ido.texi (Working Directories):
(Flexible Matching, Regexp Matching, Find File At Point)
(Ignoring, Misc Customization): Use @defopt for user options.
2013-08-10 12:58:31 +08:00
Xue Fuqiao
4517cbc2ea * doc/lispref/control.texi (Error Symbols): Minor fix for previous change. 2013-08-10 06:34:05 +08:00
Stefan Monnier
54bd972f15 * lisp/subr.el (define-error): New function.
* doc/lispref/control.texi (Signaling Errors): Refer to define-error.
(Error Symbols): Add `define-error'.
* doc/lispref/errors.texi (Standard Errors): Don't refer to `error-conditions'.
* lisp/progmodes/ada-xref.el (ada-error-file-not-found): Rename from
error-file-not-found and define with define-error.
* lisp/emacs-lisp/cl-lib.el (cl-assertion-failed): Move here from subr.el
and define with define-error.
* lisp/userlock.el (file-locked, file-supersession):
* lisp/simple.el (mark-inactive):
* lisp/progmodes/js.el (js-moz-bad-rpc, js-js-error):
* lisp/progmodes/ada-mode.el (ada-mode-errors):
* lisp/play/life.el (life-extinct):
* lisp/nxml/xsd-regexp.el (xsdre-invalid-regexp, xsdre-parse-error):
* lisp/nxml/xmltok.el (xmltok-markup-declaration-parse-error):
* lisp/nxml/rng-util.el (rng-error):
* lisp/nxml/rng-uri.el (rng-uri-error):
* lisp/nxml/rng-match.el (rng-compile-error):
* lisp/nxml/rng-cmpct.el (rng-c-incorrect-schema):
* lisp/nxml/nxml-util.el (nxml-error, nxml-file-parse-error):
* lisp/nxml/nxml-rap.el (nxml-scan-error):
* lisp/nxml/nxml-outln.el (nxml-outline-error):
* lisp/net/soap-client.el (soap-error):
* lisp/net/gnutls.el (gnutls-error):
* lisp/net/ange-ftp.el (ftp-error):
* lisp/mpc.el (mpc-proc-error):
* lisp/json.el (json-error, json-readtable-error, json-unknown-keyword)
(json-number-format, json-string-escape, json-string-format)
(json-key-format, json-object-format):
* lisp/jka-compr.el (compression-error):
* lisp/international/quail.el (quail-error):
* lisp/international/kkc.el (kkc-error):
* lisp/emacs-lisp/ert.el (ert-test-failed):
* lisp/calc/calc.el (calc-error, inexact-result, math-overflow)
(math-underflow):
* lisp/bookmark.el (bookmark-error-no-filename):
* lisp/epg.el (epg-error): Define with define-error.
2013-08-09 17:22:44 -04:00
Xue Fuqiao
241de2901e * doc/misc/htmlfontify.texi (Customization): Minor fixes. 2013-08-09 08:51:03 +08:00
Xue Fuqiao
353ca646bb * doc/misc/htmlfontify.texi (Customization): Remove documentation of `hfy-fast-lock-save'. 2013-08-09 08:46:25 +08:00
Xue Fuqiao
919a957544 doc/misc/ido.texi: Document some user options. 2013-08-09 07:56:25 +08:00
Xue Fuqiao
04263d23c5 doc/lispref/buffers.texi: Add documentation for ido-record-command(s).
* lisp/ido.el (ido-record-command): Add doc string.
2013-08-08 22:03:56 +08:00
Xue Fuqiao
9dfc8491bb doc/lispref/buffers.texi: Add documentation of some user options for Ido. 2013-08-08 21:53:30 +08:00
Xue Fuqiao
15938cf474 Add documentation of `ido-confirm-unique-completion'.
doc/misc/ido.texi: (Misc Customization): Add documentation of `ido-confirm-unique-completion'.
2013-08-08 20:52:25 +08:00
Xue Fuqiao
03300a14a0 Add documentation for working directory in Ido.
* doc/misc/ido.texi (Top): Insert node "Working Directories" in menu.
(Working Directories): New node.


doc/misc/sc.texi: (What Supercite Does): Typo fix.
2013-08-08 20:31:38 +08:00
Eli Zaretskii
2a02433454 Minor fixes in the ToDo Mode manual.
doc/misc/todo-mode.texi: Update @dircategory.
 (Overview, Todo Items as Diary Entries, Todo Mode Entry Points)
 (File Editing, Marked Items, Item Prefix): Fix usage of @xref and
 @ref.
2013-08-07 17:15:23 +03:00
Eli Zaretskii
f2243267a9 Fix bug #15038 with incorrect Texinfo in Emacs Lisp Intro manual.
doc/lispintro/emacs-lisp-intro.texi (Beginning init File): Rename from
 "Beginning a .emacs File", since a node name cannot include a
 period.
 (Top, Emacs Initialization, Change a defun): All references
 changed.
2013-08-07 16:58:41 +03:00
Xue Fuqiao
998ad848a4 Index and whitespace fixes for doc/misc/sc.texi.
* sc.texi (Introduction): Fix indexes.
(Usage Overview):
(Citations, Citation Elements, Recognizing Citations)
(Information Keys and the Info Alist, Reference Headers)
(The Built-in Header Rewrite Functions)
(Electric References, Reply Buffer Initialization)
(Filling Cited Text, Selecting an Attribution)
(Attribution Preferences)
(Anonymous Attributions, Author Names)
(Using Regi, Post-yank Formatting Commands)
(Citing Commands, Insertion Commands)
(Mail Field Commands)
(Hints to MUA Authors, Thanks and History): Change from one space
between sentences to two.
2013-08-07 21:19:48 +08:00
Xue Fuqiao
98374c9aeb * doc/misc/newsticker.texi (Usage): Use @key for RET. 2013-08-07 20:44:16 +08:00
Xue Fuqiao
20940c2065 doc/misc/cl.texi: Add index for compiler macro. 2013-08-07 15:01:54 +08:00
Xue Fuqiao
c85989f5c5 doc/misc/cl.texi: Add indexes.
* doc/misc/cl.texi (Argument Lists):
(For Clauses): Add indexes.
2013-08-07 10:25:52 +08:00
Dmitry Antipov
e30b79c1c5 Use region cache to speedup bidi_find_paragraph_start.
* src/buffer.h (struct buffer): New member bidi_paragraph_cache.
Rename cache_long_line_scans to cache_long_scans.
* src/buffer.c (bset_cache_long_line_scans): Rename to
bset_cache_long_scans.
(Fget_buffer_create, Fmake_indirect_buffer, Fkill_buffer)
(Fbuffer_swap_text, init_buffer_once): Take bidi_paragraph_cache
into account.
(syms_of_buffer): Rename cache-long-line-scans to
cache-long-scans.  Adjust docstring.
* src/search.c (newline_cache_on_off):
* src/indent.c (width_run_cache_on_off): Adjust users.
* src/bidi.c (bidi_paragraph_cache_on_off): New function.
(bidi_find_paragraph_start): Use bidi_paragraph_cache if needed.
* src/insdel.c (prepare_to_modify_buffer): Invalidate
bidi_paragraph_cache if enabled.
* doc/lispref/positions.texi (Motion by Screen Lines):
* doc/lispref/display.texi (Truncation): Rename `cache-long-line-scans'
to `cache-long-scans'.
2013-08-06 10:53:09 +04:00
Xue Fuqiao
57fedd9fe1 * doc/misc/cl.texi (Blocks and Exits): Add an index. 2013-08-05 21:28:29 +08:00
Xue Fuqiao
123ff29791 * doc/lispref/windows.texi (Window Start and End): Add an index. 2013-08-05 19:37:47 +08:00
Stephen Berman
016d3f7ddc Add Todo mode user manual.
* doc/misc/Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add todo-mode.
(todo-mode, $(buildinfodir)/todo-mode$(INFO_EXT)):
(todo-mode.dvi, todo-mode.pdf): New rules.

* doc/misc/todo-mode.texi: New file.

* info/dir: Add todo-mode.
2013-08-04 23:27:49 +02:00
Glenn Morris
b309175d2d * emacs-lisp-intro.texi (Complete copy-region-as-kill): Fix typo. 2013-08-03 12:43:59 -07:00
Xue Fuqiao
9097ad863d Add indexes for elisp manual.
* doc/lispref/display.texi (Face Functions): Add an index.

* doc/lispref/variables.texi (Variable Aliases): Add an index.

* doc/lispref/functions.texi (Defining Functions): Add an index.

* doc/lispref/nonascii.texi (Coding System Basics): Add an index.
2013-08-02 21:52:10 +08:00
Xue Fuqiao
a4111cfb01 * doc/lispintro/emacs-lisp-intro.texi (zap-to-char): Remove obsolete stuff. 2013-08-02 10:33:12 +08:00
Gnus developers
89cccc2f3d Merge changes made in Gnus master
2013-08-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
* gnus.texi (Basic Usage): Mention that warp means jump here.
  (The notmuch Engine): Mention notmuch.

2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* message.el (message-ignored-news-headers): Delete X-Gnus-Delayed
  before sending.
* dgnushack.el (dgnushack-compile): Add a temporary check for
  gnus-icalendar.
* mm-decode.el (mm-command-output): New face.
  (mm-display-external): Use it.

2013-08-01 Kan-Ru Chen (陳侃如) <kanru@kanru.info> (tiny change)
* nnmbox.el (nnmbox-request-article): Don't change point.

2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-icalendar.el (gnus-icalendar-event:inline-reply-buttons):
  Include `handle' parameter.

2013-08-01 Jan Tatarik <jan.tatarik@gmail.com>
* gnus-icalendar.el: New file.

2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-int.el (gnus-warp-to-article): Mention that warp means jump.
* gnus-uu.el (gnus-uu-mark-thread, gnus-uu-unmark-thread): Work with
  dummy roots, too.

2013-08-01 David Edmondson <dme@dme.org>
* mml2015.el (mml2015-epg-key-image-to-string): Protect against bugging
  out on ttys.

2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-start.el (gnus-dribble-save): Only save the dribble file if it's
  not empty.
2013-08-01 22:58:40 +00:00
Eli Zaretskii
5d07e191d2 Fix the Emacs manual broken by 2013-07-31T12:59:10Z!xfq.free@gmail.com.
doc/emacs/emacs.texi (Top): Remove menu item for the removed "Disabling
 Multibyte" node.
2013-07-31 19:20:13 +03:00
Xue Fuqiao
de9b01c4e7 * doc/emacs/rmail.texi (Rmail Coding): Move here from mule.texi. 2013-07-31 21:11:47 +08:00
Xue Fuqiao
64a695bd91 Doc fix.
* doc/emacs/custom.texi (Specifying File Variables): Fix cross-references.

* doc/emacs/mule.texi (Unibyte Mode): Fix cross-references.

* doc/lispref/nonascii.texi (Non-ASCII Characters): Update menu.
(Disabling Multibyte): Move here from doc/emacs/mule.texi.  Fix cross-references.

* doc/lispref/elisp.texi (Top): Update menu.
2013-07-31 20:59:10 +08:00
Xue Fuqiao
8fd6e60a44 * doc/emacs/macos.texi (Mac / GNUstep Basics): Mention `ns-alternate-modifier'. 2013-07-31 20:04:25 +08:00
Xue Fuqiao
65b36413e6 Move the documentation of Mayan calendar to cal-xtra.texi.
* doc/emacs/cal-xtra.texi (Advanced Calendar/Diary Usage): Update menu.
(Mayan Calendar): Move here from calendar.texi.
* doc/emacs/emacs.texi (Top): Update menu.
2013-07-31 19:38:13 +08:00
Glenn Morris
2f3ac208bb Reduce use of mailto: in html versions of manuals
* doc/emacs/macos.texi (GNUstep Support):
* doc/emacs/trouble.texi (Checklist, Contributing, Service):
* doc/lispintro/emacs-lisp-intro.texi (Thank You):
* doc/misc/woman.texi (Top):
Avoid mailto: in html output.
2013-07-30 23:58:16 -07:00
Xue Fuqiao
d5065ccab3 Add documentation for vc-ignore and vc-dir-ignore.
* doc/emacs/emacs.texi (Top): Add menu entry.

* doc/emacs/maintaining.texi (VC Ignore): New node.  Document vc-ignore.
(VC Directory Commands): Add vc-dir-ignore.
2013-07-31 06:27:47 +08:00
Xue Fuqiao
3cd51eaa03 Doc fix. 2013-07-30 21:53:28 +08:00
Xue Fuqiao
39e8fb76d6 Doc fix.
* doc/lispref/windows.texi (Window History): Mention the default value of
switch-to-visible-buffer.
2013-07-30 20:46:13 +08:00
Tassilo Horn
a3fd87cb69 Gnus: Improve subthread sorting;
make subthread sorting customizable and add docs for it

* doc/misc/gnus.texi (Sorting the Summary Buffer): Document new defcustom
`gnus-subthread-sort-functions' and remove the obsolete documentation
of `gnus-sort-threads-recursively'.

* lisp/gnus/gnus-sum.el (gnus-subthread-sort-functions): New defcustom.
(gnus-sort-threads-recursively): Delete defcustom.
(gnus-sort-threads-recursive): Adapt accordingly.

* lisp/gnus/gnus-sum.el (gnus-sort-subthreads-recursive): New function.
(gnus-sort-threads-recursive): Use it.
(gnus-sort-threads): Unconditionally call `gnus-sort-threads-recursive'
again.  Now that determines how to sort subthreads.
2013-07-30 08:16:20 +00:00
David Engster
86b192c147 Merge CEDET upstream (rev. 8579) 2013-07-29 22:28:22 +02:00
David Engster
18657165bb Merge with CEDET upstream (rev. 8579).
* lisp/cedet/cedet.el (cedet-packages): Remove speedbar since its
development does no longer happens in CEDET upstream but in Emacs
proper.  Also remove cedet-contrib and cogre since those are only
in upstream.

* semantic/analyze/fcn.el (semantic-analyze-type-to-name): If TYPE
has a parent, return a fully qualified name.

* semantic/decorate/mode.el
(semantic-decoration-on-includes-p-default)
(semantic-decoration-on-includes-highlight-default): Declare for
byte compiler.

* semantic/wisent/python.el (semantic/format): New require.

* eieio.texi (top): Make clear that EIEIO is not a full CLOS
implementation.
(Introduction): Add further missing features.
(Building Classes): Add introductory paragraph.
(Wish List): Add metaclasses and EQL specialization.
2013-07-29 22:26:19 +02:00
Michael Albinus
b69c2ea78a * tramp.texi (Frequently Asked Questions): Mention
`tramp-use-ssh-controlmaster-options'.
2013-07-29 11:07:30 +02:00
Xue Fuqiao
0a760e1018 * doc/emacs/glossary.texi (Glossary): Refine. 2013-07-29 06:48:15 +08:00
Xue Fuqiao
0f91f03c05 * doc/emacs/glossary.texi (Glossary): Add some entries. 2013-07-28 13:54:24 +08:00
Paul Eggert
94fea300fd Spelling fixes. 2013-07-28 00:14:07 +02:00
Xue Fuqiao
742a3501a0 ChangeLog fix. 2013-07-27 08:23:21 +08:00
Xue Fuqiao
e4c467f919 Keybinding fix for vc-dir.
* lisp/vc/vc-dir.el (vc-dir-mode-map): Add binding for vc-root-diff.
* doc/emacs/maintaining.texi (VC Directory Commands): Mention `D' and `L' in vc-dir.
2013-07-27 08:09:51 +08:00
Tassilo Horn
13afd560a1 Gnus: Add option to sort threads non-recursively
gnus-sum.el (gnus-sort-threads-recursively): New defcustom.
(gnus-sort-threads): Use it.
gnus.texi (Sorting the Summary Buffer): Document new defcustom `gnus-sort-threads-recursively'.
2013-07-26 22:24:33 +00:00
Juanma Barranquero
a04689de43 Fix typos in ChangeLogs. 2013-07-26 19:02:22 +02:00
Eli Zaretskii
f6b1502430 Fix bug #14946 with documentation of fringe-mode the variable.
doc/emacs/display.texi (Fringes): Document the variable fringe-mode.
2013-07-26 09:56:35 +03:00
Glenn Morris
57cff71206 Add Makefile rules for ido.texi
* doc/misc/Makefile.in (INFO_TARGETS, DVI_TARGETS, PDF_TARGETS): Add ido.
(ido, $(buildinfodir)/ido$(INFO_EXT), ido.dvi, ido.pdf): New rules.

* info/dir: Add ido.
2013-07-25 08:46:00 -07:00
Glenn Morris
6ccb9cab43 Merge from emacs-24; up to 2013-01-01T11:02:14Z!rudalics@gmx.at 2013-07-25 00:10:56 -07:00
Glenn Morris
7add5a8a7a Reduce use of @email in doc/misc
In many cases it serves no purpose.  It gets converted to mailto:
in html output, which is mainly just an invitation to get spam.

* doc/misc/erc.texi (Special Features): Update contact information.
(History): Avoid using @email.

* doc/misc/eshell.texi (Bugs and ideas): Minor updates.

* doc/misc/faq.texi (Reporting bugs, Origin of the term Emacs)
(Setting up a customization file)
(Using an already running Emacs process, Turning off beeping)
(Packages that do not come with Emacs)
(Replying to the sender of a message): Avoid using @email.

* doc/misc/pcl-cvs.texi (Contributors, Bugs): Avoid using @email.

* doc/misc/reftex.texi (Imprint): Avoid using @email.

* doc/misc/ses.texi (Top): Update bug reporting instructions.
(Acknowledgments): Avoid using @email.

* doc/misc/woman.texi (Introduction, Background): Remove outdated information.
(Bugs, Acknowledgments): Avoid using @email.
2013-07-24 21:25:18 -04:00
Xue Fuqiao
3f0faa4554 * doc/misc/ido.texi: New file. 2013-07-25 06:32:48 +08:00
Michael Albinus
95e6e62b64 * errors.texi (Standard Errors): Fix typo.
* files.texi (Magic File Names):
* os.texi (File Notifications): Remove file-notify-supported-p.
2013-07-24 15:10:38 +02:00
Paul Eggert
53840e556e * src/eval.c (Fprogn): Do not check that BODY is a proper list.
This undoes the previous change.  The check slows down the
interpreter, and is not needed to prevent a crash.  See
<http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>.
* doc/lispref/eval.texi (Special Forms): Mention 'lambda'.  Also, say that
non-well-formed expressions result in unspecified behavior, though
Emacs will not crash.
2013-07-24 07:21:07 +01:00
Glenn Morris
bbece175c9 Use a @configure_input@ comment at the start of generated Makefiles 2013-07-23 18:57:17 -04:00
Michael Albinus
32813ea795 * files.texi (Magic File Names): Add file-notify-add-watch,
file-notify-rm-watch and file-notify-supported-p.  Move
file-remote-p down.

* errors.texi (Standard Errors): Add file-notify-error.

* os.texi (Desktop Notifications): Rename from Notifications.
(File Notifications): New node.

* elisp.texi (Top): Update menu for these changes.
2013-07-22 11:19:00 +02:00
Gnus developers
47cc115603 Merge Changes made in Gnus master
2013-07-19 Geoff Kuenning <geoff@cs.hmc.edu> (tiny change)
 * gnus.texi (Customizing Articles): Document function predicates.

2013-07-19 Geoff Kuenning <geoff@cs.hmc.edu> (tiny change)
 * gnus-art.el (gnus-treat-predicate): Allow functions as predicates (bug#13384).

2013-07-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
 * gnus-start.el (gnus-clean-old-newsrc): Remove the newsrc cleanups
 that were only relevant in a development version a long time ago.
2013-07-19 14:50:21 +00:00
Xue Fuqiao
ac446ed806 * doc/lispref/windows.texi (Display Action Functions): Mention next-window. 2013-07-19 14:31:17 +08:00
Xue Fuqiao
e6c005c5f8 Fix the introduction of `set-frame-selected-window''s arguments.
* doc/lispref/windows.texi (Selecting Windows): Fix the introduction of `set-frame-selected-window''s arguments.
2013-07-16 14:45:01 +08:00
Paul Eggert
954b166e90 Timestamp fixes for undo.
* doc/lispref/text.texi (Undo):
Document (t . 0) and (t . -1) in buffer-undo-list.
* etc/NEWS: Changes to visited-file-modtime, set-visited-file-modtime.
* lisp/files.el (clear-visited-file-modtime): Move here from fileio.c.
* src/atimer.c (schedule_atimer):
* src/fileio.c (Ffile_newer_than_file_p):
Minor cleanup: use EMACS_TIME_LT so that we can remove EMACS_TIME_GT.
* src/buffer.c (buffer-undo-list): Document (t . 0) and (t . -1).
* src/fileio.c (Fclear_visited_file_modtime): Move to lisp/files.el.
(syms_of_fileio): Remove Sclear_visited_file_name.
(Fvisited_file_modtime): Return -1, not (-1 ...), when the visited
file doesn't exist; this avoids an ambiguity with negative timestamps.
(Fset_visited_file_modtime): Accept -1 and 0 as time-list arg.
* src/systime.h (make_emacs_time, invalid_emacs_time):
Don't assume struct timespec layout; POSIX doesn't guarantee it.
(EMACS_TIME_NE, EMACS_TIME_GT, EMACS_TIME_GE): Remove.
* src/undo.c (record_first_change): Push (visited-file-modtime) onto
undo list rather than reimplementing it by hand, incorrectly.

Fixes: debbugs:14824
2013-07-09 23:26:23 -07:00
Gnus developers
c17b81a7a5 Merge changes made in Gnus master 2013-07-08 23:51:26 +00:00
Gnus developers
6ed7a66a3f Merge changes made in Gnus master
2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
* gnus.texi (Group Parameters): Mention regexp
  substitutions (bug#11688).

2013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change)
* gnus.texi (Generic Marking Commands): Fix grammar (bug#13368).

2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
* gnus.texi (Emacsen): Fix version.
* gnus-faq.texi (FAQ 1-6): Mention the correct Emacs version.

2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
* gnus-art.el (gnus-block-private-groups): Allow `global' methods to
  display images.
* gnus.el (gnus-valid-select-methods): Mark nnrss as global.
* message.el (message-cancel-news): According to
  <mailman.216.1372942181.12400.help-gnu-emacs@gnu.org>, "cancel" is
  preferred over "cmsg cancel" in the Subject.
* nnir.el (nnir-engines): Note that the group specs are regexps
  (bug#13238).
* gnus-msg.el (gnus-copy-article-buffer): If the article buffer has
  gotten read-only text properties, ensure that those aren't heeded when
  copying stuff over (bug#13434).
* mm-view.el (mm-inline-text-html): Don't bug out on multipart messages
  (bug#13762).
2013-07-06 23:40:56 +00:00
Eli Zaretskii
3323c263c7 Clarify documentation of multibyte-string-p.
src/data.c (Fmultibyte_string_p): Doc fix.

 doc/lispref/nonascii.texi (Text Representations): Document that
 multibyte-string-p returns nil for non-string objects.
2013-07-06 11:05:21 +03:00
Glenn Morris
4431e6d9b3 Merge from emacs-24; up to 2012-12-30T19:34:25Z!jan.h.d@swipnet.se 2013-07-05 18:39:21 -07:00
Glenn Morris
3cab18a379 * mh-e.texi (Using This Manual): Printed elisp manuals no longer available. 2013-07-05 18:19:46 -07:00
Glenn Morris
7d622d4cfb * doc/misc/mh-e.texi (Using This Manual): Refer to shop.fsf.org. 2013-07-05 18:17:50 -07:00
Glenn Morris
5154917ed9 * doc/misc/mh-e.texi: Fix external links. 2013-07-05 18:05:20 -07:00
Glenn Morris
d4aa7284bc Tweak html header for manuals
* doc/lispintro/emacs-lisp-intro.texi (Top):
Move WWW_GNU_ORG section outside @copying, update URL.

* doc/lispref/elisp.texi (Top): Move WWW_GNU_ORG section outside @copying.

@copying appears as a comment on every page, there is no need for the
WWW_GNU_ORG stuff to be in there.
2013-07-04 18:32:13 -07:00
Glenn Morris
9d7a25d6ee * doc/misc/newsticker.texi (Overview): Update URL. 2013-07-03 18:55:25 -07:00
Glenn Morris
583873a92e * doc/misc/nxml-mode.texi (Introduction): Update @url. 2013-07-03 18:53:56 -07:00
Glenn Morris
91eea47bd7 * doc/misc/org.texi (JavaScript support): Fix @url. 2013-07-03 18:52:54 -07:00
Glenn Morris
bfd569a4e7 * doc/misc/wisent.texi (Wisent Overview): Remove incorrect, unnecessary uref.
We can use an htaccess redirect to make the previous xref work.
2013-07-03 18:52:12 -07:00
Paul Eggert
5aa43a3add * texinfo.tex: Merge from gnulib. 2013-07-03 14:07:48 -07:00
Glenn Morris
7964e6f9c7 * doc/misc/dbus.texi: Comment fix. 2013-07-03 00:51:34 -07:00
Glenn Morris
f2a538a2a0 Fix/update some gnus manual links to external resources
* doc/misc/gnus-faq.texi (FAQ 5-8, FAQ 6-3): Remove defunct URLs.
(FAQ 7-1): Update URL.

* doc/misc/gnus.texi (Top): Restrict "Other related manuals" to info output.
(Foreign Groups): Use @indicateurl for examples.
(Direct Functions): Remove defunct URL.
(RSS): Update URL.
2013-07-03 00:45:25 -07:00
Glenn Morris
6338a04941 * doc/misc/eudc.texi (CCSO PH/QI): Remove defunct URL. 2013-07-03 00:15:23 -07:00
Glenn Morris
97df87bb5e * doc/misc/dbus.texi (Introspection): Update URL to a less defunct one. 2013-07-03 00:07:26 -07:00
Glenn Morris
f0a77200e1 * doc/misc/pgg.texi (Top, Overview): Add note about obsolescence. 2013-07-02 23:42:43 -07:00
Glenn Morris
1399490e2b Merge from emacs-24; up to 2012-12-29T12:57:49Z!fgallina@gnu.org 2013-07-02 20:20:04 -07:00
Glenn Morris
a944db142f Fix some doc/ cross-references
* doc/lispintro/emacs-lisp-intro.texi (edebug):
* doc/lispref/debugging.texi (Debugging):
* doc/lispref/files.texi (File Attributes, Changing Files):
* doc/misc/bovine.texi (top):
* doc/misc/cc-mode.texi (AWK Mode Font Locking):
* doc/misc/mh-e.texi (Preface):
* doc/misc/url.texi (URI Parsing):
Fix cross-references to other manuals.

* doc/lispref/package.texi (Package Archives): Fix @url call.
2013-07-02 20:03:47 -07:00
Katsumi Yamaoka
eaa610c3b4 Merge changes made in Gnus trunk
2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
 * gnus.texi (Client-Side IMAP Splitting):
   Note that `nnimap-inbox' now can be a list.

2013-06-05 David Engster <deng@randomsample.de>
 * gnus-sum.el (gnus-update-marks): Do not remove empty 'unexist'
   ranges, since `nnimap-retrieve-group-data-early' also uses it as a flag
   to see whether the group was synced before.

2012-09-05 Martin Stjernholm <mast@lysator.liu.se>
 * nnimap.el (nnimap-request-move-article): Decode the group name when
   doing internal moves to avoid charset issues.

2012-09-05 Julien Danjou <julien@danjou.info>
 * nnimap.el (nnimap-request-list):
   Revert change that made listing synchronous.
   (nnimap-get-responses): Restore.

2012-08-31 Dave Abrahams <dave@boostpro.com>
 * nnimap.el (nnimap-change-group): Document result value.
 * nnimap.el (nnimap-find-article-by-message-id):
   Account for the fact that nnimap-change-group can return t.

2012-08-06 Julien Danjou <julien@danjou.info>
 * nnimap.el (nnimap-request-head):
   Resture to-buffer parameter, used by `nnimap-request-move-article'.
 * nnimap.el (nnimap-request-head): Remove to-buffer argument.
 * gnus-int.el (gnus-request-head): Remove to-buffer argument, only
   supported by nnimap actually. Reverts previous change.
 * gnus-int.el (gnus-request-head): Add an optional to-buffer parameter
   to mimic `gnus-request-article' and enjoy backends the nn*-request-head
   to-buffer argument that is already supported.

2012-07-24 Julien Danjou <julien@danjou.info>
 * nnimap.el (nnimap-get-responses): Remove, unused.

2012-06-25 Julien Danjou <julien@danjou.info>
 * nnimap.el (nnimap-request-articles-find-limit): Rename from
   `nnimap-request-move-articles-find-limit' since we do not use it
   only for move operations.
   (nnimap-request-accept-article):
   Use `nnimap-request-articles-find-limit' to limit search by message-id.

2012-06-19 Julien Danjou <julien@danjou.info>
 * nnir.el (nnir-run-imap): Fix, use `nnimap-change-group'.
 * nnimap.el (nnimap-log-buffer):
   Check that `window-point-insertion-type' is boundp, since it's not
   available in XEmacs.

2012-06-19 Michael Welsh Duggan <md5i@md5i.com>
 * nnimap.el (nnimap-log-buffer):
   Add this, setting `window-point-insertion-type' in the buffer to t.
   (nnimap-log-command): Use nnimap-log-buffer.

2012-06-19 Julien Danjou <julien@danjou.info>
 * nnimap.el (nnimap-find-article-by-message-id):
   Add an optional limit argument to be able to limit the search.
   (nnimap-request-move-article):
   Use `nnimap-request-move-articles-find-limit'.
   (nnimap-request-move-articles-find-limit):
   Add this to limit the search by Message-Id after a message move.
   (nnimap): Add defgroup.

2012-06-15 Julien Danjou <julien@danjou.info>
 * nnimap.el (nnimap-find-article-by-message-id):
   Use `nnimap-possibly-change-group' rather than its own EXAMINE call.
   (nnimap-possibly-change-group): Add read-only argument.
   (nnimap-request-list): Use nnimap-possibly-change-group rather than
   issuing EXAMINE manually.
   (nnimap-find-article-by-message-id):
   Use `nnimap-possibly-change-group' with read-only argument.
   (nnimap-change-group): Rename from `nnimap-possibly-change-group'.
   We cannot possibly change because we need to be sure that it's either
   read-write or read-only.

2012-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
 * gnus-sum.el (gnus-summary-insert-old-articles):
   Don't include unexistent messages.

2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
 * gnus-start.el (gnus-clean-old-newsrc):
   Remove totally bogus `unexists' entries.
   (gnus-clean-old-newsrc): Fix last checkin.
 * nnimap.el (nnimap-update-info):
   None of the articles below the active low-water mark exist.

2012-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
 * nnimap.el (gnus-refer-thread-use-nnir): Silence the byte compiler.

2012-03-22 Sergio Martinez <samf0xb58@gmail.com> (tiny change)
 * nnimap.el (nnimap-request-scan):
   Allow `nnimap-inbox' to be a list of inboxes.

2012-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
 * gnus-group.el (gnus-group-expire-articles-1):
   Don't try to expire messages that don't exist.
 * gnus-sum.el (gnus-summary-expire-articles): Ditto.

2012-02-20 Lars Ingebrigtsen <larsi@gnus.org>
 * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter.

2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
 * gnus-start.el (gnus-clean-old-newsrc):
   Delete `unexist' from pre-Ma Gnus 0.3.

2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
 * gnus-sum.el (gnus-summary-local-variables):
   Make `gnus-newsgroup-unexist' into a local variable.

2012-02-11 Lars Ingebrigtsen <larsi@gnus.org>
 * gnus-sum.el (gnus-adjust-marked-articles):
   Add to `gnus-newsgroup-unexist'.
 * gnus.el (gnus-article-mark-lists):
   Add `unexist' to the list of marks.
   (gnus-article-special-mark-lists):
   Put the `unexist' in the special marks list instead.
 * gnus-sum.el (gnus-articles-to-read): Don't include unexisting
   articles in the list of articles to be selected.
 * nnimap.el (nnimap-retrieve-group-data-early):
   Query for unexisting articles.
   (nnimap-update-info): Keep track of unexisting articles.
   (nnimap-update-qresync-info): Ditto.

2012-02-01 Lars Ingebrigtsen <larsi@gnus.org>
 * gnus-start.el (gnus-clean-old-newsrc): New function.
   (gnus-read-newsrc-file): Use it.
2013-07-02 10:38:58 +00:00
Glenn Morris
e0070075ff Fix two doc/emacs cross-references
* doc/emacs/maintaining.texi (EDE): Fix cross-reference.

* doc/emacs/programs.texi (Program Modes): Fix emacs-xtra reference.
2013-07-02 00:42:34 -07:00
Michal Nazarewicz
ef099a941f Add `remember-notes' function to store random notes across Emacs
restarts.
* remember.el (remember-data-file): Add :set callback to affect
notes buffer (if any).
(remember-notes): New command.
(remember-notes-buffer-name, bury-remember-notes-on-kill):
New defcustoms for the `remember-notes' function.
(remember-notes-save-and-bury-buffer): New command.
(remember-notes-mode-map): New variable.
(remember-mode): New minor mode.
(remember-notes--kill-buffer-query): New function.
* lisp/startup.el (initial-buffer-choice): Add notes to custom type.
* src/buffer.c (FKill_buffer): Run `kill-buffer-query-functions'
before checking whether buffer is modified.  This lets
`kill-buffer-query-functions' cancel killing of the buffer or save
its content before `kill-buffer' asks user the "Buffer %s
modified; kill anyway?" question.

* remember.el (remember-append-to-file):
Don't mix `find-buffer-visiting' and `get-file-buffer'.

* lisp/files.el (find-file-noselect): Simplify conditional expression.
2013-06-30 18:29:23 -04:00
Paul Eggert
adc5dbceb0 Spelling fixes. 2013-06-30 08:10:33 -07:00
Eli Zaretskii
4c672a0fec Implement visual-order cursor motion.
src/xdisp.c (Fmove_point_visually): New function.

 lisp/bindings.el (visual-order-cursor-movement): New defcustom.
 (right-char, left-char): Provide visual-order cursor motion by
 calling move-point-visually.  Update the doc strings.

 doc/emacs/basic.texi (Moving Point): Document visual-order-cursor-movement
 and its effect on right-char and left-char.

 doc/lispref/display.texi (Bidirectional Display): Document move-point-visually.

 etc/NEWS: Document the new feature.
2013-06-29 16:36:19 +03:00
Xue Fuqiao
4366ddd498 * buffers.texi (Buffer File Name): Fix typo. 2013-06-29 11:24:22 +08:00
Glenn Morris
0c72d017b5 * doc/emacs/ack.texi (Acknowledgments): Small update. 2013-06-28 09:08:27 -07:00
Christopher Schmidt
bace801385 * tips.texi (Coding Conventions): Improve wording. 2013-06-26 17:22:21 +02:00
Glenn Morris
253e30aa89 Manual fixes re describe-syntax
* doc/emacs/help.texi (Misc Help): Index describe-syntax.

* doc/lispref/syntax.texi (Syntax Table Functions): Mention describe-syntax.
2013-06-26 00:16:20 -07:00
Glenn Morris
f99f7826a0 Merge from emacs-24; up to 2012-12-29T06:14:00Z!cyd@gnu.org 2013-06-23 23:58:52 -07:00
Glenn Morris
9dc3215fab * doc/emacs/rmail.texi: Comment 2013-06-23 23:52:33 -07:00