summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | | * Bind default-directory to the project rootDmitry Gutov2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/project.el (project-find-regexp): Bind default-directory to the project root, to save this value in the resulting buffer (esp. if the project selector was used, (https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg00140.html). (project-or-external-find-regexp): Same. (cherry picked from commit c07ebfcbe084e8219d8c2588f23f77ba4ef39087)
| | | * Make sure default-directory relates to the originating bufferDmitry Gutov2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/xref.el (xref--show-xref-buffer): Pick up default-directory value from the caller (https://lists.gnu.org/archive/html/emacs-devel/2021-01/msg00551.html). (xref-show-definitions-buffer-at-bottom): Same. (cherry picked from commit 6e73e07a6f5cbdd1c5ae6e0f3fbd0f8f56813f1a)
| | | * Initialize signal descriptions after pdumpingEli Zaretskii2021-02-04
| | | | | | | | | | | | | | | | | | | | * src/sysdep.c (init_signals) [!HAVE_DECL_SYS_SIGLIST]: Reinit sys_siglist also after pdumping. (Bug#46284)
| | | * Clarify the "Sentinels" node in the lispref manualLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/processes.texi (Sentinels): Mention "run" and that the strings can be anything (bug#30461). (cherry picked from commit 859a4cb6b22f75a3456e29d08fcfe9b8940fbe8b)
| | | * Fix problem with non-ASCII characters in nnmaildirAlexandre Duret-Lutz2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/nnmaildir.el (nnmaildir-request-article): Enable multipart 8bit-content-transfer-encoded files to be displayed correctly by reading as `raw-text' instead of having Emacs (incorrectly) decode the files (bug#44307). Copyright-paperwork-exempt: yes
| | * | Fix previous change in testcover.elLars Ingebrigtsen2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/testcover.el (testcover-analyze-coverage-edebug-after): The wrapper macro is called `1value', not `testcover-1value'.
| | * | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2021-02-06
| | |\ \
| | | * | Tweak provided-mode-derived-p doc stringLars Ingebrigtsen2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (provided-mode-derived-p): Remove detail about "or their aliases", since that seems self-evident (bug#46331) (and derived-mode-p works the same, and doesn't have the bit in question).
| | | * | Warn in message.el when sending encryptable mailLars Ingebrigtsen2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/gnus/message.el (message-send): Query if it looks like encryption was intended, but is not going to happen. * lisp/gnus/mml-sec.el (mml-secure-is-encrypted-p): Allow saying whether there's any <#secure tags present (bug#24411).
| | | * | Rename the `1value' symbol in testcover.elLars Ingebrigtsen2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/testcover.el: Rename the symbol `1value' throughout the file to `testcover-1value' to allow using the variable in code that's to be tested (bug#25471).
| | | * | Allow provided-mode-derived-p to work on aliasesLars Ingebrigtsen2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/subr.el (provided-mode-derived-p): Allow this to work on modes that are aliases of other modes (bug#46331). For instance: (provided-mode-derived-p 'javascript-mode 'prog-mode)
| | | * | Modernize use of prompts in auth-source.elMichael Albinus2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/auth-source.el (auth-source-search): Adapt docstring (auth-source-format-prompt): Remove trailing ": ". (auth-source-netrc-create, auth-source-secrets-create) (auth-source-plstore-create): Adapt prompts. Use `format-prompt'. Do not ask interactively if `auth-source-save-behavior' is nil.
| | | * | Fix problem when ~/.mailcap had several entries for a MIME typeLars Ingebrigtsen2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | * lisp/net/mailcap.el (mailcap-mime-info): Use all the matching entries from ~/.mailcap, not just the first (bug#46318).
| | | * | Avoid a compilation warning in iter-doLars Ingebrigtsen2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/generator.el (iter-do): Avoid a compilation warning on using variables marked for not using (bug#31641). Eg. (iter-do (_ i))
| | * | | Support file names with whitespace in Nroff modeEli Zaretskii2021-02-06
| | |/ / | | | | | | | | | | | | | | | | | | | | * lisp/textmodes/nroff-mode.el (nroff-view): Quote argument of 'Man-getpage-in-background' to support file names with special characters. (Bug#46051)
| | * | Fix copying text properties in 'format'Eli Zaretskii2021-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/editfns.c (styled_format): Fix accounting for text properties that come from the format string. (Bug#46317) * test/src/editfns-tests.el (format-properties): Add new tests for bug#46317.
| | * | * lisp/emacs-lisp/pcase.el (let): Reimplement as a pcase macroStefan Monnier2021-02-05
| | | | | | | | | | | | | | | | | | | | (pcase--macroexpand, pcase--u1): Remove handling of `let` from `pcase`s core.
| | * | ; * src/xdisp.c (Fwindow_text_pixel_size): Fix comment.Eli Zaretskii2021-02-05
| | | |
| * | | changelogSean Whitton2021-02-05
| | | |
| * | | Merge remote-tracking branch 'origin/master' into athena/unstableSean Whitton2021-02-05
| |\| |
| | * | Fix 'C-d' on the first line in Rmail summary bufferEli Zaretskii2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/mail/rmailsum.el (rmail-summary-delete-forward): Fix deleting backward past the beginning of the summary buffer. (Bug#46325)
| | * | Add command 'dbus-monitor'Michael Albinus2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/misc/dbus.texi: (Monitoring Messages): Document 'dbus-monitor'. * etc/NEWS: Mention 'dbus-monitor' but 'dbus-register-monitor'. Fix typos and other oddities. * lisp/net/dbus.el (dbus-monitor): New command. * test/lisp/net/dbus-tests.el (dbus--test-register-service): Extend test.
| | * | Don't hard-code ignored functions in `indent-according-to-mode'Lars Ingebrigtsen2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/indent.el (indent-line-ignored-functions): New variable (bug#26945). (indent-according-to-mode): Use it.
| | * | ; * src/xdisp.c (Fwindow_text_pixel_size): Another minor fix.Eli Zaretskii2021-02-05
| | | |
| | * | Fix last change in 'window-text-pixel-size'Eli Zaretskii2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * src/xdisp.c (Fwindow_text_pixel_size): Fix last change: preserve the original Y coordinate after start_display, instead of zeroing it out. Reported by martin rudalics <rudalics@gmx.at>.
| | * | Fontize more automatic variables in makefile-gmake-modeLars Ingebrigtsen2021-02-05
| | | | | | | | | | | | | | | | | | | | * lisp/progmodes/make-mode.el (makefile-gmake-font-lock-keywords): Fontize the $ in more automatic variables (bug#27842).
| | * | Protect against killed buffers in term-emulate-terminalLars Ingebrigtsen2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/term.el (term-emulate-terminal): Ensure that the buffer is still alive before selecting it (bug#46323). This avoids an error when saying `C-x k' in an ansi-term buffer.
| | * | Fix repeating complex commandsSean Whitton2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/repeat.el (repeat): Fix repeating complex commands (bug#46290). This makes `M-: date RET C-x z' work again (like in Emacs 21, apparently).
| | * | Make octave-send-region deactivate the regionLars Ingebrigtsen2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/octave.el (octave-send-region): Deactivate mark after sending the region (bug#32282), since this is how these commands usually work.
| | * | Correct the lispref manual about flushing ppss infoLars Ingebrigtsen2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/syntax.texi (Syntax Properties): Correct the information about flushing the state by copying the text from the doc string (bug#46274).
| | * | * lisp/emacs-lisp/checkdoc.el: Doc fix; don't mention built-ins.Stefan Kangas2021-02-05
| | | |
| | * | Remove some unnecessary references to Emacs 18Stefan Kangas2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/cmacexp.el: * lisp/progmodes/f90.el: * lisp/shell.el: Doc fix; don't mention Emacs 18.
| | * | Remove Emacs 19 compat code from dcl-mode.elStefan Kangas2021-02-05
| | | | | | | | | | | | | | | | | | | | * lisp/progmodes/dcl-mode.el: Doc fix. (dcl-mode-map, dcl-mode): Remove compat code for Emacs 19.
| | * | Remove Emacs 20 compat code for header-line-formatStefan Kangas2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/cedet/semantic/util-modes.el (semantic-stickyfunc-mode): * lisp/erc/erc.el (erc-update-mode-line-buffer): * lisp/ibuffer.el (ibuffer-use-header-line): Remove Emacs 20 compat code; header-line-format is always defined starting with Emacs 21.
| | * | * lisp/color.el: Remove Emacs 23.2 compat code.Stefan Kangas2021-02-05
| | | |
| | * | * lisp/textmodes/rst.el (rst-directive): Remove XEmacs compat code.Stefan Kangas2021-02-05
| | | |
| | * | Assume font-lock-mode variable is not voidStefan Kangas2021-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/align.el (align-rules-list): * lisp/cedet/semantic/idle.el (semantic-idle-summary-useful-context-p): * lisp/org/org-table.el (org-table-edit-field): * lisp/org/org.el (org-restart-font-lock): * lisp/progmodes/antlr-mode.el (antlr-language-option-extra): * lisp/progmodes/idlwave.el (idlwave-choose): * lisp/progmodes/sql.el (sql-product-font-lock): * lisp/progmodes/verilog-mode.el (verilog-save-font-no-change-functions, verilog-preprocess): * lisp/vc/cvs-status.el: * lisp/vc/smerge-mode.el (smerge-mode): * lisp/woman.el (woman-decode-buffer): Assume font-lock-mode variable is not void; it is preloaded.
| | * | cperl-mode: eliminate dead codeHarald Jörg2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/cperl-mode.el (cperl-update-syntaxification): Eliminate check for `syntax-propertize-rules` (always true) and eliminate unused first parameter. (cperl-mode): Eliminate obsolete `font-lock-syntactic-keywords`, Eliminate check for `syntax-propertize-rules` (always true). (cperl-fontify-syntaxically): Eliminate call to no-longer-existing function `edebug-backtrace` (bug#46302).
| | * | Avoid overwriting minibuffer prompt by keystrokes echoEli Zaretskii2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | * src/lread.c (Fread_char, Fread_event, Fread_char_exclusive): Call cancel_echoing to make sure the prompt is not obscured by keystrokes echo. (Bug#46243)
| | * | Deactivate region in `C-c C-r' in python-modeLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/python.el (python-shell-send-region): Deactivate mark after executing (bug#28789). This is how this command worked in Emacs 24, apparently.
| | * | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2021-02-04
| | |\ \
| | | * | Improve filling of Emacs Lisp doc stringsLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/lisp-mode.el (lisp-fill-paragraph): When filling a Lisp string, try to avoid filling bits that follow it (bug#28937).
| | * | | Fix 'window-text-pixel-size' for short spans of textEli Zaretskii2021-02-04
| | |/ / | | | | | | | | | | | | | | | | | | | | * src/xdisp.c (Fwindow_text_pixel_size): Support the use case where FROM and TO belong to the same screen line. Reported by Yuan Fu <casouri@gmail.com>.
| | * | Allow a :variable keyword in define-globalized-minor-modeLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/modes.texi (Defining Minor Modes): Document it. * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Allow specifying a :variable to be used if the underlying mode has a divergent variable to store the state (bug#29081).
| | * | Fix previous ibuffer patchLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | * lisp/ibuffer.el (ibuffer-last-sorting-mode): Restore variable removed by mistake in previous change.
| | * | Make the recency sorting stable when we have inverted sortingLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/ibuffer.el (recency): Remove. (recency): New macro function so that sorting by recency is stable when inverted sorting is switched on (bug#30129).
| | * | Revert "Tweak how ibuffer-invert-sorting updates the buffer"Lars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit b8b3263eab688b97530a7bf7d565b084df56ea08. This doesn't fix other instances of ibuffer-redisplay
| | * | Tweak how ibuffer-invert-sorting updates the bufferLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | * lisp/ibuf-ext.el (ibuffer-invert-sorting): Enable calling this function repeatedly with more predictable results (bug#30129).
| | * | Don't ask the user to make a bug report on missing arglistsLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/help-fns.el (help-fns--signature): Don't ask the user to make a bug report (bug#30223) because the symbol may very well be one that the user has defined themselves. (help-fns-function-description-header): Ditto.
| | * | Clarify the "Sentinels" node in the lispref manualLars Ingebrigtsen2021-02-04
| | | | | | | | | | | | | | | | | | | | * doc/lispref/processes.texi (Sentinels): Mention "run" and that the strings can be anything (bug#30461).