aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Revert "Add an edebug-cancel-debug-on-entry alias"Lars Ingebrigtsen2019-10-201-2/+0
| | | | | | | | | | | | This reverts commit cea9577b7d6fcf01599afd48078f8ff1defb1297. cancel-edebug-on-entry and cancel-debug-on-entry are not the same functions.
* | Add an edebug-cancel-debug-on-entry aliasLars Ingebrigtsen2019-10-201-0/+2
| | | | | | | | | | * lisp/emacs-lisp/debug.el (edebug-cancel-debug-on-entry): Add an alias for easier discoverability (bug#10806).
* | Protect against invalid punycodeLars Ingebrigtsen2019-10-201-1/+4
| | | | | | | | | | * lisp/net/puny.el (puny-decode-string): Protect against invalid punycode.
* | * lisp/net/eww.el (eww-browse-url-new-window-is-tab): New defcustom.Juri Linkov2019-10-201-3/+20
| | | | | | | | (eww-open-in-new-buffer, eww-browse-url): Use new defcustom (bug#37592).
* | Use 'C-x t' for tab-prefix-map instead of 'C-x 6' still used by 2C-mode-map.Juri Linkov2019-10-2011-72/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/commands.texi (Keys): Add 'C-x t'. * doc/emacs/frames.texi (Tab Bars): Replace 'C-x 6' with 'C-x t'. * doc/lispref/keymaps.texi (Prefix Keys): Add 'C-x t' (tab-prefix-map). * doc/lispref/maps.texi (Standard Keymaps): Add tab-prefix-map, tab-bar-map. * lisp/dired.el: Rebind 'C-x 6 d' to 'C-x t d'. Use tab-prefix-map. * lisp/subr.el (ctl-x-6-map, ctl-x-6-prefix, ctl-x-t-prefix): Remove. (tab-prefix-map): New keymap bound to 'C-x t'. * lisp/tab-bar.el: Use tab-prefix-map instead of ctl-x-6-map. * lisp/textmodes/two-column.el: Restore autoload global setting of "\C-x6" to 2C-command. * lisp/ldefs-boot.el: Update to add setting "\C-x6" to 2C-command. * doc/emacs/commands.texi (Keys): * doc/emacs/text.texi (Two-Column): * doc/lispref/keymaps.texi (Prefix Keys): * doc/lispref/maps.texi (Standard Keymaps): Restore 'C-x 6' bound to '2C-mode-map'.
* | Add ':extend t' face attribute to diff faces (bug#37774)Juri Linkov2019-10-196-79/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/diff-mode.el (diff-header, diff-file-header) (diff-removed, diff-added): Add ':extend t' face attribute. * lisp/vc/ediff-init.el (ediff-current-diff-A) (ediff-current-diff-B, ediff-current-diff-C) (ediff-current-diff-Ancestor, ediff-even-diff-A) (ediff-even-diff-B, ediff-even-diff-C, ediff-even-diff-Ancestor) (ediff-odd-diff-A, ediff-odd-diff-B, ediff-odd-diff-C) (ediff-odd-diff-Ancestor): Add ':extend t' face attribute. * lisp/vc/smerge-mode.el (smerge-upper, smerge-lower) (smerge-base, smerge-markers): Add ':extend t' face attribute. * lisp/vc/log-view.el (log-view-file, log-view-message): Add ':extend t' face attribute. * lisp/faces.el (secondary-selection): Add ':extend t' face attribute. (line-number-major-tick, line-number-minor-tick): Change :foreground to :background.
* | * lisp/net/tramp.el (tramp-antispoof-regexp): Fix version.Glenn Morris2019-10-191-1/+1
| |
* | Don't downcase the key binding in global-set-key.Alan Mackenzie2019-10-192-1/+6
| | | | | | | | | | | | | | | | | | This fixes bug #37769. * lisp/subr.el (global-set-key): Provide a non-nil DONT-DOWNCASE argument to read-key-sequence. * etc/NEWS: Add an entry for this change.
* | Fix a recent change in Emacs FAQEli Zaretskii2019-10-191-2/+1
| | | | | | | | | | | | * doc/misc/efaq.texi (New in Emacs 23, Common requests): Remove references to the removed section "Highlighting a region".
* | * doc/emacs/emacs.texi (Intro): Mention remote file editing.Michael Albinus2019-10-191-4/+5
| |
* | Don't explain FTP acronym in FAQStefan Kangas2019-10-191-5/+1
| | | | | | | | | | | | * doc/misc/efaq.texi (Common acronyms): Remove explanation of the FTP acronym. Emacs is no longer distributed over FTP, and the FAQ doesn't refer to any other FTP URLs.
* | Remove FAQ section "Highlighting a region" (Bug#37818)Stefan Kangas2019-10-191-17/+0
| | | | | | | | * doc/misc/efaq.texi (Highlighting a region): Remove section.
* | Support PuTTY's antispoof message in TrampMichael Albinus2019-10-192-0/+18
| | | | | | | | | | | | | | | | * lisp/net/tramp-sh.el (tramp-actions-before-shell): Add respective entry for PuTTY's antispoof message. * lisp/net/tramp.el (tramp-antispoof-regexp): New defcustom. (tramp-action-confirm-message): New defun.
* | Fix optional parameter passing in calc-fin-* functionsRaimon Grau2019-10-191-23/+30
| | | | | | | | | | | | | | | | | | * lisp/calc/calc-fin.el (calc-fin-pv, calc-fin-fv, calc-fin-pmt) (calc-fin-pner, calc-fin-rate): Add support for an optional parameter standing for an initial lump. The functions already support it but the extra parameter was not taken into account in stack mode. This commit it takes into consideration when deciding if a function takes 3 or 4 parameters (bug#37649).
* | Remove some compat code from cperl-mode.elLars Ingebrigtsen2019-10-191-88/+24
| | | | | | | | * lisp/progmodes/cperl-mode.el: Remove old-Emacs compat code.
* | Fix display of Info files on TTY framesEli Zaretskii2019-10-191-0/+41
| | | | | | | | | | | | | | * lisp/info.el (info-symbols-and-replacements): New variable. (Info-mode): Use 'info-symbols-and-replacements' to set up a buffer-display-table for non-ASCII symbols used by Info files that cannot be displayed on TTY frames.
* | Remove some compat code from CEDETLars Ingebrigtsen2019-10-192-6/+2
| | | | | | | | | | | | * lisp/cedet/semantic.el (pp): * lisp/cedet/semantic/complete.el (initialize-instance): Remove old-Emacs compat code.
* | Remove some compat code from mm-url.elLars Ingebrigtsen2019-10-191-4/+1
| | | | | | | | | | * lisp/gnus/mm-url.el (mm-url-use-external): Remove old-Emacs compat code.
* | Remove compat code from nnbabyl.elLars Ingebrigtsen2019-10-191-4/+1
| | | | | | | | * lisp/gnus/nnbabyl.el (rmail): Remove old-Emacs compat code.
* | Remove some compat code in imap.elLars Ingebrigtsen2019-10-191-4/+2
| | | | | | | | * lisp/net/imap.el (imap-sasl-auth-p): Remove old-Emacs compat code.
* | special-mode doc string clarificationHong Xu2019-10-191-1/+4
| | | | | | | | | | * lisp/simple.el (special-mode): Make the doc string explain what special modes are for (bug#37787).
* | Don't have shr bug out if svg support isn't availableLars Ingebrigtsen2019-10-191-1/+2
| | | | | | | | | | * lisp/net/shr.el (shr-put-image): Don't bug out if SVG support isn't available.
* | Fix typo in tree-widget-lookup-imageCédric Chépied2019-10-191-1/+1
| | | | | | | | | | * lisp/tree-widget.el (tree-widget-lookup-image): Fix typo introduced by previous cleanup (bug#37809).
* | A better fix for tab-line mouse highlight on TTY framesEli Zaretskii2019-10-192-20/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/dispnew.c (mode_line_string): * src/xdisp.c (note_mode_line_or_margin_highlight): Remove recently-added workarounds for incorrect TTY mouse highlight: they are no longer needed. (mark_window_display_accurate_1): Set the header_line_p and tab_line_p flags of the window's current_matrix if the window displays these. (display_mode_line): Set the header_line_p and tab_line_p flags of the window's desired_matrix if the window displays these. (Bug#37807)
* | Remove XEmacs compat code from ezimage.elStefan Kangas2019-10-191-6/+3
| | | | | | | | * lisp/ezimage.el (top-level): Remove XEmacs compat code.
* | Pacify x86 GCC 9 in tab bar codePaul Eggert2019-10-181-13/+9
| | | | | | | | | | | | * src/xdisp.c (tty_get_tab_bar_item): Simplify a bit. This pacifies --enable-gcc-warnings with x86 GCC 9.2.1 20190827 (Red Hat 9.2.1-1) when combined with -fsanitize=undefined.
* | Remove XEmacs compat code from edt-mapper.elStefan Kangas2019-10-191-57/+32
| | | | | | | | | | | | | | * lisp/emulation/edt-mapper.el (edt-mapper, edt-xserver) (edt-map-key): Remove XEmacs compat code. (edt-window-system): Redefine as obsolete variable alias for 'window-system'.
* | Remove XEmacs compat code from esh-arg.elStefan Kangas2019-10-191-7/+1
| | | | | | | | | | * lisp/eshell/esh-arg.el (eshell-quote-backslash): Remove XEmacs compat code.
* | Generalize list1i etc. to all signed integer typesPaul Eggert2019-10-181-9/+8
| | | | | | | | | | | | | | * src/lisp.h (list1i, list2i, list3i, list4i): Accept intmax_t instead of EMACS_INT, and use make_int instead of make_fixnum. This should help avoid integer-overflow problems akin to the Time bug (Bug#37795).
* | Fix integer-overflow bug in Time conversionPaul Eggert2019-10-182-4/+5
| | | | | | | | | | | | | | | | | | Problem reported by Stefan Monnier (Bug#37795). * src/keyboard.c (make_lispy_position) (make_scroll_bar_position, make_lispy_event): * src/xterm.c (x_ewmh_activate_frame): Use INT_TO_INTEGER to convert Time to a Lisp integer, since the value might not be a fixnum.
* | * test/lisp/net/tramp-tests.el (remote-file-name-inhibit-cache): Set to nil.Michael Albinus2019-10-181-2/+3
| |
* | Support old Samba versions in TrampMichael Albinus2019-10-183-38/+79
| | | | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Relevant connection properties to override): New subsection. * lisp/net/tramp-smb.el (tramp-smb-get-cifs-capabilities): Check "posix" connection property. * lisp/net/tramp.el (with-tramp-progress-reporter): Fix docstring.
* | Fix mouse highlight with tab-line on TTY framesEli Zaretskii2019-10-182-2/+19
| | | | | | | | | | | | | | * src/xdisp.c (note_mode_line_or_margin_highlight): * src/dispnew.c (mode_line_string): Fix mouse highlight on TTY frames when both header line and tab-line are displayed. (Bug#37807)
* | Fix handling of mouse events on header line with tab-lineEli Zaretskii2019-10-181-2/+4
| | | | | | | | | | | | * src/window.c (coordinates_in_window): Fix conditions for coordinates being on the window's header line when that window also displays a tab-line. (Bug#37807)
* | Use [^z-a] for matching any character (anychar/anything) in rxMattias Engdegård2019-10-182-4/+4
| | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/rx.el (rx--translate-symbol): * test/lisp/emacs-lisp/rx-tests.el (rx-any, rx-atoms): Use [^z-a] instead of ".\\|\n" for anychar. The new expression is faster (about 2×) and does not allocate regexp stack space. For example, (0+ anychar) now matches strings of any size (bug#37659).
* | Add `unmatchable' as alias for (or) in rx (bug#37659)Mattias Engdegård2019-10-184-2/+12
| | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/rx.el (rx--translate-symbol, rx--builtin-symbols, rx): * test/lisp/emacs-lisp/rx-tests.el (rx-atoms): * doc/lispref/searching.texi (Rx Constructs): * etc/NEWS: Add `unmatchable', more descriptive than (or), and corresponding to the variable `regexp-unmatchable'.
* | Add `anychar' as alias to `anything' in rx (bug#37659)Mattias Engdegård2019-10-184-7/+11
| | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/rx.el (rx--translate-symbol, rx--builtin-symbols, rx): * test/lisp/emacs-lisp/rx-tests.el (rx-atoms): * doc/lispref/searching.texi (Rx Constructs): * etc/NEWS: Add `anychar', an alias for `anything'. Since `anychar' is more descriptive (and slightly shorter), treat it as the preferred name.
* | Extend debug spec of cl-flet (Bug#34481)Michael Heerdegen2019-10-171-1/+3
| | | | | | | | | | * lisp/emacs-lisp/cl-macs.el (cl-flet): Extend debug spec to cover definitions of the form (FUNC EXP).
* | Port snake menu to EmacsStefan Kangas2019-10-171-13/+29
| | | | | | | | | | | | | | * lisp/play/snake.el (snake--menu-def): New constant. (snake-mode-menu, snake-null-menu): Add a menu. (snake-mode): Remove XEmacs compat code. (snake-mode-map, snake-null-map): Add docstring.
* | In 'bury-buffer' don't try to remove current buffer from minibuffer windowMartin Rudalics2019-10-171-2/+5
| | | | | | | | | | * lisp/window.el (bury-buffer): Don't try to remove current buffer from minibuffer window.
* | * lisp/recentf.el (recentf-mode): Doc fix. (Bug#37772)Eli Zaretskii2019-10-171-1/+1
| |
* | * lisp/dired.el (dired-auto-revert-buffer): Doc fix. (Bug#37771)Eli Zaretskii2019-10-171-6/+10
| |
* | Port tetris menu to EmacsStefan Kangas2019-10-171-13/+29
| | | | | | | | | | | | | | * lisp/play/tetris.el (tetris--menu-def): New constant. (tetris-mode-menu, tetris-null-menu): Add a menu. (tetris-mode): Remove XEmacs compat code. (tetris-null-map, tetris-mode-map): Add docstring.
* | * lisp/shell.el (shell): Make shell buffer the current buffer. (Bug#37745)Michael Albinus2019-10-171-34/+35
| |
* | Remove XEmacs compat code from ffap.elStefan Kangas2019-10-171-4/+1
| | | | | | | | * lisp/ffap.el (ffap-what-domain): Remove XEmacs compat code.
* | Remove XEmacs compat code from imap.elStefan Kangas2019-10-171-5/+5
| | | | | | | | | | * lisp/net/imap.el (imap-disable-multibyte): Declare obsolete. (imap-log, imap-open): Remove XEmacs compat code.
* | Remove obsolete XEmacs references from manualsStefan Kangas2019-10-176-22/+6
| | | | | | | | | | | | | | | | | | * doc/misc/erc.texi: * doc/misc/eshell.texi: * doc/misc/htmlfontify.texi: * doc/misc/remember.texi: * doc/misc/sieve.texi: * doc/misc/viper.texi: Remove obsolete XEmacs references.
* | Remove XEmacs reference from viper refcardStefan Kangas2019-10-171-3/+2
| | | | | | | | * etc/refcards/viperCard.tex: Remove reference to XEmacs.
* | Remove XEmacs compat code from tcl.elStefan Kangas2019-10-171-18/+3
| | | | | | | | | | * lisp/progmodes/tcl.el (tcl-mode): Remove XEmacs compat code. (tcl-popup-menu): Declare obsolete.
* | Remove XEmacs reference from erc-button.el todoStefan Kangas2019-10-171-4/+3
| | | | | | | | * lisp/erc/erc-button.el: Remove reference to XEmacs from a todo item.