aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Improve print output options commands in backtrace-mode (bug#36566)Gemini Lasswell2019-09-131-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/backtrace.el (backtrace-view): Mention :print-gensym in docstring. (backtrace-mode-map): Add keyboard binding for backtrace-toggle-print-gensym. Add menu entries for backtrace-toggle-print-circle and backtrace-toggle-print-gensym. (backtrace--with-output-variables): Bind print-gensym with value of :print-gensym found in view plist. (backtrace-toggle-print-circle): Remove description of implementation details from docstring. (backtrace-toggle-print-gensym): New command. (backtrace--toggle-feature): Add echo area message describing result of command. * test/lisp/emacs-lisp/backtrace-tests.el (backtrace-tests--print-circle): New test. * doc/lispref/debugging.texi (Backtraces): Document keyboard binding for backtrace-toggle-print-gensym.
* | | * doc/misc/efaq.texi: Update ancient formats. (Bug#37143)Stefan Kangas2019-09-131-1/+1
| | |
* | | Add `isearch-yank-until-char'Karl Fogel2019-09-121-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/isearch.el (isearch-yank-until-char): New function. (isearch-mode-map, isearch-menu-bar-yank-map): Add it. (isearch-forward): Document the new binding. * doc/emacs/search.texi (Isearch Yanking): Document the feature. * etc/NEWS: Mention the above.
* | | Update from GnulibPaul Eggert2019-09-021-110/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This incorporates: 2019-08-25 intprops.h, verify.h: port better to clang 2019-08-21 New strip-trailing-space option for srclist-update * .gitattributes: Remove doc/misc/texinfo.tex special case, which is no longer needed now that Gnulib trims blank-at-eol. * build-aux/install-sh, doc/misc/texinfo.tex, lib/intprops.h: * lib/regex_internal.c, lib/verify.h: Copy from Gnulib.
* | | * doc/lispref/files.texi (Standard File Names): Mention .emacs.d too.Paul Eggert2019-09-021-2/+2
| | |
* | | Improve documentation for recent XDG-related changesPaul Eggert2019-08-313-27/+43
| | | | | | | | | | | | | | | | | | | | | | | | Adjust documentation in the light of Eli’s review here: https://lists.gnu.org/r/emacs-devel/2019-07/msg00712.html * doc/emacs/custom.texi (Init File, Find Init): * doc/lispref/files.texi (Standard File Names): * doc/lispref/os.texi (Init File):
* | | * doc/lispref/customize.texi: Fix typo.Paul Eggert2019-08-311-1/+1
| |/ |/|
* | Minor copyedits in ido.texiNick Drozd2019-08-301-28/+28
| | | | | | | | | | | | | | | | | | * doc/misc/ido.texi (Overview) (Interactive Substring Matching, Prefix Matching) (Regexp Matching, Hidden Buffers and Files) (Changing List Order, Find File At Point, Misc) (All Matching, Replacement): Fix wording, markup and punctuation. (Bug#37225)
* | Use XDG conventions more consistentlyPaul Eggert2019-08-274-30/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fit in better with the XDG conventions. Something like this was suggested in 2008 (Bug#583) and the XDG conventions seem to have settled down by now. * doc/emacs/custom.texi (Init File, Init Syntax, Find Init): * doc/lispref/files.texi (Standard File Names): * doc/lispref/os.texi (Init File): * doc/misc/url.texi (Customization): * etc/NEWS: Adjust accordingly. * lisp/startup.el (startup--load-user-init-file): If init-file-name is nil, do not load from it; instead just use the alt-file. (find-init-path): Remove; no longer used. (command-line): Don't check twice for XDG. Look at XDG_CONFIG_HOME instead of assuming it's ~/.config. Prefer XDG configuration if it exists; the user can disable this by setting XDG_CONFIG_HOME to some other place. * lisp/subr.el (user-emacs-directory): Prefer XDG configuration if it exists.
* | Browser-like Info-history button menu (bug#37184)Juri Linkov2019-08-271-0/+8
| | | | | | | | | | | | | | | | | | * doc/misc/info.texi (Help-Int): Using tool-bar to navigate history. * lisp/info.el (Info-history-menu): New function. (Info-history-back-menu, Info-history-forward-menu): New commands. (Info-mode-map): Bind Info-history-back-menu and Info-history-forward-menu to tool-bar on C-key.
* | Prefer display-line-numbers over linum in docs and one defcustomStefan Kangas2019-08-271-5/+15
| | | | | | | | | | | | * doc/misc/efaq.texi: Replace linum with display-line-numbers. * lisp/progmodes/prog-mode.el (prog-mode-hook): Replace linum-mode with display-line-numbers-mode in :options. (Bug#37120)
* | Introduce new value t for compilation-context-lines to eliminate scrollingAlan Mackenzie2019-08-251-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, to prevent scrolling in a window lacking a left fringe. Instead, a visible arrow "=>" is inserted before column zero. This fixes bug #36832. * lisp/progmodes/compile.el (compilation-context-lines): Add the new value t. (compilation-set-window): Amend to handle compilation-context-lines being t. (overlay-arrow-overlay): New variable holding an overlay with before-string property "=>". (compilation-set-overlay-arrow): New function which manipulates overlay-arrow-overlay. (compilation-goto-locus, compilation-find-file): In addition to calling compilation-set-window, also call compilation-set-overlay-arrow. * doc/emacs/building.texi (Compilation Mode): Document the new value t which compilation-context-lines can take. * etc/NEWS: Add an entry for this change.
* | Mention new usage of `invalid-read-syntax' in the manualLars Ingebrigtsen2019-08-231-2/+4
| | | | | | | | | | * doc/lispref/errors.texi (Standard Errors): Document "trailing garbage" use of `invalid-read-syntax' (bug#24649).
* | ; Fix references to log-edit-generate-changelog-from-diffNoam Postavsky2019-08-231-5/+5
| | | | | | | | | | | | * doc/emacs/maintaining.texi (Log Buffer): * etc/NEWS: Replace log-edit-generate-changelog (an old name which was changed during editing) to log-edit-generate-changelog-from-diff.
* | Rename renamed nsm.el variables and functions backLars Ingebrigtsen2019-08-231-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/misc.texi (Network Security): Start working on updating the NSM bits, but it's unclear how much of the new stuff to document. * lisp/net/nsm.el: Rename all nsm-tls-check-* functions to nsm-protocol-check--* to bring them back into line with the documentation. (network-security-protocol-checks): Renamed back again from `nsm-tls-checks', as this variable is documented and can't just go away.
* | Correct description of network-lookup-address-infoRobert Pluim2019-08-231-1/+1
| | | | | | | | | | * doc/lispref/processes.texi (Misc Network): Remove erroneous text about port numbers
* | Merge remote-tracking branch 'origin/netsec'Lars Ingebrigtsen2019-08-231-0/+15
|\ \
| * | Add network-lookup-address-info descriptionRobert Pluim2018-07-171-0/+15
| | | | | | | | | | | | | | | * doc/lispref/processes.texi (Misc Network): Document network-lookup-address-info.
* | | * doc/misc/efaq.texi: Note the inclusion year. (Bug#37142)Stefan Kangas2019-08-221-1/+1
| | |
* | | * doc/misc/tramp.texi: Use @acronym{GVFS}.Michael Albinus2019-08-221-54/+56
| | |
* | | Use `quit-window-hook' in Info instead of having its own commandLars Ingebrigtsen2019-08-211-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/info.texi (Help-Q): Info now uses `quit-window'. * lisp/info.el (info-standalone): Adjust doc string. (Info-exit): Made into obsolete alias. (Info-mode-map): Bind "q" to `quit-window'. (Info-mode-menu): Adjust. (info-tool-bar-map): Ditto. (Info-mode): Adjust doc string. (Info-mode): If Info is standalone, kill Emacs on "q".
* | | Adjust quit-window-hook documentationLars Ingebrigtsen2019-08-211-4/+4
| | | | | | | | | | | | | | | * doc/lispref/windows.texi (Quitting Windows): Adjust documentation of quit-window-hook (bug#9867).
* | | Mention quit-window-hook in "Standard Hooks"Lars Ingebrigtsen2019-08-211-0/+3
| | | | | | | | | | | | | | | * doc/lispref/hooks.texi (Standard Hooks): Mention quit-window-hook (bug#9867).
* | | Avoid some excess precision in time arithmeticPaul Eggert2019-08-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/emacs-mime.texi (time-date): Adjust example to match new behavior. * etc/NEWS: Mention this. * lisp/calendar/time-date.el (decoded-time-add) (decoded-time--alter-second): Don’t lose underestimate precision of seconds component. * src/bignum.c (mpz): Grow by 1. * src/timefns.c (trillion_factor): New function. (timeform_sub_ps_p): Remove. (time_arith): Avoid unnecessarily-large hz, by reducing the hz to a value no worse than the worse hz of the two arguments. The result is always exact unless an error is signaled. * test/src/timefns-tests.el (timefns-tests--decode-time): New function. (format-time-string-with-zone): Test (decode-time LOOK ZONE t) resolution as well as its numeric value.
* | | Respect global-eldoc-mode in minibuffers (Bug#36886)Noam Postavsky2019-08-201-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Accept a BODY parameter. * doc/lispref/modes.texi (Defining Minor Modes): Document new parameter. * etc/NEWS: Announce it. * lisp/simple.el (read--expression): Move eldoc-mode setup to... * lisp/emacs-lisp/eldoc.el (eldoc--eval-expression-setup): ... here, new function. (global-eldoc-mode): Add or remove it to eval-expression-minibuffer-setup-hook when enabling or disabling global-eldoc-mode. This enables eldoc in the minibuffer (solving Bug#27202), only when global-eldoc-mode is enabled.
* | | Support larger TIMEs in (time-convert TIME t)Paul Eggert2019-08-201-10/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, improve the doc to match current behavior. * doc/lispref/os.texi (Time Conversion): Document that time-convert signals an error for infinite or NaN args, and that (time-convert TIME t) is exact otherwise. Mention float-time as an alternative to time-convert. (Time Calculations): Document that time-add and time-subtract are exact and do not decrease HZ below the minimum of their args. * src/timefns.c (decode_float_time): Don’t signal an error for floating-point arguments whose base-FLT_RADIX exponent is not less than DBL_MANT_DIG. Instead, convert them to (TICKS . 1) values. Use two (instead of three) integer exponent comparisons in the typical case. * test/src/timefns-tests.el (time-arith-tests): Add more floating-point tests, including some tests that the old code fails.
* | | Delete built-in ada-mode; Gnu ELPA is a good replacementStephen Leake2019-08-202-1527/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/Makefile.in (INFO_COMMON): Delete ada-mode. * doc/misc/ada-mode.texi: Delete. * etc/NEWS: Mention ada-mode deleted. * lisp/progmodes/ada-mode.el: Delete. * lisp/progmodes/ada-prj.el: Delete. * lisp/progmodes/ada-stmt.el: Delete. * lisp/progmodes/ada-xref.el: Delete.
* | | Merge from origin/emacs-26Glenn Morris2019-08-201-16/+13
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 615cff4 (origin/emacs-26) Fix process filter documentation (Bug#13400) beb1d22 Fix query-replace-regexp undo feature # Conflicts: # test/lisp/replace-tests.el
| * | Fix process filter documentation (Bug#13400)Noam Postavsky2019-08-191-16/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/processes.texi (Asynchronous Processes): Note that input may read when sending data as well. (Output from Processes): Note that functions which send data may also trigger reading from processes. (Input to Processes, Filter Functions): Note that filter functions may be called recursively.
* | | Merge from origin/emacs-26Glenn Morris2019-08-201-165/+148
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0b810eb Fix a typo in char-width-table 3f00db7 Minor update in admin/notes/unicode bcd0115 Fix lisp indent infloop on unfinished strings (Bug#37045) 5f992d1 Improve commentary in composite.el 3a04be2 ; Improve commentary in xdisp.c 15de1d1 Fix markup in dired-x.texi bda7fc7 ; Fix typo in a doc string of speedbar.el 6f57ef9 * src/callproc.c (Fcall_process): Doc fix. # Conflicts: # doc/misc/dired-x.texi # lisp/international/characters.el # src/callproc.c
| * | Fix markup in dired-x.texiEli Zaretskii2019-08-161-182/+161
| | | | | | | | | | | | | | | | | | | | | * doc/misc/dired-x.texi (Omitting Variables) (Local Variables, Shell Command Guessing) (Advanced Cleaning Variables, Special Marking Function): Fix markup and indexing. (Bug#14212)
* | | Add a new hook: `quit-window-hook'Lars Ingebrigtsen2019-08-191-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/windows.texi (Quitting Windows): Mention in. * lisp/window.el (quit-restore-window): Run the new `quit-window-hook' before doing anything else (bug#9867). (quit-window): Note that the hook will be run in the doc string. * lisp/window.el (quit-window-hook): New variable.
* | | Allow set-frame-height/set-frame-width to be used interactivelyLars Ingebrigtsen2019-08-181-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Frame Size): Document it. * src/frame.c (Fset_frame_height): (Fset_frame_width): Make into commands that use the numeric prefix to set height/width (bug#9970).
* | | Add an advice-add/interactive spec exampleŠtěpán Němec2019-08-181-0/+24
| | | | | | | | | | | | | | | * doc/lispref/functions.texi (Core Advising Primitives): Add an advice-add example that extends the `interactive' spec (bug#17871).
* | | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2019-08-172-29/+38
|\ \ \
| * | | More-compatible subsecond calendrical timestampsPaul Eggert2019-08-162-29/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of appending a subseconds member to the result of ‘decode-time’, this keeps the format unchanged unless you give a new optional argument to ‘decode-time’. Also, the augmented format now puts the subsecond info in the SECONDS element, so the total number of elements is unchanged; this is more compatible with code that expects the traditional 9 elements, such as ‘(pcase decoded-time (`(,SEC ,MIN ,HOUR ,DAY ,MON ,YEAR ,DOW ,DST ,ZONE) ...) ...)’. * doc/lispref/os.texi, doc/misc/emacs-mime.texi, etc/NEWS: * lisp/net/soap-client.el (soap-decode-date-time): * lisp/simple.el (decoded-time): Document the new behavior. * lisp/calendar/icalendar.el (icalendar--decode-isodatetime): * lisp/calendar/iso8601.el (iso8601-parse) (iso8601-parse-time, iso8601-parse-duration) (iso8601--decoded-time): * lisp/calendar/parse-time.el (parse-time-string): * lisp/calendar/time-date.el (decoded-time-add) (decoded-time--alter-second): * lisp/org/org.el (org-parse-time-string): * lisp/simple.el (decoded-time): * src/timefns.c (Fdecode_time, Fencode_time): * test/lisp/calendar/icalendar-tests.el: (icalendar--decode-isodatetime): * test/lisp/calendar/iso8601-tests.el (test-iso8601-date-years) (test-iso8601-date-dates, test-iso8601-date-obsolete) (test-iso8601-date-weeks, test-iso8601-date-ordinals) (test-iso8601-time, test-iso8601-combined) (test-iso8601-duration, test-iso8601-intervals) (standard-test-dates, standard-test-time-of-day-fractions) (standard-test-time-of-day-beginning-of-day) (standard-test-time-of-day-utc) (standard-test-time-of-day-zone) (standard-test-date-and-time-of-day, standard-test-interval): * test/lisp/calendar/parse-time-tests.el (parse-time-tests): * test/src/timefns-tests.el (format-time-string-with-zone) (encode-time-dst-numeric-zone): Revert recent changes that added a SUBSECS member to calendrical timestamps, since that component is no longer present (the info, if any, is now in the SECONDS member). * lisp/calendar/time-date.el (decoded-time-add) (decoded-time--alter-second): Support fractional seconds in the new form. Simplify. * src/timefns.c (Fdecode_time): Support new arg FORM. (Fencode_time): Support subsecond resolution. * test/src/timefns-tests.el (format-time-string-with-zone) (decode-then-encode-time): Test subsecond calendrical timestamps.
* | | | Fix a recent documentation changeEli Zaretskii2019-08-171-1/+2
|/ / / | | | | | | | | | | | | * doc/emacs/windows.texi (Other Window): Add a cross-reference to "Rebinding". (Bug#12431)
* | | Mention `next-multiframe-window' when talking about `other-window'Lars Ingebrigtsen2019-08-161-0/+7
| | | | | | | | | | | | | | | | | | * doc/emacs/windows.texi (Other Window): Mention the `next-multiframe-window' command here (which is otherwise not documented in the manual) (bug#12431).
* | | Add missing skeleton entries in autotype.texiLars Ingebrigtsen2019-08-161-1/+11
| | | | | | | | | | | | | | | * doc/misc/autotype.texi: Add missing entries found in the doc string to `skeleton-insert' (bug#12563).
* | | Add some examples in "Adding Generalized Variables"Lars Ingebrigtsen2019-08-151-6/+35
| | | | | | | | | | | | | | | * doc/lispref/variables.texi (Adding Generalized Variables): Add examples for `gv-define-expander' and `gv-letplace' (bug#13343).
* | | Rename variables and functions with "auto-load" in their namesLars Ingebrigtsen2019-08-151-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/building.texi (Lisp Libraries): Adjust documentation. * lisp/help-fns.el (help--symbol-completion-table): Adjust usage. * lisp/help-fns.el (help-enable-completion-autoload): Change name from auto-load and declare an obsolete alias (bug#13418). * lisp/help.el (help-enable-autoload): Ditto. * lisp/progmodes/vhdl-mode.el: Ditto. (vhdl-create-mode-menu, vhdl-mode): Adjust usage. (vhdl-autoload-project): Rename from auto-load and declare an obsolete alias.
* | | Remove mentions of XEmacs from the Gnus manual and faqLars Ingebrigtsen2019-08-152-187/+46
| | | | | | | | | | | | | | | * doc/misc/gnus-faq.texi: * doc/misc/gnus.texi: Remove references to XEmacs throughout.
* | | Mention what effect nil has as the prompt for read-event/char/etcLars Ingebrigtsen2019-08-151-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/commands.texi (Reading One Event): Mention that "" has the same effect as nil as a prompt. * src/lread.c (Fread_event, Fread_char_exclusive, Fread_char): Mention what happens when PROMPT is nil/"" in the doc string (bug#15012).
* | | Improve Tramp manualMichael Albinus2019-08-151-0/+12
| | | | | | | | | | | | | | | * doc/misc/tramp.texi (GVFS based methods): Explain using `ftp' and `smb' methods.
* | | Add some cl- concept index entriesLars Ingebrigtsen2019-08-151-0/+2
| | | | | | | | | | | | | | | * doc/misc/cl.texi (Argument Lists): Add a couple of concept index entried (bug#13606).
* | | Clean up Gnus manual reference to XEmacs variablesLars Ingebrigtsen2019-08-141-19/+0
| | | | | | | | | | | | | | | * doc/misc/gnus.texi (XVarious): Remove section about XEmacs variables that have been removed.
* | | Minor Scroll Bars clarificationLars Ingebrigtsen2019-08-141-7/+8
| | | | | | | | | | | | | | | * doc/emacs/frames.texi (Scroll Bars): Clarify what we mean by "customize" here (bug#14321).
* | | ; Fix typoes.Juri Linkov2019-08-151-3/+3
| | |
* | | * doc/emacs/calendar.texi (Time Intervals): Doc fix.Stefan Kangas2019-08-101-4/+4
| | |
* | | Merge from origin/emacs-26Glenn Morris2019-08-101-1/+3
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | 0860ac0 (origin/emacs-26) Improve documentation of features that use ... fae1ff6 Fix docstrings in pong 82a2894 Improve doc strings of 'append-to-buffer' and friends cb0403d Fix octave-mode ElDoc support 691790b Avoid Groff hanging on MS-Windows when invoked by "M-x man"