summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2016Paul Eggert2016-01-01132-135/+132
| | | | Run admin/update-copyright.
* Merge from gnulibPaul Eggert2016-01-011-10/+10
| | | | | This mostly just updates copyright dates of gnulib files. It also updates to the latest version of texinfo.tex.
* Document new features of TeX modeShakthi Kannan2015-12-302-9/+17
| | | | | | | * doc/emacs/text.texi (TeX Print): Document 'tex-print-file-extension'. * doc/emacs/programs.texi (Misc for Programs): Document support for Prettify Symbols mode in TeX mode.
* Clarify docs of hscroll in RTL textEli Zaretskii2015-12-301-5/+12
| | | | | * doc/lispref/windows.texi (Horizontal Scrolling): Clarify the meaning of a window's horizontal scroll amount for RTL paragraphs.
* Fix typos in CC Mode manualEli Zaretskii2015-12-291-3/+3
| | | | | * doc/misc/cc-mode.texi (c-offsets-alist, Style Variables): Fix typos. (Bug#22267)
* Sync with Tramp 2.2.13Michael Albinus2015-12-291-1/+1
| | | | | | | | | | | | * doc/misc/trampver.texi: Change version to "2.2.13.25.1". * lisp/net/tramp-compat.el (tramp-compat-delete-dups): Use `tramp-compat-funcall'. * lisp/net/tramp-gvfs.el (tramp-gvfs-parse-device-names): Make `split-string' call compatible with older Emacsen. * lisp/net/trampver.el: Change version to "2.2.13.25.1".
* * doc/misc/tramp.texi: Editorial revisions to the Tramp manualLambda Coder2015-12-291-1725/+1469
|
* Allow line comments ending with escaped NL to be continued to the next line.Alan Mackenzie2015-12-281-0/+8
| | | | | | | | | | | | | | | Use this in C, C++, and Objective C Modes. Fixes bug#22246 * src/syntax.c (comment-end-can-be-escaped): New buffer local variable. (forw-comment, back-comment): On encountering an end of comment character, test whether it is escaped when `comment-end-can-be-escaped' is non-nil. * doc/lispref/syntax.texi (Control Parsing): Describe `comment-end-can-be-escaped'. * etc/NEWS (Lisp Changes): Describe `comment-end-can-be-escaped'. * lisp/progmodes/cc-langs.el: New c-lang-setvar `comment-end-can-be-escaped'.
* Document changes in 'compare-windows'Eli Zaretskii2015-12-261-5/+6
| | | | | | | | * lisp/vc/compare-w.el (compare-windows-removed) (compare-windows-added): Doc fix. * doc/emacs/files.texi (Comparing Files): Document the changes in window selection by 'compare-windows'.
* Document 'vc-annotate-background-mode'Eli Zaretskii2015-12-261-5/+9
| | | | | * doc/emacs/maintaining.texi (Old Revisions): Document 'vc-annotate-background-mode'.
* Document 'vc-region-history'Eli Zaretskii2015-12-261-0/+16
| | | | | * doc/emacs/maintaining.texi (VC Change Log): Document 'vc-region-history'.
* Improve documentation of 'vc-push'Eli Zaretskii2015-12-261-25/+34
| | | | | | | * doc/emacs/maintaining.texi (Pulling / Pushing): Expand and improve the documentation of 'vc-push'. * lisp/vc/vc.el (vc-pull, vc-push): Doc fix.
* Document 'url-user-agent'.Eli Zaretskii2015-12-261-0/+8
| | | | | | | | | * lisp/url/url-http.el (url-user-agent): Move from here... * lisp/url/url-vars.el (url-user-agent): ...to here. This is to keep all the URL defcustoms in one place, and also have it defined whenever the URL library is loaded. * doc/misc/url.texi (Customization): Document 'url-user-agent'.
* Document protocols supported by URL library via TrampEli Zaretskii2015-12-261-5/+39
| | | | | | | * doc/misc/url.texi (Tramp): New node, describes the URL schemes supported via Tramp. (Supported URL Types, file/ftp, rlogin/telnet/tn3270): Mention Tramp.
* Fix documentation of 'ses-define-local-printer'Eli Zaretskii2015-12-261-6/+7
| | | | | | * doc/misc/ses.texi (Printer functions): Fix whitespace between sentences and punctuation. Add an index entry for 'ses-define-local-printer'.
* Document 'ert-summarize-tests-batch-and-exit'Shakthi Kannan2015-12-261-0/+9
| | | | | * doc/misc/ert.texi (Running Tests in Batch Mode): Document 'ert-summarize-tests-batch-and-exit'.
* Add FreeBSD cert bundleAshish SHUKLA2015-12-251-8/+9
| | | | | | | | | | | * doc/misc/emacs-gnutls.texi (Help For Users): Document FreeBSD bundle. * lisp/net/gnutls.el (gnutls-trustfiles): Add FreeBSD cert bundle. Backport: (cherry picked from commit 60c0f1a18ad88d6dc1a8f4ee5d9d18940eaeb6f7)
* Document default process sentinel more prominentlyEli Zaretskii2015-12-231-10/+38
| | | | | | | | | | | * doc/lispref/processes.texi (Asynchronous Processes): Mention the defaults for process filter and sentinel. Provide cross-references. (Process Information): Provide cross-references to where filters and sentinels are described. (Filter Functions): Add an index entry for "default filter". (Sentinels): Add a few status messages not documented previously. Resolve the "killed" confusion. Document and describe the default sentinel. (Bug#22220)
* Merge branch 'scratch/follow' into emacs-25Alan Mackenzie2015-12-203-7/+110
|\ | | | | | | This allows Isearch, etc., to work well when Follow Mode is active.
| * Rename `recenter-group' to `recenter-window-group'scratch/followAlan Mackenzie2015-12-181-6/+7
| | | | | | | | | | | | | | | | | | * doc/lispref/windows.texi (Textual Scrolling) * lisp/window.el (top level, recenter-group) * lisp/follow.el (follow-mode) * lisp/isearch.el (isearch-back-into-window): Rename `recenter-group' to `recenter-window-group' and `recenter-group-function' to `recenter-window-group-function'.
| * Tidy up documentation associated with window groups.Alan Mackenzie2015-12-152-26/+27
| | | | | | | | | | | | | | | | | | | | * doc/lispref/windows.texi (Basic Windows): Add an @anchor for "Window Groups". Correct example function to `window-group-start'. (Window Start and End, Textual scrolling): Point to the new anchor. State that (most of) the args in window group functions have the same meaning as for the corresponding window primitives. * doc/lispref/positions.texi (Screen Lines). Same as above.
| * Replace GROUP argument in six window primitives by new functions.Alan Mackenzie2015-12-142-66/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/windows.texi (Window Start and End, Textual Scrolling) * doc/lispref/positions.texi (Screen Lines): Remove optional GROUP argument from description of six window functions. Add in description of new functions window-group-start, window-group-end, set-window-group-start, pos-visible-in-window-group-p, recenter-group and move-to-window-group-line, together with the six variables indirecting to the pertinent group functions. * src/window.c * src/keyboard.c: Revert the commit from 2015-11-11 12:02:48, in so far as it applies to these two files, which added the GROUP argument to six window primitives. * lisp/follow.el (follow-mode): Use updated variable names for the indirected functions. * lisp/isearch.el (isearch-update, isearch-done, isearch-string-out-of-window) (isearch-back-into-window, isearch-lazy-highlight-new-loop) (isearch-lazy-highlight-search, isearch-lazy-highlight-update): Replace calls to window primitives (e.g. window-start) with a GROUP argument by calls to new functions (e.g. window-group-start). * lisp/ispell.el (ispell-command-loop): Replace call to pos-visible-in-window-p with pos-visible-in-window-group-p. * lisp/window.el (window-group-start, window-group-end) (set-window-group-start, recenter-group, pos-visible-in-window-group-p) (selected-window-group, move-to-window-group-line): New functions. (window-group-start-function, window-group-end-function) (set-window-group-start-function, recenter-group-function) (pos-visible-in-window-group-p-function, selected-window-group-function) (move-to-window-group-line-function): New variables.
| * Amend doc of `mapconcat': it can take sequences, not merely strings.Alan Mackenzie2015-12-071-7/+10
| | | | | | | | | | | | * doc/lispref/functions.texi (Mapping Functions): Amend the doc of `mapconcat' to say that SEPARATOR and the results from FUNCTION may be any character sequences, not just strings. Add an @xref to "Sequences Arrays Vectors".
| * First commit to scratch/follow. Make Isearch work with Follow Mode, etc.Alan Mackenzie2015-12-042-6/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/lispref/window.texi (Basic Windows): Add paragraph defining "Group of Windows" and new @defun selected-window-group. (Window Start and End): Describe new &optional parameter GROUP and ...-group-function for window-start, window-end, set-window-start, and pos-visible-in-window-p. (Textual Scrolling) Describe the same for recenter. doc/lispref/positions.texi (Screen Lines): Describe the same for move-to-window-line. src/window.c (Fwindow_start, Fwindow_end, Fset_window_start) (Fpos_visible_in_window_p, Frecenter, Fmove_to_window_line): To each, add ar new optional parameter "group". At the beginning of each, check whether the corresponding ...-group-function is set to a function, and if so execute this function in place of the normal processing. (syms_of_window): Define symbols for the six new variables below. (window-start-group-function, window-end-group-function) (set-window-start-group-function, recenter-group-function) (pos-visible-in-window-p-group-function, move-to-window-line-group-function): New permanent local buffer local variables. src/keyboard.c (Fposn_at_point): Add extra parameter in call to Fpos_visible_in_window_p. lisp/window.el (selected-window-group-function): New permanent local buffer local variable. (selected-window-group): New function. lisp/follow.el (follow-mode): Set the ...-group-function variables at mode enable, kill them at mode disable. Add/remove follow-after-change to/from after-change-functions. (follow-start-end-invalid): New variable. (follow-redisplay): Manipulate follow-start-end-invalid. (follow-after-change, follow-window-start, follow-window-end) (follow-set-window-start, follow-pos-visible-in-window-p) (follow-move-to-window-line, follow-sit-for): New functions. lisp/isearch.el (isearch-call-message): New macro. (isearch-update, with-isearch-suspended, isearch-del-char) (isearch-search-and-update, isearch-ring-adjust): Invoke above new macro. (with-isearch-suspended): Rearrange code such that isearch-call-message is invoked before point is moved. (isearch-message): Add comment about where point must be at function call. (isearch-search): Remove call to isearch-message. (isearch-lazy-highlight-window-group): New variable. (isearch-lazy-highlight-new-loop): Unconditionally start idle timer. Move the battery of tests to ... (isearch-lazy-highlight-maybe-new-loop): New function, started by idle timer. Note: (sit-for 0) is still called. (isearch-lazy-highlight-update): Check membership of isearch-lazy-highlight-window-group. Don't set the `window' overlay property. (isearch-update, isearch-done, isearch-string-out-of-window) (isearch-back-into-window, isearch-lazy-highlight-maybe-new-loop) (isearch-lazy-highlight-search, isearch-lazy-highlight-update) (isearch-lazy-highlight-update): Call the six amended primitives (see src/window.c above) with the new `group' argument set to t, to cooperate with Follow Mode.
* | Fix last commitEli Zaretskii2015-12-191-1/+2
| | | | | | | | | | * doc/emacs/rmail.texi (Rmail Deletion): Document new behavior of 'u' with numeric argument.
* | Document new features of RmailEli Zaretskii2015-12-191-10/+17
| | | | | | | | | | | | * doc/emacs/rmail.texi (Rmail Summary Edit, Rmail Deletion): Document new behavior of 'd' and 'C-d' with numeric argument. (Rmail Display): Document the rendering of HTML MIME parts.
* | Improve documentation of new cl-lib functionsEli Zaretskii2015-12-191-4/+5
| | | | | | | | | | * doc/misc/cl.texi (Predicates on Numbers, Numerical Functions): Fix wording.
* | Document new features of Font LockEli Zaretskii2015-12-191-0/+63
| | | | | | | | | | | | | | | | | | * doc/lispref/modes.texi (Other Font Lock Variables): Document 'font-lock-flush-function' and 'font-lock-ensure-function'. (Font Lock Basics): Document the basic fontification functions referenced in "Other Font Lock Variables". * lisp/font-lock.el (font-lock-flush, font-lock-ensure): Doc fix.
* | Document new features of Rectangle modeEli Zaretskii2015-12-191-0/+13
| | | | | | | | | | * doc/emacs/killing.texi (Rectangles): Document "C-x C-x" in rectangle-mark-mode.
* | Manual followup to last changeEli Zaretskii2015-12-191-2/+2
| | | | | | | | | | * doc/lispref/display.texi (Displaying Messages): Sync with the doc string. (Bug#22210)
* | * doc/emacs/emacs.texi (Top): Update top-level menus.Eli Zaretskii2015-12-191-0/+7
| |
* | * doc/lispref/elisp.texi (Top): Update top-level menus.Eli Zaretskii2015-12-191-0/+19
| |
* | Document how to avoid file-local variables that aren'tEli Zaretskii2015-12-191-0/+6
| | | | | | | | | | | | * doc/emacs/custom.texi (Specifying File Variables): Describe how to prevent Emacs from interpreting unrelated text as file-local variables. (Bug#22166)
* | Merge from gnulibPaul Eggert2015-12-181-174/+226
| | | | | | | | | | | | This mostly commentary fixes. * doc/misc/texinfo.tex, lib/intprops.h: Copy from gnulib. * lib/gnulib.mk: Regenerate with new gnulib-tool.
* | Fix a typo in the Emacs manualEli Zaretskii2015-12-171-1/+1
| | | | | | | | | | * doc/emacs/trouble.texi (Sending Patches): Fix a typo. Reported by Lele Gaifax <lele@metapensiero.it>. (Bug#22193)
* | ; * doc/emacs/programs.texi (Lisp Doc): Clarofy last change.Eli Zaretskii2015-12-161-3/+3
| |
* | ; * doc/emacs/programs.texi (Lisp Doc): Clarify last change.Eli Zaretskii2015-12-161-3/+3
| |
* | Add documentation for changes to Show Paren mode.Alan Mackenzie2015-12-161-3/+30
| | | | | | | | | | | | | | | | | | | | | | * lisp/paren.el (show-paren-highlight-openparen): Enhance doc string. * doc/emacs/programs.texi (Matching): Add descriptions of some pertinent user options, including the new show-paren-when-point-inside-paren and show-paren-when-point-in-periphery. * etc/NEWS (.. Specialized Modes ...): Add an entry for Show Paren mode. Move an entry on pcase to the Lisp Changes section.
* | Document Eldoc changesEli Zaretskii2015-12-161-2/+5
| | | | | | | | * doc/emacs/programs.texi (Lisp Doc): Document Global Eldoc mode.
* | Document the new bindings of <UP> and <DOWN> in the minibufferEli Zaretskii2015-12-121-9/+21
| | | | | | | | | | * doc/emacs/mini.texi (Minibuffer History): Describe the new bindings of <UP> and <DOWN> in the minibuffer.
* | Document new features of IdoEli Zaretskii2015-12-121-1/+2
| | | | | | | | * doc/misc/ido.texi (Misc): Document 'C-S-b'.
* | Fix frame height calculations with added menu bar on Windows (Bug#22105)Martin Rudalics2015-12-121-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Parameter Access): Mention pitfalls when simultaneously specifying multiple parameters for `modify-frame-parameters' that all may change the frame's size. * src/w32fns.c (x_set_menu_bar_lines): Don't set windows_or_buffers_changed here. (my_create_tip_window, Fx_show_tip): Call AdjustWindowRect with third argument false. * src/w32menu.c (set_frame_menubar): Set windows_or_buffers_changed here. * src/w32term.c (x_set_window_size): Determine third argument of AdjustWindowRect from whether the frame has a menu bar and not from whether it wants one.
* | Document the change in interactive shell modeEli Zaretskii2015-12-121-0/+4
| | | | | | | | | | * doc/emacs/misc.texi (Interactive Shell): Document that the '*shell*' buffer by default displays in a new window.
* | Document new features of package.elEli Zaretskii2015-12-121-1/+32
| | | | | | | | | | | | | | | | | | * doc/emacs/package.texi (Package Menu): Document the 'external' status and the new menu commands. (Package Installation): Document archive priorities. * lisp/emacs-lisp/package.el (package-archive-priorities): Doc fix. (package-menu-hide-low-priority): Doc fix.
* | Update and document new features of xterm supportEli Zaretskii2015-12-121-4/+5
| | | | | | | | | | * doc/emacs/frames.texi (Text-Only Mouse): Document that track-mouse is supported by newer xterm versions.
* | Document new features of Prettify ModeEli Zaretskii2015-12-121-8/+15
| | | | | | | | | | | | | | | | | | | | | | * doc/emacs/programs.texi (Misc for Programs): Document 'prettify-symbols-compose-predicate' and 'prettify-symbols-unprettify-at-point'. * lisp/progmodes/prog-mode.el (prettify-symbols-alist) (prettify-symbols-default-compose-p) (prettify-symbols-compose-predicate) (prettify-symbols--compose-symbol): Doc fixes.
* | Document multi-mode indentation facilitiesEli Zaretskii2015-12-121-0/+78
| | | | | | | | | | | | | | | | * doc/lispref/text.texi (Mode-Specific Indent): Document 'prog-indentation-context', 'prog-first-column', and 'prog-widen'. * lisp/progmodes/prog-mode.el (prog-indentation-context) (prog-widen): Doc fixes.
* | Document 'vc-refresh-state'Eli Zaretskii2015-12-121-0/+11
| | | | | | | | | | | | | | * doc/emacs/maintaining.texi (Version Control): Document 'vc-refresh-state'. * lisp/vc/vc-hooks.el (vc-refresh-state): Doc fix.
* | Improve and document Ruby support in 'etags'Eli Zaretskii2015-12-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lib-src/etags.c (Ruby_suffixes): Add ".ruby". (Ruby_functions): Support "module" and overloaded operators. (Ruby_help): Mention "module". * test/etags/ruby-src/test.rb: * test/etags/ruby-src/test1.ruby: New files. * test/etags/Makefile (RBSRC): New tests. (SRCS): Add ${RBSRC}. * test/etags/ETAGS.good_1: * test/etags/ETAGS.good_2: * test/etags/ETAGS.good_3: * test/etags/ETAGS.good_4: * test/etags/ETAGS.good_5: * test/etags/ETAGS.good_6: * test/etags/CTAGS.good: Adapt to the new Ruby tests. * doc/man/etags.1: Mention Ruby support. * etc/NEWS: Mention Ruby support.
* | Clarify documentation of 'modify-frame-parameters'Eli Zaretskii2015-12-111-6/+12
| | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Parameter Access): Clarify what "ignored PARMs" mean for 'modify-frame-parameters'. * src/frame.c (Fmodify_frame_parameters): Clarify what "ignored PARMs" mean for this function. (Bug#22104)