aboutsummaryrefslogtreecommitdiffstats
path: root/doc (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * Minor copyedits of completion-at-point-functions documentationEli Zaretskii2018-04-011-10/+12
| | | | | | | | | | | | | | | | * lisp/minibuffer.el (completion-at-point-functions): * doc/lispref/minibuf.texi (Completion in Buffers): Fix wording and filling. (cherry picked from commit a8ddd05d7d32946b892b9faaba6c9736ed2ad847)
| * (completion-at-point-functions): Improve docStefan Monnier2018-04-011-5/+12
| | | | | | | | (cherry picked from commit b56c56f203f8b066dd71e6ae6a254121b3ac3f08)
* | Introduce new macro combine-change-callsAlan Mackenzie2018-04-031-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This macro is a bit like combine-after-change-calls, but also works with a non-null before-change-functions. It suppresses the operation of the change hooks on a possibly large sequence of buffer modifications, replacing them with a single invocation of before-change-functions at the start, and a single invocation of after-change-functions at the end. * lisp/subr.el (undo--combining-change-calls): New variable. (combine-change-calls-1, undo--wrap-and-run-primitive-undo): New functions. (combine-change-calls): New macro. * doc/lispref/text.texi (Change Hooks): Document combine-change-calls. * etc/NEWS: Add an entry under "Lisp Changes" for combine-change-calls.
* | Document custom-variable-historyEli Zaretskii2018-04-031-0/+6
| | | | | | | | | | | | * etc/NEWS: * doc/lispref/minibuf.texi (Minibuffer History): Document 'custom-variable-history'.
* | Clarify eq on floatsPaul Eggert2018-04-021-0/+10
| | | | | | | | | | * doc/lispref/objects.texi (Equality Predicates): Say that two floats with the same values might or might not be eq.
* | Merge from origin/emacs-26Glenn Morris2018-04-016-6/+47
|\ \ | |/ | | | | | | | | | | | | | | | | | | af1624f * lisp/net/shr.el (shr-browse-url): Doc fix. (Bug#30957) 3a451bd ; * doc/emacs/msdos.texi: Fix wording of last change. 3bc1e2f Mention `key-description' as inverse of `kbd' (Bug#30942) e50196e Document return value of pcase (Bug#30425) 8a2466f * doc/emacs/macos.texi: Tweak grammar and capitalization. 9db62bf Distinguish free from non-free OSes ff49d86 * doc/emacs/misc.texi (Amusements): Avoid non-printing charac... 5bab671 Fix xrefs in pdf Emacs manual
| * ; * doc/emacs/msdos.texi: Fix wording of last change.Eli Zaretskii2018-03-311-2/+2
| |
| * Document return value of pcase (Bug#30425)Noam Postavsky2018-03-311-1/+2
| | | | | | | | | | | | | | | | * doc/lispref/control.texi (Pattern matching case statement): * lisp/emacs-lisp/pcase.el (pcase): State that pcase returns nil if no patterns match. (pcase-exhaustive): State that an error is signaled if no patterns match.
| * * doc/emacs/macos.texi: Tweak grammar and capitalization.Paul Eggert2018-03-301-2/+2
| |
| * Distinguish free from non-free OSesRichard Stallman2018-03-302-0/+15
| |
| * * doc/emacs/misc.texi (Amusements): Avoid non-printing character.Glenn Morris2018-03-281-1/+1
| | | | | | | | ; Hey fellow kids, remember that gag from 2008? Emacs does.
| * Fix xrefs in pdf Emacs manualGlenn Morris2018-03-282-4/+29
| | | | | | | | | | | | | | * doc/emacs/fortran-xtra.texi (ForIndent Cont, ForIndent Num) (Fortran Columns): * doc/emacs/picture-xtra.texi (Rectangles in Picture): Fix recent changes that neglected the splitting of the pdf manuals.
* | Minor copyedits of completion-at-point-functions documentationEli Zaretskii2018-04-011-10/+12
| | | | | | | | | | | | * lisp/minibuffer.el (completion-at-point-functions): * doc/lispref/minibuf.texi (Completion in Buffers): Fix wording and filling.
* | Lisp reader now checks for integer overflowPaul Eggert2018-03-291-4/+10
| | | | | | | | | | | | | | | | | | | | | | * doc/lispref/numbers.texi (Integer Basics), etc/NEWS: Document this. * src/lisp.h (S2N_IGNORE_TRAILING, S2N_OVERFLOW_TO_FLOAT): New constants. * src/lread.c (string_to_number): Change trailing bool arg to integer argument with flags, to support S2N_OVERFLOW_TO_FLOAT. All uses changed. * test/src/editfns-tests.el (read-large-integer): New test.
* | Fix Bug#30946Michael Albinus2018-03-291-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Multi-hops): Mention host name checks. * lisp/net/tramp.el (tramp-set-syntax, tramp-dissect-file-name) (tramp-debug-message, tramp-handle-shell-command): * lisp/net/tramp-adb.el (tramp-adb-handle-shell-command): * lisp/net/tramp-archive.el (tramp-archive-file-name-handler) (tramp-archive-dissect-file-name): * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler): Adapt callees. * lisp/net/tramp-compat.el (tramp-compat-user-error): Move defsubst --- * lisp/net/tramp-sh.el (tramp-compute-multi-hops): Check for proper host names in multi-hop. (Bug#30946) * lisp/net/tramp.el (tramp-user-error): ... here. Make it a defun. * test/lisp/net/tramp-tests.el (tramp-test03-file-name-host-rules): New test.
* | Merge from origin/emacs-26Glenn Morris2018-03-2815-213/+282
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9bff405 (origin/emacs-26) * doc/misc/org.texi (Installation): Fix clo... 613c9a5 Update Org to v9.1.9 1b075a9 ; Fix some tiny doc typos 441fe20 De-obsolete `if-let' and `when-let' 8696038 * lisp/htmlfontify.el (hfy-begin-span-handler): Doc fix. 930f7b1 * doc/lispref/functions.texi (Defining Functions): Improve in... 95ccf50 Fix crash after frame is freed on macOS (bug#30800) 45d0475 More manual editing 2acb9f0 Minor manual changes changes d481cba * lisp/calculator.el (calculator-paste-decimals): Add version. 7d6c7d0 ; Use GNU not Gnu in docs 1bc4def More proofreading of the Emacs manual Conflicts: doc/misc/org.texi etc/NEWS lisp/org/org-clock.el
| * * doc/misc/org.texi (Installation): Fix clone commands.Michael Albinus2018-03-281-0/+1
| |
| * Update Org to v9.1.9Rasmus2018-03-271-48/+38
| | | | | | | | Please note this is a bugfix release. See etc/ORG-NEWS for details.
| * * doc/lispref/functions.texi (Defining Functions): Improve indexing.Eli Zaretskii2018-03-261-0/+2
| |
| * More manual editingMichael Albinus2018-03-258-22/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/basic.texi: * doc/emacs/calendar.texi: * doc/emacs/display.texi: * doc/emacs/mini.texi: * doc/emacs/misc.texi: * doc/emacs/picture-xtra.texi: * doc/misc/info.texi: Prefer <PageDown> and <PageUp> over <next> and <prior>. Add missing @kindex entries. * doc/emacs/custom.texi (Function Keys): Fix and add missing key symbols.
| * Minor manual changes changesMichael Albinus2018-03-251-9/+18
| | | | | | | | | | * doc/emacs/misc.texi (FFAP): Complete commands. (Amusements): Add some @cindex entries. Add "M-x butterfly".
| * ; Use GNU not Gnu in docsGlenn Morris2018-03-236-11/+11
| |
| * More proofreading of the Emacs manualEli Zaretskii2018-03-233-124/+157
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/trouble.texi (DEL Does Not Delete): Improve wording. (Screen Garbled): Mention the command name. (Bug Criteria): Mention that problems in packages should first be reported to the respective maintainers. (Checklist): Fix wording. (Contributing, Copyright Assignment): Minor copyedits. * doc/emacs/misc.texi (Amusements): Remove Landmark. * doc/emacs/picture-xtra.texi (Tabs in Picture): Improve wording. (Rectangles in Picture): Add a cross-reference to "Registers". * doc/emacs/misc.texi (Gnus Group Buffer, Gnus Summary Buffer): Mention command names in parentheses. (Gnus Summary Buffer): Document "M-r". (Network Security): Document that current NSM works with TLS encryption. Fix markup. (Document View): Improve wording and fix a typo. (DocView Conversion): Rephrase description of doc-view-cache-directory. (Single Shell): Mention variables that control when shell output appears in the echo area. (Shell Mode): Improve wording. (Shell Prompts): Fix a typo. (Shell Ring, Term Mode): Mention command names. (History References): Add a cross-reference to "Rebinding". (Remote Host): Mention SSH. (TCP Emacs server): Improve wording. (emacsclient Options): Minor improvements. (PostScript): Fix wording. (PostScript Variables): Mention that ps-font-size could be a cons. (Sorting): Minor improvements. Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org
* | (completion-at-point-functions): Improve docStefan Monnier2018-03-271-5/+12
| |
* | * lisp/emacs-lisp/package.el: New quickstart featureStefan Monnier2018-03-264-28/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (package--quickstart-pkgs): New var. (package-activate-1): Obey and fill it. (package-activate-all): New function. (package-initialize): Call it. Set package-initialized before activating the packages. (package-installed-p): Make it work before package.el is initialized in the case where min-version is not specified. (package-install, package-delete): Refresh the quickstart if applicable. (package-quickstart, package-quickstart-file): New vars. (package--quickstart-maybe-refresh, package-quickstart-refresh): New functions. * lisp/startup.el (command-line): Use package-activate-all rather than package-initialize. * doc/lispref/package.texi (Packaging Basics): * doc/emacs/package.texi (Package Installation): * doc/lispref/os.texi (Startup Summary): Refer to package-activate-all.
* | Make eshell/kill handle -<signal> and -<SIGNALNAME> (Bug#29156)Eric Skoglund2018-03-251-1/+1
| | | | | | | | | | | | | | | | | | * lisp/eshell/esh-proc.el (eshell/kill): Handle the argument parsing and numeric conversion in function in order to parse -signal and -SIGNALNAME correctly. * doc/misc/eshell.texi (kill): Update docs to reflect new function behaviour. * etc/NEWS: Mention new eshell/kill behaviour.
* | Allow `&rest' or `&optional' without following variable (Bug#29165)Noam Postavsky2018-03-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is sometimes convenient when writing macros, so that the empty variable case doesn't need to be handled specially. Older versions of Emacs accepted this in some cases (especially the interpreter in Emacs 25 and below was very accepting). | interpreted/compiled | | arglist | 25 & earlier | 26 | 27 | |---------------------------+--------------+-----+-----| | (&rest) | y/n | n/n | y/y | | (&rest &rest) | y/n | n/n | n/n | | (&rest &rest x) | y/n | n/n | n/n | | (&rest x &rest) | y/n | n/n | n/n | | (&rest x &rest y) | y/n | n/n | n/n | |---------------------------+--------------+-----+-----| | (&optional) | y/n | n/n | y/y | | (&optional &optional) | y/n | n/n | n/n | | (&optional x &optional) | y/n | n/n | n/n | | (&optional x &optional y) | y/y | n/n | n/n | |---------------------------+--------------+-----+-----| | (&optional &rest) | y/n | n/n | y/y | | (&optional x &rest) | y/n | n/n | y/y | | (&optional &rest y) | y/y | n/n | y/y | |---------------------------+--------------+-----+-----| | (&rest &optional) | y/n | n/n | n/n | | (&rest &optional y) | y/n | n/n | n/n | | (&rest x &optional y) | y/n | n/n | n/n | The values in the table above can be produced with the following code: (with-current-buffer (get-buffer-create "*ck-args*") (erase-buffer) (dolist (arglist '((&rest) (&rest &rest) (&rest &rest x) (&rest x &rest) (&rest x &rest y) (&optional) (&optional &optional) (&optional x &optional) (&optional x &optional y) (&optional &rest) (&optional x &rest) (&optional &rest y) (&rest &optional) (&rest &optional y) (&rest x &optional y))) (insert (format "%c/%c\n" (condition-case err (progn (funcall `(lambda ,arglist 'ok)) ?y) (error ?n)) (condition-case err (progn (byte-compile-check-lambda-list arglist) ?y) (error ?n)))) (display-buffer (current-buffer)))) * src/eval.c (funcall_lambda): * lisp/emacs-lisp/bytecomp.el (byte-compile-check-lambda-list): Don't check for missing variables after `&rest' and `&optional'. * test/src/eval-tests.el (eval-tests--bugs-24912-and-24913) (eval-tests-accept-empty-optional-rest): Update tests accordingly. * etc/NEWS: Update announcement accordingly. * doc/lispref/functions.texi (Argument List): Update manual to indicate that variable names are optional.
* | Clarify syntax of radixed integersPaul Eggert2018-03-231-6/+9
| | | | | | | | | | | | * doc/lispref/numbers.texi (Integer Basics): Specify what digits are allowed in radixed integers, and that there is no initial sign or final period.
* | Merge from origin/emacs-26Stefan Monnier2018-03-235-9/+44
|\ \ | |/ | | | | | | | | | | | | | | b8ebf5fb64 * src/lisp.h (struct Lisp_Buffer_Local_Value): Update comm... 8c92a37cb4 * doc/emacs/trouble.texi: Fix location of `emacs-version' ... 10b1f2fdd5 Explain more about (defvar foo) form (Bug#18059) 68c2f336b1 * doc/lispref/buffers.texi (Buffer List): Fix grammar. 7e720c6851 * doc/lispref/anti.texi (Antinews): Fix grammar. a6a821d29b * lisp/org/ob-lisp.el (org-babel-lisp-eval-fn): Tweak type.
| * * doc/emacs/trouble.texi: Fix location of `emacs-version' index.Noam Postavsky2018-03-231-1/+1
| |
| * Explain more about (defvar foo) form (Bug#18059)Noam Postavsky2018-03-232-4/+38
| | | | | | | | | | | | | | | | | | * doc/lispref/variables.texi (Defining Variables) (Using Lexical Binding): * doc/lispref/compile.texi (Compiler Errors): Emphasize that omitting VALUE for `defvar' marks the variable special only locally. * doc/lispref/variables.texi (Using Lexical Binding): Add example of using `defvar' without VALUE.
| * * doc/lispref/buffers.texi (Buffer List): Fix grammar.Charles A. Roelli2018-03-221-1/+1
| |
| * * doc/lispref/anti.texi (Antinews): Fix grammar.Charles A. Roelli2018-03-221-3/+4
| |
* | Merge from origin/emacs-26Glenn Morris2018-03-225-35/+93
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ac621b (origin/emacs-26) Document DEFUN attributes 16d0cc7 * etc/NEWS: Add an entry for auth-source-pass. cc1702f Fix the MSDOS build daa9e85 Improve warning and error messages 7612dd1 Adjust eieio persistence tests for expected failure f0cf4dc Let eieio-persistent-read read what object-write has written 40ad1ff Handle possible classtype values in eieio-persistent-read 4ec935d Add new tests for eieio persistence 47917d8 * lisp/gnus/gnus-cloud.el (gnus-cloud-synced-files): Fix doc ... e32f352 * lisp/ibuf-ext.el (ibuffer-never-search-content-mode): Fix t... 5268f30 * doc/lispref/windows.texi (Selecting Windows): Fix a typo. 143b485 * doc/lispref/internals.texi (Writing Emacs Primitives): Fix ... 4ab4551 Firm up documentation of generalized variables a5bf099 Improve documentation of Auto-Revert mode ed05eaa Improvements in dired.texi Conflicts: etc/NEWS
| * Document DEFUN attributesEli Zaretskii2018-03-221-1/+38
| | | | | | | | | | * doc/lispref/internals.texi (Writing Emacs Primitives): Document specification of function attributes in DEFUN.
| * * doc/lispref/windows.texi (Selecting Windows): Fix a typo.Glenn Morris2018-03-211-1/+1
| |
| * * doc/lispref/internals.texi (Writing Emacs Primitives): Fix grammar.Charles A. Roelli2018-03-211-1/+1
| |
| * Firm up documentation of generalized variablesAlan Mackenzie2018-03-211-16/+18
| | | | | | | | | | | | | | | | | | * doc/lispref/variables.texi (Generalized Variables) (Setting Generalized Variables): Define a generalized variable as something setf can write to. Remove the insinuation that hackers have poor memories. State explicitly that the list of GVs given is complete. Remove the suggestion that `setf' has superseded, or is in the process of superseding, `setq'. Make minor corrections to the English.
| * Improve documentation of Auto-Revert modeEli Zaretskii2018-03-211-0/+3
| | | | | | | | | | | | * doc/emacs/files.texi (Reverting): Mention that Aut-Revert applies to Dired buffers as well. Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
| * Improvements in dired.texiEli Zaretskii2018-03-211-16/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/dired.texi (Dired): Mention that Dired works with remote directories. (Dired Enter): ls-lisp is used on some remote systems as well. (Dired Navigation): Mention and index the command names. (Dired Deletion): Document the 'always' value of dired-recursive-deletes. Mention the alternative deletion method. (Marks vs Flags): Fix spelling of Auto-Revert mode. Document what marking does on a subdirectory header line. (Operating on Files): Document that 'Z' uses gzip or compress. (Comparison in Dired): Mention ediff-files. (Misc Dired Features): Fix a typo. Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
* | Autoupdate from GnulibPaul Eggert2018-03-201-3/+3
| |
* | Merge from origin/emacs-26Paul Eggert2018-03-2011-162/+214
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 23527013c7 ; Rewrap doc string 4328d5f744 Correct Info link markup 2fb52abd9e Improve documentation of 'with-help-window' ec08c62f03 Minor improvements in building.texi 663aafe1ff * lisp/textmodes/bibtex.el (bibtex-mark-entry): activate mark 05781b2e88 ; Spelling fix aa40014ba3 * doc/emacs/building.texi (Starting GUD): Mention 'guiler'. 23072e468f Yet more proofreading of the Emacs manual ba5a372540 * doc/emacs/rmail.texi: Fix broken link. 6b2210cc29 ; Spelling fix 067c8c4f5b Fix recently-added POP doc glitch fb3dc0e8aa More proofreading of the Emacs manual a776ce7be6 Fix typo in the Emacs manual's VC chapter 7f27d42f0b Pass json-readtable-error data as a list (bug#30489) 10bd3b3af8 Improve word motion docs (Bug#30815) 2b8507fbdc Replace "carriage-return" by "carriage return" in manuals 2616cd94f1 Minor copyedits in mule.texi 36a1d52814 Fix problems caused by fontconfig-2.13.0
| * Improve documentation of 'with-help-window'Nick Helm2018-03-201-9/+10
| | | | | | | | | | | | | | | | | | * doc/lispref/help.texi (Help Functions): Change variable name to 'buffer-or-name'. * lisp/help.el (with-help-window): Change variable name to 'buffer-or-name' and rewrite the doc string, adding reference to 'help-window-setup'. (Bug#30792)
| * Minor improvements in building.texiEli Zaretskii2018-03-201-1/+14
| | | | | | | | | | | | | | | | | | | | * doc/emacs/building.texi (Compilation Shell): Mention that this section is for local compilation buffers. (Compilation, Compilation Mode): Mention that 'g' is bound to 'recompile' in compilation buffers. (Grep Searching): Add a cross-reference to "Compilation Mode". Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
| * * doc/emacs/building.texi (Starting GUD): Mention 'guiler'.Eli Zaretskii2018-03-191-0/+4
| |
| * Yet more proofreading of the Emacs manualEli Zaretskii2018-03-191-19/+26
| | | | | | | | | | | | | | | | * doc/emacs/building.texi (Compilation, Grep Searching) (Debuggers, GUD Customization, Source Buffers) (Breakpoints Buffer, Threads Buffer): Minor fixes and updates. Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
| * * doc/emacs/rmail.texi: Fix broken link.Paul Eggert2018-03-191-1/+1
| |
| * Fix recently-added POP doc glitchPaul Eggert2018-03-191-1/+1
| | | | | | | | | | * doc/emacs/rmail.texi (Remote Mailboxes): POP3 → POP, when talking about POP in general.
| * More proofreading of the Emacs manualEli Zaretskii2018-03-192-80/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/macos.texi (Mac / GNUstep Basics): Fix typos. Improve indexing. (Mac / GNUstep Basics, Mac / GNUstep Customization) (Mac / GNUstep Events): Improve indexing. * doc/emacs/rmail.texi (Rmail): Mention Gnus. (Rmail Basics, Rmail Scrolling): Improve cross-references and indexing. (Rmail Motion): Minor improvements. (Rmail Inbox): Remove outdated text about Babyl format. (Rmail Files): Formatting changes. Comment out set-rmail-inbox-list in the table of commands, as it is commented out in the text that follows. (Rmail Output, Rmail Labels, Rmail Reply, Rmail Make Summary): Minor copyedits. (Rmail Summary Edit): Document rmail-summary-scroll-between-messages. (Rmail Editing): Improve indexing. (Movemail): Fix typos. (Remote Mailboxes): Use "POP3" rather than "POP".
| * Fix typo in the Emacs manual's VC chapterSimen Heggestøyl2018-03-191-1/+1
| | | | | | | | * doc/emacs/maintaining.texi (VC Directory Buffer): Fix a typo.