summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* ; Fix typosStefan Kangas2022-07-143-4/+4
|
* ; Fix typos: prefer American spellingStefan Kangas2022-07-1412-25/+25
|
* Merge from origin/emacs-28Stefan Kangas2022-07-141-1/+1
|\ | | | | | | | | | | | | | | | | 9db6817d63 Remove uneffective test 7af88de410 Mark async worker tmp file as utf-8-emacs-unix (bug#48029) # Conflicts: # test/src/comp-resources/comp-test-45603.el # test/src/comp-tests.el
| * Mark async worker tmp file as utf-8-emacs-unix (bug#48029)Andrea Corallo2022-07-131-1/+1
| | | | | | | | | | | | | | | | * lisp/emacs-lisp/comp.el (comp-final): Mark async worker tmp file as utf-8. * test/src/comp-tests.el (48029-1): New test. * test/src/comp-resources/comp-test-funcs.el (comp-test-48029-nonascii-žžž-f): New function.
| * Adapt Tramp version (don't merge)Michael Albinus2022-07-131-4/+4
| | | | | | | | | | | | | | * doc/misc/trampver.texi: * lisp/net/trampver.el: Change version to "2.5.3.28.2". (customize-package-emacs-version-alist): Add Tramp version integrated in Emacs 28.2.
* | Merge from origin/emacs-28Stefan Kangas2022-07-1418-40/+40
|\| | | | | | | | | | | | | | | | | | | | | | | 5e47ec9511 ; * lisp/url/url-http.el (url-http-parse-headers): Fix typo. ba0871bef1 ; Fix typos: prefer American spelling e3e7f31faa Adapt Tramp doc # Conflicts: # etc/NEWS # etc/themes/modus-themes.el # lisp/emacs-lisp/byte-opt.el # test/lisp/so-long-tests/spelling-tests.el
| * ; * lisp/url/url-http.el (url-http-parse-headers): Fix typo.Stefan Kangas2022-07-131-1/+1
| |
| * ; Fix typos: prefer American spellingStefan Kangas2022-07-1317-32/+32
| |
| * Adapt Tramp docMichael Albinus2022-07-131-2/+2
| | | | | | | | | | | | | | * doc/misc/tramp.texi (Configuration): Mention enable-remote-dir-locals. (Traces and Profiles): Fix tramp-verbose description. * lisp/net/tramp.el (tramp-verbose): Fix docstring.
* | ; * lisp/leim/quail/indian.el (tamil-translation-rules): Doc fix.Eli Zaretskii2022-07-141-3/+3
| |
* | Add new customizable phonetic Tamil input methodVisuwesh2022-07-142-68/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/language/indian.el ("Tamil"): Change the default input method of the Tamil language environment to the new input method. * lisp/leim/quail/indian.el (quail-tamil-itrans-compute-syllable-table): New function extracted from... (quail-tamil-itrans-syllable-table): ... here. Use the above function. (quail-tamil-itrans--consonant-order): Auxiliary variable for the above function. (quail-tamil-itrans-compute-signs-table): Add new VARIOUS argument. (quail-tamil-itrans-various-signs-and-digits-table) (quail-tamil-itrans-various-signs-table): Adjust call to the above function. ("tamil-phonetic"): Add new input method. (tamil-input): New group for the input method. (tamil-translation-rules): New defcustom for the input method to change the translation rules. (tamil--syllable-table, tamil--signs-table, tamil--hashtables) (tamil--vowel-signs): Internal variables used by the input method. (tamil--setter, tamil--make-tables) (tamil--update-quail-rules): Internal functions for the input method. (bug#56323) * etc/NEWS: Announce the new input method.
* | ; Auto-commit of loaddefs files.Stefan Kangas2022-07-131-90/+96
| |
* | Prefer defvar-keymap in tab-bar.elStefan Kangas2022-07-131-78/+70
| | | | | | | | | | | | | | * lisp/tab-bar.el: Prefer keymap-set. (tab-bar-map, tab-switcher-mode-map) (tab-bar-switch-repeat-map, tab-bar-move-repeat-map): Prefer defvar-keymap.
* | * lisp/vc/vc-bzr.el (vc-bzr-program): Support breezy.Stefan Kangas2022-07-131-2/+6
| |
* | Make smtpmail try all auth methodsLars Ingebrigtsen2022-07-131-13/+20
| | | | | | | | | | * lisp/mail/smtpmail.el (smtpmail-try-auth-methods): Try all valid methods, even if one fails (bug#48562).
* | Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsMichael Albinus2022-07-131-3/+0
|\ \
| * | Revert "Make mouse-2 respect delete-selection mode"Lars Ingebrigtsen2022-07-131-3/+0
| | | | | | | | | | | | | | | | | | This reverts commit 215a700751f88bba18989e340181361a484d5b3a. This leads to unintended consequences for cua-mode, among others (bug#56530).
* | | Adapt Tramp version integrated in Emacs 28.2Michael Albinus2022-07-131-1/+1
|/ / | | | | | | | | * lisp/net/trampver.el (customize-package-emacs-version-alist): Adapt Tramp version integrated in Emacs 28.2.
* | Make bibtex-mode not signal errors when used programmaticallyLars Ingebrigtsen2022-07-131-1/+5
| | | | | | | | | | * lisp/textmodes/bibtex.el (bibtex-mode): Ensure that the font lock machinery is set up (bug#48447).
* | Make the rsh command obsoleteStefan Kangas2022-07-131-6/+7
| | | | | | | | | | | | * lisp/net/telnet.el (rsh): Make obsolete. (telnet-connect-command, telnet-mode): Adjust documentation for above change.
* | ; * lisp/term/haiku-win.el: Fix compiler warnings.Po Lu2022-07-131-0/+1
| |
* | Implement TIMESTAMP target for Haiku selectionsPo Lu2022-07-131-7/+14
| | | | | | | | | | | | | | | | | | | | * lisp/term/haiku-win.el (haiku-selection-targets): Fix return values. (gui-backend-get-selection): Handle TIMESTAMP specially. * src/haiku_select.cc (be_get_clipboard_count): New function. * src/haikuselect.c (Fhaiku_selection_timestamp): New function. (syms_of_haikuselect): Add new defsubr. * src/haikuselect.h: Update prototypes.
* | New user option 'webjump-use-internal-browser'Po Lu2022-07-131-12/+34
| | | | | | | | | | * lisp/net/webjump.el (webjump-use-internal-browser): New defcustom. (webjump): Respect it. Reported by Youmu <condy0919@gmail.com>.
* | Tweak image-converter-add-handler interfaceLars Ingebrigtsen2022-07-131-4/+6
| | | | | | | | | | | | * doc/emacs/files.texi (Image Mode): Adjust documentation. * lisp/image/image-converter.el (image-convert): Let the converter know whether it's a file or not.
* | Autoload image-converter-add-handlerLars Ingebrigtsen2022-07-131-0/+1
| | | | | | | | | | * lisp/image/image-converter.el (image-converter-add-handler): Autoload.
* | Add support for viewing "images" such as Krita (.kra) filesLars Ingebrigtsen2022-07-131-9/+29
| | | | | | | | | | | | | | | | * doc/emacs/files.texi (Image Mode): Document it. * lisp/image/image-converter.el (image-converter-add-handler): New function (bug#48415). (image-convert): Use it.
* | ; * lisp/dirtrack.el: Restore important information in commentary.Eli Zaretskii2022-07-121-10/+12
| |
* | ; * lisp/dirtrack.el: Improve commentary.Stefan Kangas2022-07-121-7/+6
| |
* | Drop obsolete rsh/rlogin from two user optionsStefan Kangas2022-07-122-11/+6
| | | | | | | | | | * lisp/net/ange-ftp.el (ange-ftp-gateway-program): * lisp/net/imap.el (imap-shell-program): Drop obsolete "rsh"/"rlogin".
* | Make pcomplete/{rsh,rlogin} into alias for pcomplete/sshStefan Kangas2022-07-121-10/+4
| | | | | | | | | | | | * lisp/pcmpl-unix.el (pcomplete/rlogin, pcomplete/rsh): Make into aliases for 'pcomplete/ssh', as "rsh" and "rlogin" is more often than not aliases for "ssh" on modern machines.
* | ; * lisp/eshell/esh-var.el (eshell-variable-aliases-list): Doc fix.Eli Zaretskii2022-07-121-11/+12
| |
* | Ensure Eshell variable aliases properly handle indexingJim Porter2022-07-122-46/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/eshell/em-dirs.el (eshell-dirs-initialize): Properly handle indexing for variable aliases. * lisp/eshell/esh-var (eshell-variable-aliases-list): Properly handle indexing for variable aliases, and add SIMPLE-FUNCTION entry for aliases. (eshell-get-variable): Update how variable alias functions are called. * test/lisp/eshell/em-alias-tests.el (em-alias-test/alias-arg-vars-indices) (em-alias-test/alias-arg-vars-split-indices) (em-alias-test/alias-all-args-var-split-indices): * test/lisp/eshell/em-dirs-tests.el (em-dirs-test/pwd-var-indices) (em-dirs-test/oldpwd-var-indices) (em-dirs-test/directory-ring-var-indices): * test/lisp/eshell/esh-var-tests.el (esh-var-test/inside-emacs-var-split-indices) (esh-var-test/last-result-var-split-indices): New tests. (esh-var-test/last-arg-var-split-indices): Expand test to check conversion behavior inside double quotes (bug#56509).
* | Allow Eshell variable aliases to point to other aliasesJim Porter2022-07-121-21/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, this resolves an issue where '$+' referenced the real environment variable '$PWD' instead of the Eshell variable alias of the same name. This meant that changing directories in Eshell wouldn't update the value of '$+'. * lisp/eshell/esh-var.el (eshell-get-variable): Allow Eshell variable aliaes to point to other aliases. * test/lisp/eshell/em-dirs-tests.el (em-dirs-test/pwd-var) (em-dirs-test/short-pwd-var): Adapt tests to check this case (bug#56509).
* | Improve tests/organization for built-in variablesJim Porter2022-07-122-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/eshell/em-dirs.el (eshell-inside-emacs) (eshell-dirs-initialize): Move 'INSIDE_EMACS' from here... * lisp/eshell/esh-var.el (eshell-inside-emacs) (eshell-variable-aliases-alist): ... to here, and improve doc string. * test/lisp/eshell/eshell-tests.el (eshell-test/inside-emacs-var): Move from here... * test/lisp/eshell/esh-var-tests.el (esh-var-test/inside-emacs-var): ... to here. (esh-var-test/last-arg-var-indices) (esh-var-test/last-arg-var-split-indices): New tests. * test/lisp/eshell/em-alias-tests.el: * test/lisp/eshell/em-dirs-tests.el: * test/lisp/eshell-em-script-tests.el: New files. * doc/misc/eshell.texi (Built-ins): Fix 'cd' documentation; it works with the directory ring, not the directory stack. Move built-in variables documentation from here... (Variables): ... to here, and add documentation for missing built-in variables.
* | Make some rst.el compat aliases obsoleteStefan Kangas2022-07-121-18/+18
| | | | | | | | | | | | | | | | | | * lisp/textmodes/rst.el (rst-adjust-section-title) (rst-display-adornments-hierarchy, rst-straighten-adornments) (rst-toc-insert-update, rst-goto-section) (rst-toc-mode-goto-section, rst-toc-mode-mouse-goto) (rst-toc-mode-mouse-goto-kill, rst-toc-quit-window): Make compatibility aliases obsolete.
* | Make remote-shell-program default to ssh onlyStefan Kangas2022-07-121-14/+3
| | | | | | | | | | | | | | * lisp/files.el (remote-shell-program): Default to "ssh" only. The other commands in this list have severe security issues, and it is easy enough for users to customize them manually if they want to. See also the discussion in: https://debbugs.gnu.org/56461
* | Recognize gemini in thing-at-pointStefan Kangas2022-07-121-0/+2
| | | | | | | | * lisp/thingatpt.el (thing-at-point-uri-schemes): Recognize gemini.
* | ; * lisp/completion.el: Remove code commented out since 1990.Stefan Kangas2022-07-121-4/+0
| |
* | Better gomoku X colour with bright backgroundMattias Engdegård2022-07-121-2/+3
| | | | | | | | | | | | * lisp/play/gomoku.el (gomoku-X): Use blue rather than green for crosses on bright background for better legibility. (Red for naughts could be adjusted but seems just about bearable.)
* | Merge from origin/emacs-28Stefan Kangas2022-07-122-2/+9
|\| | | | | | | | | | | | | | | 9183d1672c ; * etc/PROBLEMS: Give a URL for bug#50666. 1f508a8b6f etc/PROBLEMS: Describe issues with native compilation on C... 84a5d47125 ; Fix last change 0461021893 ; * lisp/emacs-lisp/comp.el (native-comp-speed): Explain t... 876317271b * lisp/find-dired.el (find-dired): Doc fix; add crossrefer...
| * ; * lisp/emacs-lisp/comp.el (native-comp-speed): Explain the -1 value.Eli Zaretskii2022-07-111-1/+3
| |
| * * lisp/find-dired.el (find-dired): Doc fix; add crossreference.Stefan Kangas2022-07-111-1/+6
| |
* | Try to save selections from being disowned during frame deletionPo Lu2022-07-121-0/+3
| | | | | | | | | | | | | | | | | | | | * lisp/cus-start.el (standard): Add `x-auto-preserve-selections'. * src/xselect.c (x_clear_frame_selections): Collect deleted selections into a variable and preserve them. * src/xterm.c (x_preserve_selections): New function. (syms_of_xterm): New variable `x-auto-preserve-selections'. * src/xterm.h: Update prototypes.
* | ; * lisp/textmodes/rst.el: Delete stale comment.Stefan Kangas2022-07-121-2/+0
| |
* | * lisp/mail/mail-utils.el (mail-string-delete): Make obsolete.Stefan Kangas2022-07-111-1/+1
| |
* | Prefer defvar-keymap in thumbs.elStefan Kangas2022-07-111-37/+33
| | | | | | | | | | * lisp/thumbs.el (thumbs-mode-map, thumbs-view-image-mode-map): Prefer defvar-keymap.
* | Remove dead branch from substitute-command-keysStefan Kangas2022-07-111-8/+0
| | | | | | | | | | | | * lisp/help.el (substitute-command-keys): Remove dead branch; where-is-internal will follow any remaps for us. Note also that the test case for remapping still pass.
* | Make `g' in `vc-annotate' not bug outLars Ingebrigtsen2022-07-111-1/+2
| | | | | | | | | | * lisp/vc/vc-annotate.el (vc-annotate): Don't bug out on `g' (bug#48359).
* | Make add-mode-abbrev use the active regionLars Ingebrigtsen2022-07-111-7/+19
| | | | | | | | | | | | * lisp/abbrev.el (add-mode-abbrev, add-global-abbrev): Document it. (add-abbrev): If there's an active region, use that as the expansion (bug#56496).
* | * lisp/obsolete/rlogin.el: Add "Obsolete-since" line.Stefan Kangas2022-07-111-5/+4
| |