- 15 Sep, 2020 7 commits
-
-
Jimmy Aguilar Mena authored
-
Jimmy Aguilar Mena authored
-
Jimmy Aguilar Mena authored
-
Jimmy Aguilar Mena authored
* lisp/uniquify.el (uniquify-buffer-name-style) : Add "Other" custom option (uniquify-get-proposed-name) : Add condition for when uniquify-buffer-name-style is a function.
-
Lars Ingebrigtsen authored
* lisp/mail/mailclient.el (mailclient-send-it): Make this function work again after the browse-url machinery was changed to use browse-url-default-handlers instead.
-
Lars Ingebrigtsen authored
* lisp/mail/emacsbug.el (report-emacs-bug-hook): Don't query about the mail address if using an external mailer (bug#43386).
-
Daniel Martín authored
* lisp/vc/diff.el (diff-buffer-with-file): Signal a specific error when the buffer passed to diff-buffer-with-file is not visiting a file (bug#43401).
-
- 14 Sep, 2020 12 commits
-
-
Stefan Monnier authored
* lisp/emacs-lisp/ert-x.el (ert-simulate-keys): New macro. * test/lisp/international/mule-tests.el (mule-cmds--test-universal-coding-system-argument): Use it and enable the test also in batch mode.
-
Kevin Ryde authored
* lisp/vc/vc.el (vc-diff): Offer to save the relevant buffer(s) when doing `C-x v =' from a diff buffer (bug#5773).
-
Pip Cet authored
* src/process.c (wait_reading_process_output): Don't retry reading from an fd after an unknown error (bug#6074).
-
Stephen Berman authored
* lisp/dired.el (dired-unhide-subdir): (dired-subdir-hidden-p): (dired-subdir-min): Moved from subr-x. (dired-get-filename): Get the correct filename when directories are hidden (bug#8484).
-
Lars Ingebrigtsen authored
* doc/lispref/minibuf.texi (Text from Minibuffer): Document it. * lisp/minibuffer.el (completion--replace): Preserve text properties on completed items (bug#43218).
-
Lars Ingebrigtsen authored
* lisp/info.el (info--node-canonicalize-whitespace): New function (bug#10784). (Info-extract-menu-node-name): Use it. (Info-find-node): Use it.
-
Lars Ingebrigtsen authored
This reverts commit ed44217d. This commit broke the use case of `M-x load-library RET o/or TAB' to expand to org/org.
-
Lars Ingebrigtsen authored
* lisp/minibuf-eldef.el (minibuffer-default--in-prompt-regexps): Really allow shortening the default prompt format to [foo] (if requested) (bug#12443).
-
Lars Ingebrigtsen authored
* configure.ac: Add support for aarch64-* on Macos (i.e., 64-bit ARM) (bug#43369).
-
Mattias Engdegård authored
For some values outside integers 0≤k≤n, (n choose k) gave wrong results, entered infinite recursion or used unreasonably amounts of stack space. This change fixes that and extends the function to all integer arguments using the definitions from M. J. Kronenburg (https://arxiv.org/abs/1105.3689). * lisp/calc/calc-comb.el (calcFunc-choose): Fix sign error to prevent infinite recursion and extend function to handle all integer arguments. (math-choose-iter, math-choose-float-iter): Rewrite in iterative form; no TCO in elisp yet. * test/lisp/calc/calc-tests.el (calc-tests--fac, calc-tests--choose) (calc-tests--check-choose, calc-tests--explain-choose) (calc-tests--calc-to-number): New helper functions. (calc-choose): New test.
-
Mattias Engdegård authored
-
Glenn Morris authored
* src/data.c (Finteractive_form): * src/eval.c (Fcommandp): Fix builds without modules.
-
- 13 Sep, 2020 21 commits
-
-
Lars Ingebrigtsen authored
* lisp/mail/emacsbug.el (report-emacs-bug-hook): Move point to the From header if the user has to edit the From header.
-
akater authored
* lisp/progmodes/compile.el (compilation-mode-map): Remove mention of compilation-minor-mode-map (bug#43382). As the comment in the body says: ;; Don't inherit from compilation-minor-mode-map, ;; because that introduces a menu bar item we don't want. ;; That confuses C-down-mouse-3. and the map actually inherits from special-mode-map. Copyright-paperwork-exempt: yes
-
Philipp Stephani authored
* src/module-env-28.h: Add field for 'make_interactive' function. * src/emacs-module.c (Lisp_Module_Function): Add new field holding the interactive form. (allocate_module_function): Adapt to structure layout change. (module_make_interactive, module_function_interactive_form): New functions. (initialize_environment): Use them. * src/eval.c (Fcommandp): * src/data.c (Finteractive_form): Also handle interactive module functions. * test/data/emacs-module/mod-test.c (Fmod_test_identity): New test function. (emacs_module_init): Create two interactive module test functions. * test/src/emacs-module-tests.el (module/interactive/return-t) (module/interactive/return-t-int, module/interactive/identity): New unit tests. * doc/lispref/internals.texi (Module Functions): Document new function. Rework paragraph about wrapping module functions, as the example no longer applies. * etc/NEWS: Document new facility.
-
Reuben Thomas authored
* lisp/textmodes/table.el (table--generate-source-scan-lines): Add ampersand '&' to the list of characters to escape in LaTeX output.
-
Lars Ingebrigtsen authored
* lisp/net/eww.el (eww-update-header-line-format): Protect against :url not being set.
-
Stefan Kangas authored
* lisp/menu-bar.el (menu-bar-options-menu): Improve wording of the cua-mode menu entry. (Bug#43323)
-
Stefan Kangas authored
* src/xdisp.c (syms_of_xdisp): Replace 'invocation-name' with the text "%b - GNU Emacs" and replace "@" with " at ". (Bug#41147) * etc/NEWS: Announce the above change.
-
Eli Zaretskii authored
* doc/misc/eww.texi (Advanced): Fix punctuation of a recent change.
-
Eli Zaretskii authored
-
Eli Zaretskii authored
-
Lars Ingebrigtsen authored
* lisp/vc/diff-mode.el (diff--refine-hunk): Don't bug out on broken patches where we can't find the middle.
-
Lars Ingebrigtsen authored
* lisp/net/eww.el (eww-update-header-line-format): Don't bug out if the title isn't set at all.
-
Dario Gjorgjevski authored
* lisp/xml.el (xml-invalid-characters-re): New constant. * lisp/erc/erc-desktop-notifications.el (erc-notifications-notify): Strip IRC control codes and invalid XML characters before notifying (bug#43328).
-
Lars Ingebrigtsen authored
* lisp/gnus/gnus-agent.el (gnus-agent-store-article): Made obsolete. * lisp/gnus/gnus-art.el (gnus-request-article-this-buffer): Don't call it. * lisp/gnus/gnus-async.el (gnus-async-article-callback): Ditto (bug#43356). This partially reverts f3b146e9, which in was response to what appears to be an erroneous feature-request - bug#8502. Instead this should be done instead: “If I read an article while plugged, do they get entered into the Agent?” *No*. If you want this behavior, add ‘gnus-agent-fetch-selected-article’ to ‘gnus-select-article-hook’.
-
Lars Ingebrigtsen authored
-
Brian Leung authored
* .gitignore: Ignore files used by ccls, a language server for C (bug#43365). Copyright-paperwork-exempt: yes
-
Lars Ingebrigtsen authored
* src/fileio.c (Ffile_directory_p): Mention that "" is a special case (bug#43375).
-
Kiso Katsuyuki authored
* lisp/tab-line.el (tab-line-switch-cycling): Clarify when the variable is used. Copyright-paperwork-exempt: yes
-
Stefan Kangas authored
-
Stefan Kangas authored
* lisp/simple.el (read-extended-command--annotation): Show an annotation for aliases saying what it points to.
-
Stefan Kangas authored
* lisp/simple.el (read-extended-command): Don't hide obsolete commands. (read-extended-command--annotation): Show an annotation for obsolete commands that says what their new name is.
-