summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Add leim subdirectories to emacs packageStefan Kangas2023-09-181-0/+2
| | | | | | * lisp/finder.el (finder--builtins-alist): Add subdirectories 'leim/ja-dic' and 'leim/quail' as part of the 'emacs' package. (Bug#62751)
* Add missing builtin package declarationsStefan Kangas2023-09-1813-15/+39
| | | | | | | | | | | | | | | | | | | | | | | | | * lisp/finder.el (finder--builtins-alist): Add new package directories 'leim' and 'obsolete' as part of the 'emacs' package. Add new package directory 'use-package' as part of the 'use-package' package. * lisp/net/eudc-capf.el: * lisp/net/eudcb-ecomplete.el: * lisp/net/eudcb-macos-contacts.el: * lisp/net/eudcb-mailabbrev.el: Declare library as part of the 'eudc' package. * lisp/mail/ietf-drums-date.el: Declare library as part of the 'ietf-drums' package. * lisp/image/image-dired-dired.el: * lisp/image/image-dired-external.el: * lisp/image/image-dired-tags.el: * lisp/image/image-dired-util.el: Declare library as part of the 'image-dired' package. * lisp/emacs-lisp/oclosure.el: * lisp/keymap.el: * lisp/progmodes/c-ts-common.el: Declare library as part of the 'emacs' package. (Bug#62751) (cherry picked from commit 94b1de2774b5c1fa3c28285229900657638f5c3f)
* Add more missing builtin package declarationsStefan Kangas2023-09-182-0/+2
| | | | | | | * lisp/emacs-lisp/shorthands.el: Declare library as part of the 'emacs' package. * lisp/epa-ks.el: Declare library as part of the 'epa' package. (Bug#55388)
* ; Fix last change in shell-command-to-stringStefan Kangas2023-09-171-3/+4
| | | | | * lisp/simple.el (shell-command-to-string): Fix typo and improve wording. Problem reported by Eli Zaretskii <eliz@gnu.org>.
* ; * lisp/progmodes/flymake.el (flymake-mode): Fix 'cond'.Eli Zaretskii2023-09-171-2/+2
| | | | (cherry picked from commit 16453ed611b9d3be315a552c482848d1c9b1ce0e)
* Document shell-command-to-string security considerationsStefan Kangas2023-09-171-1/+9
| | | | | * lisp/simple.el (shell-command-to-string): Document security considerations in docstring.
* Fix shell-indirect-setup-hook :type (Bug#66051)Mauro Aranda2023-09-171-2/+1
| | | | | * lisp/shell.el (shell-indirect-setup-hook): It's a hook, not a boolean.
* Remove column quoting from sqlite-modeThomas Hilke2023-09-171-16/+1
| | | | | | | * lisp/sqlite-mode.el (sqlite-mode--column-names): Unquote column name. (Bug#65998) Copyright-paperwork-exempt: yes
* Add indentation rules for type_argumentsTheodor Thornhill2023-09-171-0/+2
| | | | | * lisp/progmodes/java-ts-mode.el (java-ts-mode--indent-rules): Indent as opening braces.
* typescript-ts-mode.el: Minor touchesDmitry Gutov2023-09-161-3/+6
| | | | | | | | * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode--indent-compatibility-b893426) (tsx-ts-mode--font-lock-compatibility-bb1f97b): Catch specific error. (typescript-ts-base-mode): Improve docstring (bug#65470).
* Improve namespacing situation WRT to recent change in typescript-ts-mode.elDmitry Gutov2023-09-161-7/+7
| | | | | | | | | | | * lisp/progmodes/typescript-ts-mode.el (typescript-ts--syntax-propertize): Rename from ts-ts--syntax-propertize. (tsx-ts--syntax-propertize-captures): Rename from ts-ts--syntax-propertize-captures. (typescript-ts--s-p-query): Rename from ts-ts--s-p-query. Update all references (bug#65470).
* Make move-end-of-line in minibuffer consistent (bug#65980)Stephen Berman2023-09-161-1/+5
| | | | | * lisp/simple.el (move-end-of-line): Always move to eol when invoking `C-e' from within the minibuffer's prompt string.
* ; Declare some treesit.c functions in typescript-ts-mode.el.Eli Zaretskii2023-09-161-0/+3
|
* Fix loss of encrypted data in plstore.elJens Schmidt2023-09-161-9/+15
| | | | | | * lisp/plstore.el (plstore--insert-buffer): Fix loss of encrypted data when a plstore gets opened and saved without being decrypted between these steps. (Bug#63627)
* Close SQL database when corresponding 'sqlite-mode' buffer is killedThomas Hilke2023-09-161-0/+1
| | | | | | | * lisp/sqlite-mode.el (sqlite-mode-open-file): Close DB when the buffer is killed. (Bug#65998) Copyright-paperwork-exempt: yes
* Fix Unicode normalization of charactersEli Zaretskii2023-09-161-3/+11
| | | | | | | | | | | | | * lisp/international/ucs-normalize.el (ucs-normalize-composition-exclusions, check-range): Update from Unicode 15.0 data. (Bug#65996) * test/lisp/international/ucs-normalize-tests.el (ucs-normalize-tests--failing-lines-part1) (ucs-normalize-tests--failing-lines-part2): Update to reflect changes in ucs-normalize.el. * admin/notes/unicode: Mention the updates in ucs-normalize.el.
* Support one-time passwords in TrampMichael Albinus2023-09-162-0/+31
| | | | | | | | | | | | * doc/misc/tramp.texi (Remote shell setup): Describe tramp-otp-password-prompt-regexp. * lisp/net/tramp-sh.el (tramp-actions-before-shell) (tramp-actions-copy-out-of-band): Use `tramp-otp-password-prompt-regexp'. * lisp/net/tramp.el (tramp-otp-password-prompt-regexp): New defcustom. (tramp-action-otp-password): New defun.
* Fix the 'C' and 'c' categories of charactersEli Zaretskii2023-09-161-4/+4
| | | | | * lisp/international/characters.el: Fix categories of Chinese characters. (Bug65995)
* Fix Emoji zooming commandsEli Zaretskii2023-09-161-2/+6
| | | | | * lisp/international/emoji.el (emoji-zoom-increase): Handle the case where face property at point is a list of faces. (Bug#65994)
* tsx-ts-mode--font-lock-compatibility-bb1f97b: ImproveDmitry Gutov2023-09-151-1/+1
| | | | | | | * lisp/progmodes/typescript-ts-mode.el (tsx-ts-mode--font-lock-compatibility-bb1f97b): Test the more complex query, because the current one leads to false positives (mentioned in bug#65470).
* ; Fix doc string of 'lsh'Eli Zaretskii2023-09-151-2/+4
| | | | | * lisp/subr.el (lsh): Doc fix. Suggested by Richard Stallman <rms@gnu.org>.
* Support emacsclient on Windows with server on GNU or Unix systemsEli Zaretskii2023-09-151-3/+6
| | | | | | | * lisp/server.el (server-process-filter): If 'tty-name' is literally "CONOUT$", assume the client runs on MS-Windows and force the frame type to GUI. This allows to run emacsclient on MS-Windows when the server runs on a Posix host. (Bug#65812)
* ; * lisp/saveplace.el (save-place-ignore-files-regexp): Fix last change.Eli Zaretskii2023-09-141-5/+5
|
* Fix defcustom in saveplace.el (Bug#65977)Mauro Aranda2023-09-141-1/+2
| | | | * lisp/saveplace.el (save-place-ignore-files-regexp): Allow nil.
* ; * lisp/subr.el (string-suffix-p, string-prefix-p): Doc fix.Eli Zaretskii2023-09-141-4/+8
|
* : Doc fix.Eli Zaretskii2023-09-141-2/+2
| | | | | * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point): Doc fix.
* Doc fix for prettify-symbols-unprettify-at-pointStefan Kangas2023-09-141-1/+4
| | | | | | * lisp/progmodes/prog-mode.el (prettify-symbols-unprettify-at-point): Document that it has to be set before enabling 'prettify-symbols-mode'. (Bug#65884)
* * doc/emacs/text.texi (Outline Minor Mode): Add a note about value 'insert'.Juri Linkov2023-09-131-0/+3
| | | | | * lisp/outline.el (outline-minor-mode-use-buttons): Add a note and a comment about the value 'insert' (bug#65874).
* Tweak s-p-f for js-ts-modeDmitry Gutov2023-09-131-0/+2
| | | | | * lisp/progmodes/js.el (js-ts--s-p-query): Consider two more contexts (bug#65470).
* typescript-ts-mode, tsx-ts-mode: Fix syntax properties for regexp and jsxJostein Kjønigsen2023-09-131-0/+39
| | | | | | | | | | Propertize regexps as strings and JSX elements as generic strings. * lisp/progmodes/typescript-ts-mode.el (ts-ts--s-p-query) (tsx-ts--s-p-query): New variables. (ts-ts--syntax-propertize, tsx-ts--syntax-propertize) (ts-ts--syntax-propertize-captures): New functions. (typescript-ts-mode, tsx-ts-mode): Use them (bug#65470).
* * lisp/progmodes/c-ts-mode.el (c++-ts-mode): Provide (bug#65895).Eli Zaretskii2023-09-121-0/+1
|
* Update docs for passing of Thien-Thi NguyenStefan Kangas2023-09-111-1/+1
| | | | | * doc/emacs/ack.texi (Acknowledgments): Add Thien-Thi Nguyen. * lisp/play/zone.el: Set maintainer to emacs-devel.
* Fix defcustom :type of ielm-indirect-setup-hookMauro Aranda2023-09-081-2/+1
| | | | | * lisp/ielm.el (ielm-indirect-setup-hook): Fix :type and remove :safe property, since it was probably a copy-pasta. (Bug#65821)
* Fix remote path setting in EshellJim Porter2023-09-071-1/+15
| | | | | | | | | | | | This ensures that we supply Tramp with the local PATH so that it can do its job of starting the local "ssh", or whatever the method uses (bug#65551). * lisp/eshell/esh-proc.el (eshell-gather-process-output): Add special handling for remote processes. * test/lisp/eshell/esh-proc-tests.el (esh-var-test/remote/remote-path): New test.
* ; * lisp/completion.el (dynamic-completion-mode): Fix last change.Eli Zaretskii2023-09-071-1/+1
|
* Improve docstring of message-sendmail-envelope-fromStefan Kangas2023-09-071-2/+4
| | | | * lisp/gnus/message.el (message-sendmail-envelope-from): Doc fix.
* Improve documentation of EPGJens Schmidt2023-09-071-9/+47
| | | | | | | | | | * lisp/epg.el (epg-context-set-passphrase-callback): Update GnuPG-version-dependent information in docstring and refer to Info node `(epa)' for details. (epg-start-edit-key): Replace description of arguments by a reference to `epg-edit-key'. (epg-edit-key): More precisely describe callback operation and arguments and provide an example of how to edit a key. (Bug#65603)
* ; * lisp/completion.el (dynamic-completion-mode): Doc fix.Eli Zaretskii2023-09-071-1/+19
|
* Fix c-ts-mode BSD style indentationYuan Fu2023-09-071-0/+1
| | | | | | | * lisp/progmodes/c-ts-mode.el (c-ts-mode--indent-styles): Add else_clause. (cherry picked from commit d392a5d3c11b7e7479d31421f8237f29952c909e)
* ; Fix error in 'tex-recenter-output-buffer'Eshel Yaron2023-09-061-9/+9
| | | | | | * lisp/textmodes/tex-mode.el (tex-recenter-output-buffer): Check that 'display-buffer' returned a window, rather than nil, before selecting it. (Bug#65762)
* Fix regexp for recognizing PBM imagesDavid Ponce2023-09-061-1/+1
| | | | | | * lisp/image.el (image-type-header-regexps): Don't use [:space:], as its meaning depends on the current buffer's syntax tables. (Bug#65496)
* Fix typo (Bug#65764)Joseph Turner2023-09-061-1/+1
| | | | * lisp/subr.el (backward-word-strictly): Fix typo.
* ; * lisp/ido.el (ido-completion-buffer): Fix :type (bug#65756).Eli Zaretskii2023-09-061-1/+2
|
* ; * lisp/files.el (save-some-buffers-functions): Doc fix (bug#65414).Eli Zaretskii2023-09-041-3/+7
|
* Bump seq version to 2.24Stefan Kangas2023-09-041-1/+1
| | | | * lisp/emacs-lisp/seq.el: Bump version to 2.24. (Bug#60990)
* Ignore errors when checking for object initializers (bug#63379)Theodor Thornhill2023-09-021-1/+1
| | | | | | | | Since this is merely a check for syntax, we don't really care about any internal errors inside of backward-up-list. * lisp/progmodes/csharp-mode.el (csharp-guess-basic-syntax): Wrap command in ignore-errors.
* ; Fix typosStefan Kangas2023-09-023-3/+3
|
* Doc fixes for obsolete functions and variablesStefan Kangas2023-09-023-11/+4
| | | | | | | | | | | | | * admin/notes/multi-tty: * doc/emacs/building.texi (Debugger Operation): * doc/misc/efaq-w32.texi (Line ends by file system): * doc/misc/gnus.texi (Hashcash): * lisp/emacs-lisp/eieio.el (eieio-class-parents) (eieio-class-children): * lisp/progmodes/perl-mode.el: * lisp/textmodes/ispell.el (ispell-lookup-words): * src/buffer.h: Update or delete references to variables and functions made obsolete in Emacs 24.4.
* ; * lisp/ffap.el (ffap-rfs-regexp): Fix :type (bug#65698).Eli Zaretskii2023-09-021-1/+2
|
* Fix fontification of " in edit-kbd-macroStefan Kangas2023-09-021-1/+1
| | | | | * lisp/edmacro.el (edit-kbd-macro): Fix fontification when editing keyboard macros containing the " character.