aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix with-coding-priority markup in Elisp manualBasil L. Contovounesios2019-10-131-5/+5
| | | | | | | | | | | | | | * doc/lispref/nonascii.texi (Specifying Coding Systems): Don't use '&rest' in conjunction with 'body...' in arglist of with-coding-priority. Fix typo and cross-referencing (2-arg @pxref adds a trailing period).
* | Minor tweaks to time-stamp documentation stringsStephen Gildea2019-10-132-7/+9
| | | | | | | | | | | | | | | | | | | | * time-stamp.el (time-stamp): Reformat the explanation of the variables that affect time-stamp, for easier reading. In particular, wrap the documentation to 75 characters, so that it displays neatly as a before-save-hook customization option. * time-stamp-tests.el (with-time-stamp-test-env): Use imperative voice, per checkdoc.
* | In compilation-tear-down-arrow-spec-in-margin, test compilation-arrow-overlayAlan Mackenzie2019-10-131-4/+5
| | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-tear-down-arrow-spec-in-margin): Make sure compilation-arrow-overlay is an overlay before performing overlay operations on it. This fixes bug #37733.
* | ; Minor copyedits in a recent ELisp manual change.Eli Zaretskii2019-10-131-3/+4
| | | | | | | | | | | | * doc/lispref/tips.texi (Coding Conventions): Make the guideline against '-p' in variable names less mandatory and more constructive.
* | ; Fix recent additions to ELisp manualEli Zaretskii2019-10-131-11/+17
| | | | | | | | | | * doc/lispref/files.texi (Contents of Directories): Fix recently added documentation of 'locate-dominating-file'.
* | Make the previous-matching-history-element prompt clearerLars Ingebrigtsen2019-10-131-6/+9
| | | | | | | | | | * lisp/simple.el (previous-matching-history-element): Put the default into the prompt (bug#380).
* | Make diff-mode understand git-format-patch separatorsKonstantin Kharlamov2019-10-131-2/+21
| | | | | | | | | | | | | | | | | | | | | | * lisp/vc/diff-mode.el (diff-prev-line-if-patch-separator): A function to return prev. line if it has git-format-patch separator. (diff-end-of-hunk): Make use of diff-prev-line-if-patch-separator diff-buffer-type: whether a buffer is a git-diff (define-derived-mode): set diff-buffer-type to appropriate value (bug#37395).
* | TCL indentation fix outside functionsRolf Ade2019-10-131-3/+8
| | | | | | | | | | | | | | * lisp/progmodes/tcl.el (tcl-calculate-indent): Indent code correctly outside of function definitions (bug#23565). Copyright-paperwork-exempt: yes
* | Hide passwords more in `read-password'Lars Ingebrigtsen2019-10-131-11/+10
| | | | | | | | | | | | | | * lisp/subr.el (read-password--hide-password): Factor out (bug#17127). (read-passwd): Use it in post-command-hook instead of after-change-functions to ensure that we hide the password no matter what inserts text.
* | Use quit-window in some functionsAndreas Politz2019-10-134-10/+6
| | | | | | | | | | | | | | | | | | * lisp/strokes.el: * lisp/startup.el (fancy-startup-tail): * lisp/progmodes/verilog-mode.el (verilog-complete-word) (verilog-show-completions): * lisp/progmodes/idlwave.el (idlwave-quit-help): Use `quit-window' (bug#24213).
* | Add -unknown to version-regexp-alistLars Ingebrigtsen2019-10-132-5/+3
| | | | | | | | | | | | | | | | | | * lisp/epg-config.el (epg-find-configuration): Remove the -unknown hack, because it led to further problems later when comparing versions. * lisp/subr.el (version-regexp-alist): Rate -unknown versions the same as -alpha releases (bug#37556).
* | Add "next" and "previous" shortcuts in eww-history buffersRaimon Grau2019-10-131-2/+2
| | | | | | | | | | * lisp/net/eww.el (eww-history-mode-map): Add "n" and "p" for "next-line" and "previous-line" (bug#37648).
* | Protect against segfaults in copy-keymapLars Ingebrigtsen2019-10-131-28/+42
| | | | | | | | | | | | | | * src/keymap.c (copy_keymap_1): Factor out and refuse to recurse infinitely (bug#7496). (Fcopy_keymap): ... from here. (copy_keymap_item): Pass on the depth parameter.
* | Document let-alistLars Ingebrigtsen2019-10-131-0/+35
| | | | | | | | | | * doc/lispref/lists.texi (Association Lists): Document let-alist (bug#34842).
* | Don't claim that the default height is precisely 36 charactersLars Ingebrigtsen2019-10-132-6/+8
| | | | | | | | | | | | * doc/emacs/cmdargs.texi (Window Size X): * doc/man/emacs.1.in: Be more vague about what the default height is (bug#33921).
* | Document locate-dominating-fileLars Ingebrigtsen2019-10-131-0/+14
| | | | | | | | | | * doc/lispref/files.texi (Contents of Directories): Document locate-dominating-file (bug#33869).
* | * lisp/tab-bar.el: Don't use minibuffer buffer name as tab name.Juri Linkov2019-10-131-3/+4
| | | | | | | | | | * lisp/tab-bar.el (tab-bar-tab-name-selected-window): Use minibuffer-selected-window to get original window.
* | Make Fadd_face_text_property even less destructiveLars Ingebrigtsen2019-10-121-1/+1
| | | | | | | | | | | | * src/textprop.c (Fadd_face_text_property): We need to be non-destructive in buffers, too, because face properties may have been added with `put-text-property' as a list that's been reused.
* | Mention the Emacs exit code in batch modeLars Ingebrigtsen2019-10-121-0/+9
| | | | | | | | | | * doc/lispref/os.texi (Batch Mode): Mention what the exit code is if an error is signalled (bug#31552).
* | Document that variables should not be called -pKaushal Modi2019-10-121-1/+3
| | | | | | | | | | * doc/lispref/tips.texi (Coding Conventions): Document that variables should now be called -p (bug#26564).
* | Make the cl-letf doc string link to the manualLars Ingebrigtsen2019-10-121-0/+2
| | | | | | | | | | * lisp/emacs-lisp/cl-macs.el (cl-letf): Add a link to the manual from the doc string (bug#24459).
* | button-* function doc string clarificationsJiajie Chen2019-10-121-6/+18
| | | | | | | | | | | | | | | | * lisp/button.el (button-start, button-end, button-get) (button-put, button-label): Have the doc string mention that they have to be called from the current buffer (bug#23909). Copyright-paperwork-exempt: yes
* | ert-deftest macro doc string clarificationLars Ingebrigtsen2019-10-121-0/+4
| | | | | | | | | | * lisp/emacs-lisp/ert.el (ert-deftest): Mention that macros are expanded when defined, not when tested (bug#21742).
* | ; Remove unneeded @samp from a @tableEli Zaretskii2019-10-121-2/+2
| | | | | | | | | | * doc/lispref/objects.texi (Special Read Syntax): Remove @samp from @item's.
* | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2019-10-121-0/+10
|\ \
| * | Document #$ in the overviewLars Ingebrigtsen2019-10-121-3/+10
| | | | | | | | | | | | * doc/lispref/objects.texi (Special Read Syntax): Add #$.
* | | Fix recent changes in ELisp manualEli Zaretskii2019-10-122-15/+16
|/ / | | | | | | | | | | | | | | * doc/lispref/objects.texi (Special Read Syntax): Use @samp in @table. * doc/lispref/elisp.texi (Top): Update the detailed menu due to a recent addition.
* | Fix compilation-transform-file-match-alist failureLars Ingebrigtsen2019-10-121-12/+13
| | | | | | | | | | | | * lisp/progmodes/compile.el (compilation-error-properties): Fix thinko in compilation-transform-file-match-alist feature -- `file' isn't a list of files after all.
* | Add a lispref node to list special read syntax formsLars Ingebrigtsen2019-10-121-0/+64
| | | | | | | | | | * doc/lispref/objects.texi (Special Read Syntax): Add a node to list all the special read syntax forms (bug#18957).
* | ; Improve a doc string in etags.elEli Zaretskii2019-10-121-4/+9
| | | | | | | | | | * lisp/progmodes/etags.el (tags-complete-tags-table-file): Improve the doc string. (Bug#37538)
* | Adapt some Tramp testsMichael Albinus2019-10-122-11/+15
| | | | | | | | | | | | | | | | * test/lisp/net/tramp-archive-tests.el (tramp-archive-test17-insert-directory): Adapt regexp of summary line. * test/lisp/net/tramp-tests.el (tramp-test21-file-links): Extend test for symlinked directories.
* | Fix google-drive handling in tramp-gvfsMichael Albinus2019-10-121-4/+12
| | | | | | | | | | | | | | | | * lisp/net/tramp-gvfs.el (tramp-gvfs-file-attributes): Add "standard::is-volatile". (tramp-gvfs-get-directory-attributes) (tramp-gvfs-handle-file-attributes): Handle "gdrive" special. (tramp-gvfs-send-command): Ignore nil arguments.
* | * lisp/net/tramp.el (tramp-handle-access-file): Use `file-truename'.Michael Albinus2019-10-121-1/+1
| |
* | CC-Mode: Remove unneeded backslashes from doc strings and regular expressionsAlan Mackenzie2019-10-127-36/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also make miscellaneous amendments. * lisp/progmodes/cc-align.el, lisp/progmodes/cc-cmds.el * lisp/progmodes/cc-defs.el, lisp/progmodes/cc-engine.el * lisp/progmodes/cc-langs.el, lisp/progmodes/cc-vars.el: Remove lots of unneeded backslashes. * lisp/progmodes/cc-langs.el (c-string-innards-re-alist): Remove redundant "\\|\r" from regular expression. * lisp/progmodes/cc-mode.el (c-make-mode-syntax-table): Correct the name of the hook normal-erase-is-backspace-MODE-hook from a non-existant hook name.
* | ; * lisp/progmodes/grep.el (lgrep, rgrep, zrgrep): Fix doc wording.Eli Zaretskii2019-10-121-3/+3
| |
* | tool-bar-map doc string clarificationLars Ingebrigtsen2019-10-121-1/+5
| | | | | | | | | | * lisp/tool-bar.el (tool-bar-map): Try to clarify how this variable is used (bug#17709).
* | Fix `shell' doc keymap expansionsDavid Röthlisberger2019-10-121-1/+1
| | | | | | | | | | | | | | * lisp/shell.el (shell): Make the commands be expanded in the correct keymap (bug#11202). Copyright-paperwork-exempt: yes
* | diary-mark-entries-hook doc string clarificationLars Ingebrigtsen2019-10-121-1/+4
| | | | | | | | | | * lisp/calendar/diary-lib.el (diary-mark-entries-hook): Mention dynamically bound variables (bug#9287).
* | Document :match-inline widget elementsLars Ingebrigtsen2019-10-121-0/+11
| | | | | | | | | | | | * doc/lispref/customize.texi (Type Keywords): Document :match-inline (bug#8716). (Splicing into Lists): Mention :match-inline.
* | Update from GnulibPaul Eggert2019-10-117-125/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This incorporates: 2019-10-11 Simplify and regularize regex use of ‘assert’ 2019-10-09 regex: omit debug assignment when not debugging 2019-10-09 regex: tell compiler there’s at most 256 arcs out 2019-10-09 regex: simplify by assuming C99 2019-10-09 regex: avoid copying of uninitialized storage 2019-09-29 fbufmode: Fix compilation error on glibc >= 2.28 systems 2019-09-28 Update comments that refer to POSIX 2019-09-23 Update URLs and associated text * doc/misc/texinfo.tex, lib/open.c, lib/regcomp.c: * lib/regex_internal.c, lib/regex_internal.h, lib/regexec.c: * lib/stdio-impl.h: Copy from Gnulib.
* | Document REAL-BINDING more extensively in Extended Menu ItemsLars Ingebrigtsen2019-10-111-4/+10
| | | | | | | | | | * doc/lispref/keymaps.texi (Extended Menu Items): Document that REAL-BINDING can be other things than a real command (bug#7755).
* | Minor grep.el doc string clarificationsLars Ingebrigtsen2019-10-111-20/+43
| | | | | | | | | | | | | | | | * lisp/progmodes/grep.el (grep-find-ignored-directories) (grep-compute-defaults, grep, grep-expand-template) (grep-highlight-matches, grep-use-null-device) (grep-find-command, grep-find-template, grep-expand-template) (rgrep): Minor doc string clarifications.
* | Factor out the lambda from help-function-defLars Ingebrigtsen2019-10-111-24/+26
| | | | | | | | | | | | * lisp/help-mode.el (help-function-def--button-function): Factor out into own function for easier reuse. (help-function-def): ... from the lambda here.
* | Make << shell heredoc expansion less enthusiasticLars Ingebrigtsen2019-10-111-1/+1
| | | | | | | | | | | | * lisp/progmodes/sh-script.el (sh--maybe-here-document): Require a space before expanding a heredoc (bug#3226). This allows the user to insert a bash <<< "herestring", which was previously difficult.
* | C++ Mode: Correctly handle <:, <::, <::>, etc, according to the C++ standardAlan Mackenzie2019-10-112-4/+32
| | | | | | | | | | | | | | | | | | * lisp/progmodes/cc-engine.el (c-before-change-check-<>-operators): Perform checking now on an insertion, should point be inside a critical token. (c-forward-<>-arglist-recur, c-guess-continued-construct): Check for <::, etc. * lisp/progmodes/cc-langs.el (c-<-pseudo-digraph-cont-regexp) (c-<-pseudo-digraph-cont-len): New lang variables/constants.
* | * lisp/cedet/mode-local.el (define-overload): Declare obsoleteStefan Monnier2019-10-115-6/+10
| | | | | | | | | | | | * lisp/cedet/srecode/ctxt.el (srecode-calculate-context): * lisp/cedet/srecode/semantic.el (srecode-semantic-apply-tag-to-dict) (srecode-semantic-find-template): Use define-overloadable-function instead.
* | * lisp/emacs-lisp/map.el (map-into) <hash-table>: Allow keyword argsAndrea Corallo2019-10-113-10/+28
| | | | | | | | | | | | | | | | (map--into-hash): New function, extracted from `map-into <hash-table>`. Speed it up a bit by using gethash instead of map-elt when we know we're accessing a hash table. * test/lisp/emacs-lisp/map-tests.el (test-map-into): Add corresponding test.
* | Remove reference to obsolete package gnuserv from FAQStefan Kangas2019-10-111-11/+0
| | | | | | | | | | | | | | | | | | | | On visiting http://meltin.net/hacks/emacs/, we now find: "I used to have some Emacs and Haskell hacks on my previous sites. However, these hacks are now old and un-maintained. I don’t think there is enough interest to keep them around." * doc/misc/efaq.texi (Using an already running Emacs process): Remove reference to obsolete package 'gnuserv'. (Bug#37574)
* | Correct some more custom type specsRobert Pluim2019-10-115-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/winner.el (winner-boring-buffers-regexp): * lisp/progmodes/js.el (js-jsx-indent-level): * lisp/image-dired.el (image-dired-external-viewer): * lisp/gnus/nnir.el (nnir-notmuch-filter-group-names-function): Correct custom type specification. * lisp/textmodes/bibtex.el (bibtex-string-file-path): (bibtex-file-path): Correct custom type specification and document source of initial value.
* | Cleanup TrampMichael Albinus2019-10-113-45/+7
| | | | | | | | | | | | | | | | * lisp/net/tramp-archive.el (tramp-archive-gvfs-host): Fix docstring. * lisp/net/tramp.el: Remove :group from all defcustoms. (tramp-encoding-shell): Fix docstring. (tramp-error): Remove text properties from error message.