summaryrefslogtreecommitdiff
path: root/doc/emacs
Commit message (Expand)AuthorAgeFilesLines
...
* * doc/emacs/cmdargs.texi (Action Arguments): Clarify that `-L' prependsGlenn Morris2013-11-022-1/+5
* Remove remaining @refills from doc/*/*.texi filesGlenn Morris2013-10-236-10/+13
* 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. Glenn Morris2013-10-232-15/+22
* Remove unnecessary @refill.Xue Fuqiao2013-10-212-3/+7
* * 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 Glenn Morris2013-10-132-1/+7
* Remove unnecessary @refill.Xue Fuqiao2013-10-132-1/+5
* 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 Glenn Morris2013-10-122-2/+4
* 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. Glenn Morris2013-10-123-11/+17
* Fix bug #15557 with spelling in the manual.... ack.texi (Acknowledgments): Fix spelling of Hrvoje Nikֵ¡iִ‡'s name. Eli Zaretskii2013-10-082-1/+4
* 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. Eli Zaretskii2013-10-085-18/+49
|\
| * Fix documentation.Eli Zaretskii2013-10-021-9/+10
| * Documentation updates.Eli Zaretskii2013-10-025-18/+47
* | Remove unnecessary @refill.Xue Fuqiao2013-10-062-2/+6
* | Remove unnecessary @refill.Xue Fuqiao2013-09-292-1/+5
|/
* * doc/emacs/dired.texi (Flagging Many Files): Use @emph instead of @strong.Xue Fuqiao2013-09-262-3/+5
* * doc/emacs/emacs.texi (Intro): Minor cleanup.Xue Fuqiao2013-09-262-1/+5
* @refill is no longer needed....* doc/emacs/fixit.texi (Transpose): (Fixing Case): Remove @refill. Xue Fuqiao2013-09-222-2/+7
* * doc/emacs/maintaining.texi (Log Buffer): Use @emph instead of @strong.Xue Fuqiao2013-09-212-1/+2
* Comments.Xue Fuqiao2013-09-211-0/+1
* 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. Xue Fuqiao2013-09-212-1/+6
* * doc/emacs/text.texi (Enriched Justification): Explain values of default-jus...Xue Fuqiao2013-09-122-2/+7
* Minor fixes for ido.texi....* doc/misc/ido.texi (Interactive Substring Matching): Use @key{RET} instead of @kbd{RET}. (Prefix Matching): Add an index. Xue Fuqiao2013-09-111-0/+1
* Merge from mainline.Xue Fuqiao2013-09-0410-42/+186
|\
| * * 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 Ulrich Müller2013-08-313-11/+17
| * * Makefile.in (SHELL): Now @SHELL@, not /bin/sh,...for portability to hosts where /bin/sh has problems. Paul Eggert2013-08-272-1/+6
| * * doc/emacs/text.texi (Sorting): Fix indentation.Xue Fuqiao2013-08-171-0/+1
| * * doc/emacs/text.texi (Enriched Justification): Minor fixes.Xue Fuqiao2013-08-172-5/+10
| * 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. Xue Fuqiao2013-08-161-0/+2
| * * doc/emacs/files.texi (Filesets): Add an index.Xue Fuqiao2013-08-142-0/+5
| * Merge from emacs-24; up to 2013-01-02T10:15:31Z!michael.albinus@gmx.deGlenn Morris2013-08-113-11/+45
| |\
| | * 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. Glenn Morris2013-07-303-11/+47
| * | 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. Glenn Morris2013-08-112-14/+100
* | | 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. Xue Fuqiao2013-09-042-6/+12
|/ /
* | 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. Eli Zaretskii2013-07-312-1/+6
* | * doc/emacs/rmail.texi (Rmail Coding): Move here from mule.texi.Xue Fuqiao2013-07-313-12/+13
* | 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. Xue Fuqiao2013-07-313-84/+15
* | * doc/emacs/macos.texi (Mac / GNUstep Basics): Mention `ns-alternate-modifier'.Xue Fuqiao2013-07-312-2/+7
* | 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. Xue Fuqiao2013-07-314-89/+101
* | 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. Xue Fuqiao2013-07-313-2/+28
* | * doc/emacs/glossary.texi (Glossary): Refine.Xue Fuqiao2013-07-291-9/+5
* | * doc/emacs/glossary.texi (Glossary): Add some entries.Xue Fuqiao2013-07-282-2/+18
* | ChangeLog fix.Xue Fuqiao2013-07-271-1/+2
* | 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. Xue Fuqiao2013-07-272-1/+5
* | Fix bug #14946 with documentation of fringe-mode the variable.... doc/emacs/display.texi (Fringes): Document the variable fringe-mode. Eli Zaretskii2013-07-262-0/+8
* | Use a @configure_input@ comment at the start of generated MakefilesGlenn Morris2013-07-231-1/+1
* | Merge from emacs-24; up to 2012-12-29T12:57:49Z!fgallina@gnu.orgGlenn Morris2013-07-024-5/+15
|\|
| * Fix two doc/emacs cross-references...* doc/emacs/maintaining.texi (EDE): Fix cross-reference. * doc/emacs/programs.texi (Program Modes): Fix emacs-xtra reference. Glenn Morris2013-07-023-5/+11
| * Manual fixes re describe-syntax...* doc/emacs/help.texi (Misc Help): Index describe-syntax. * doc/lispref/syntax.texi (Syntax Table Functions): Mention describe-syntax. Glenn Morris2013-06-262-0/+6
* | 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. Eli Zaretskii2013-06-293-3/+20
* | * doc/emacs/ack.texi (Acknowledgments): Small update.Glenn Morris2013-06-282-4/+8