aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Make pp-buffer into a commandLars Ingebrigtsen2019-11-211-0/+1
| | | | | | | | * lisp/emacs-lisp/pp.el (pp-buffer): Make into a command (bug#38306).
| * Fix loading image-converter in the case where the type is passed inLars Ingebrigtsen2019-11-211-0/+1
| | | | | | | | | | * lisp/image.el (create-image): Load image-converter when converting images (bug#38310).
| * Rewrite the image-convert doc stringLars Ingebrigtsen2019-11-211-6/+10
| | | | | | | | | | * lisp/image/image-converter.el (image-convert): Clarify the calling convention (bug#38310).
| * Hide quoted passwords with spaces in AuthinfoDario Gjorgjevski2019-11-211-4/+9
| | | | | | | | | | | | | | * lisp/auth-source.el (auth-source-netrc-looking-at-one): New function, extracted from auth-source-netrc-parse-one. (auth-source-netrc-parse-one, authinfo--hide-passwords): Use auth-source-netrc-looking-at-one (bug#38311).
| * * lisp/net/tramp.el (tramp-unload-tramp): Do not enable ange-ftp. (Bug#38025)Michael Albinus2019-11-211-2/+0
| |
| * * lisp/image.el: Mouse-wheel scaling on images (bug#38187)Juri Linkov2019-11-211-4/+24
| | | | | | | | | | | | | | | | * lisp/image.el (image-mouse-increase-size) (image-mouse-decrease-size): New commands. (image-map): Bind C-wheel-down and C-mouse-5 to image-mouse-decrease-size, C-wheel-up and C-mouse-4 to image-mouse-increase-size.
| * * src/sysdep.c: Improve comment wording.Paul Eggert2019-11-201-1/+1
| |
| * * etc/NEWS: Improve XDG_RUNTIME_DIR doc.Paul Eggert2019-11-201-1/+1
| |
* | Add new variable to prevent flex completion styleThierry Volpiatto2019-11-211-20/+27
|/ | | | | | | | | matching spaces. This allows flex style working smoothly with other styles like helm using spaces. * lisp/minibuffer.el (completion-flex-nospace): New user var. (completion-flex-try-completion): Use it. (completion-flex-all-completions): Same.
* Add renaming of remote buffer file names to TrampMichael Albinus2019-11-204-12/+416
| | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Default User): Fix typo. (Cleanup remote connections): Adapt arguments of `tramp-cleanup-connection'. (Renaming remote files): New node. (Frequently Asked Questions): New item "How to save files when a remote host isn't reachable anymore?". * etc/NEWS: Add `tramp-rename-files' and `tramp-rename-these-files'. * lisp/net/tramp-cmds.el (tramp-default-rename-alist) (tramp-confirm-rename-file-names): New defcustoms. (tramp-rename-read-file-name-dir) (tramp-rename-read-file-name-init): New defsubsts. (tramp-default-rename-file, tramp-rename-files) (tramp-rename-these-files): New defuns. * lisp/net/tramp-integration.el (ido, ivy): Integrate with them.
* Make with-suppressed-warnings work for macros, tooLars Ingebrigtsen2019-11-201-1/+1
| | | | | | * lisp/emacs-lisp/macroexp.el (macroexp-macroexpand): Pass the macro/alias symbol on to byte-compile-warning-enabled-p so that with-suppressed-warnings works for macros, too.
* Remove info references to gmane web searchRobert Pluim2019-11-201-77/+15
| | | | | | * doc/misc/gnus.texi (Foreign Groups, Web Searches, What is nnir?): (Setting up nnir, Associating Engines, The imap Engine): (Customizations): Remove references to gmane web search.
* Expand coverage of unit tests for time-stampStephen Gildea2019-11-191-23/+196
| | | | | | | | * test/lisp/time-stamp-tests.el: Remove redundant word "test" from the names of all the tests. (time-stamp-custom-time-zone, time-stamp-custom-pattern, time-stamp-custom-inserts-lines, time-stamp-custom-count, time-stamp-helper-safe-locals): New tests
* Make .pdmp file more reproduciblePaul Eggert2019-11-193-6/+8
| | | | | | | | | | Problem reported by Ulrich Müller <https://lists.gnu.org/r/emacs-devel/2019-11/msg00757.html> and diagnosed by Andreas Schwab <https://lists.gnu.org/r/emacs-devel/2019-11/msg00774.html>. * src/sysdep.c (maybe_disable_address_randomization): Disable ASLR if any kind of dumping, instead of merely if unexec dumping. Omit first arg for simplicity; all uses changed.
* * lisp/icomplete.el (icomplete-fido-kill): Unbreak yes-or-no-p usageJoão Távora2019-11-191-1/+5
| | | | Discussed in the context of bug#19064, bug#17272.
* Ensure Rmail summary is updated after editing a messageEli Zaretskii2019-11-191-4/+6
| | | | | * lisp/mail/rmailedit.el (rmail-cease-edit): If this mbox file has a summary, update the summary after editing. (Bug#38193)
* Fix updating members of zip archivesEli Zaretskii2019-11-191-3/+8
| | | | | | | * lisp/arc-mode.el (archive-zip-case-fiddle): Change the default to nil except on MS-DOS. Update the doc string to make clear that a non-nil value also affects updating the archive. (Bug#38260)
* ; Fix NEWS entry for network-lookup-address-infoRobert Pluim2019-11-191-0/+1
|
* Remember the full GTK font descriptionRobert Pluim2019-11-191-2/+13
| | | | | | | | Remember the full font description instead of just the family so that size/style/weight settings are preserved. * gtkutil.c (xg_get_font) [HAVE_GTK3]: Use the pango font description to set/get the current font (Bug#28901).
* Don't error when comparing IPv4 and IPv6 addressesRobert Pluim2019-11-191-11/+15
| | | | | | * lisp/net/nsm.el (nsm-network-same-subnet): Compare lengths of local-ip and ip; different lengths can never match. (nsm-should-check): Chop port off end of address.
* Allow eww to display exotic images like webpLars Ingebrigtsen2019-11-192-41/+102
| | | | | | | | | | | | | * lisp/image.el (image-type): Allow passing in the image type. (create-image): Make conversion work with data in addition to files. * lisp/image/image-converter.el (image-convert-p): Allow taking working on data in addition to files (bug#38036). (image-convert): Ditto. (image-converter--convert): Extend signature to say whether we're getting a file or data. (image-converter--convert-magick): Convert data. (image-converter--convert): Ditto.
* Strip "(fn...)" from output of `describe-mode' (bug#38222)Juanma Barranquero2019-11-191-2/+6
| | | | | * lisp/help.el (help--doc-without-fn): New function. (describe-mode): Use it.
* Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsMichael Albinus2019-11-194-11/+25
|\
| * * lisp/org/org.el (org-mode): Add pcomplete-completions-at-point to capf.Stefan Monnier2019-11-181-6/+8
| | | | | | | | | | | | | | | | This lets the normal `completion-at-point` and `complete-symbol` use `pcomplete` for completion. (org-mode-map): Leave M-TAB bound to the global default since `pcomplete` is now obsolete.
| * * lisp/tab-line.el (tab-line-auto-hscroll): New defcustom (bug#37667)Juri Linkov2019-11-181-3/+13
| | | | | | | | (tab-line-auto-hscroll): Use this option in the function.
| * * lisp/vc/ediff-util.el: Set this-command to ediff-quit (bug#38219)Juri Linkov2019-11-181-0/+2
| | | | | | | | | | | | | | * lisp/vc/ediff-util.el (ediff-toggle-read-only, ediff-quit): Set this-command to the same command after using y-or-n-p that doesn't guarantee to keep this-command unchanged to check it later for some contrived logic.
| * ; Fix previous commitRobert Pluim2019-11-181-1/+1
| |
| * Check for HAVE_GTK3 instead of a specific versionRobert Pluim2019-11-181-2/+2
| | | | | | | | | | | | | | | | Our minimum GTK3 version is 3.10, the font filter functions appeared in 3.2. * gtkutil.c (xg_font_filter) [HAVE_GTK3]: Just check for HAVE_GTK3. (xg_get_font) [HAVE_GTK3]: Same here.
* | * lisp/net/tramp.el (tramp-handle-file-regular-p): Improve error handling.Michael Albinus2019-11-181-3/+7
|/
* Fix cl-prettyexpand in the non-FULL caseLars Ingebrigtsen2019-11-181-9/+7
| | | | | | | | * lisp/emacs-lisp/cl-extra.el (cl-prettyexpand): This function has apparently not worked for at least a couple of decades (bug#38206) unless supplied with a FULL parameter. Make the FULL parameter obsolete and make the function always work as it did with a non-nil FULL.
* Merge branch 'scratch/so-long-updates'Phil Sainty2019-11-182-103/+62
|\
| * lisp/so-long.el: Refactor menu action commandsPhil Sainty2019-11-182-28/+21
| | | | | | | | | | | | | | | | | | * lisp/so-long.el (so-long-menu): Call `so-long' with an ACTION argument instead of using `so-long-menu-item-replace-action'. (so-long-menu-item-replace-action): Remove the deprecated function. * test/lisp/so-long-tests/so-long-tests.el (so-long-tests-so-long-menu-item-replace-action): Update the test.
| * * lisp/so-long.el (so-long): Firstly revert the existing action, if anyPhil Sainty2019-11-181-2/+10
| | | | | | | | | | | | | | | | This makes `so-long' consistent with the action commands in the menu. If multiple actions were to be layered on top of one another, we would lose the ability to revert to the normal state. Custom actions combining multiple other actions can be defined if necessary.
| * lisp/so-long.el: Use (interactive "@") for menu commandsStefan Monnier2019-11-182-41/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/so-long.el (so-long-menu, so-long-menu-item-replace-action) (so-long-revert): Use interactive code "@", replacing all uses of `so-long-menu-click-window'. This approach leaves the window selected afterwards, whereas the old code did not; but that is not a problem. (so-long-menu-click-window, so-long-menu-item-revert): Remove the deprecated functions. * test/lisp/so-long-tests/so-long-tests.el (so-long-tests-so-long-menu-item-replace-action): Update the test. Co-authored-by: Phil Sainty <psainty@orcon.net.nz>
| * ; * lisp/so-long.el: Use declare-function nearer the code that needs itStefan Monnier2019-11-181-9/+6
| |
| * ; * lisp/so-long.el: Use function quoting in example configurationStefan Monnier2019-11-181-3/+3
| |
| * ; * lisp/so-long.el: Delete redundant :group declarationsStefan Monnier2019-11-181-32/+16
|/ | | | | | | Refer to (elisp) Common Keywords: > If this keyword is missing from a customization item, it’ll be > placed in the same group that was last defined (in the current file).
* Remove the error-out test for with_harfbuzzLars Ingebrigtsen2019-11-181-5/+0
| | | | | | * configure.ac (HAVE_HARFBUZZ): Remove the check for explicit harfbuzz -- have_harfbuzz defaults to "yes", so we have no way of checking whether the user really asked for it, apparently.
* * lisp/simple.el (process-file): Clarify doc string.Paul Eggert2019-11-171-8/+7
|
* * lisp/tmm.el (tmm-add-one-shortcut): Use dolistStefan Monnier2019-11-171-22/+15
|
* * lisp/subr.el (read-char-from-minibuffer, y-or-n-p): Remove discard-input.Juri Linkov2019-11-171-3/+1
| | | | | | (do-after-load-evaluation): Replace run-with-timer with run-with-idle-timer to give a chance for the minibuffer to handle initial events before sit-for. https://lists.gnu.org/archive/html/emacs-devel/2019-11/msg00581.html
* Auto-scrolling in tab-line (bug#37667)Juri Linkov2019-11-171-12/+60
| | | | | * lisp/tab-line.el (tab-line-auto-hscroll): New function. (tab-line-format): Use tab-line-auto-hscroll.
* Error out on --with-harfbuzz without HarfBuzz supportLars Ingebrigtsen2019-11-171-0/+5
| | | | | * configure.ac: Error out if the user says --with-harfbuzz, but HarfBuzz isn't available.
* Handle FC_CHARCELL in xftfont_openLars Ingebrigtsen2019-11-171-0/+3
| | | | | | * src/xftfont.c (xftfont_open): FC_CHARCELL is apparently an alias for FC_DUAL used in some east Asian fonts (bug#35079). Modelled after a patch suggested by Kenichi Handa.
* Support more font weight values on MS-WindowsEli Zaretskii2019-11-171-2/+5
| | | | | | * src/w32font.c (w32_to_fc_weight): Support a few more weight values, for compatibility with the GTK font selection widget (see gtkutil.c:XG_WEIGHT_TO_SYMBOL). (Bug#24226)
* Compilation Mode: Fix arrow handling when compilation-context-lines is tAlan Mackenzie2019-11-171-16/+29
| | | | | | | | | | | | | | | | | | In particular, fix some exception occurrences, fix handling of a Compilation Mode buffer being displayed in several windows, and fix the margin when temporarily displaying a different buffer in a window, then returning to the compilation mode buffer. The fix is relevant for frames without fringes, e.g. tty frames. * lisp/progmodes/compile.el: (compilation-set-window): Always set point to (parameter) MK. (compilation--set-up-margin, compilation--tear-down-margin): New functions. (compilation--set-up-arrow-spec-in-margins) (compilation--tear-down-arrow-spec-in-margins): Renamed by introducing -- and pluralising margin to margins. Handle the margins in _all_ windows displaying the pertinent buffer by using get-buffer-window-list. In ...--set-up-... add compilation--set-up-margin to window-buffer-change-functions. In ...--tear-down-... remove the hook functions added in ...--set-up-....
* Make ido-read-file-name respect ido-read-file-name-non-ido moreLars Ingebrigtsen2019-11-171-4/+6
| | | | | | * lisp/ido.el (ido-read-file-name): Respect ido-read-file-name-non-ido in the file-directory-p case, too (bug#38231).
* Make tables more resistant to major mode changesLars Ingebrigtsen2019-11-171-2/+2
| | | | | | | * lisp/textmodes/table.el (table--put-cell-face-property) (table--remove-cell-properties): Ensure that we don't lose the table face when switching from buffers with font locking to ones without (or vice versa) (bug#35481).
* Make bibtex-parse-keys more robustLars Ingebrigtsen2019-11-171-0/+3
| | | | | | * lisp/textmodes/bibtex.el (bibtex-parse-keys): Protect against bugging out just when starting almost-empty bibtex files (bug#30112).
* ; Grammar in simple.el doc strings and commentsStephen Gildea2019-11-161-44/+44
| | | | | * lisp/simple.el: Improve the English grammar in some doc strings and comments.