- 10 Aug, 2020 7 commits
-
-
Stefan Kangas authored
* lisp/apropos.el (apropos-function): New command. * etc/NEWS: Announce it.
-
Stefan Kangas authored
-
Charles A. Roelli authored
* lisp/simple.el (read--expression-try-read): New function to read a Lisp expression from the minibuffer (bug#30697). This will not (as before) signal an error on incomplete expressions, but allow users to continue editing it. (read--expression): Use it (and add a doc string).
-
Lars Ingebrigtsen authored
* lisp/progmodes/sql.el (sql-mode): Move all the syntax setup stuff here (bug#35646). Add handling of -* and /- from Kristian Hole <kristian@hole.priv.no>.
-
Stefan Kangas authored
This is a copy of term/konsole.el with konsole -> st. * lisp/term/st.el: New file.
-
Glenn Morris authored
Author has assignment on file
-
Matthew Bauer authored
* lisp/comint.el (comint-input-ring-file-prefix): New variable (bug#36034). (comint-read-input-ring): Use it. * lisp/shell.el (shell-mode): Set it.
-
- 09 Aug, 2020 24 commits
-
-
Stefan Kangas authored
-
Stefan Kangas authored
-
Stefan Kangas authored
-
Lars Ingebrigtsen authored
This reverts commit b78583cd. The multi-line string indentation was incorrect after applying this patch.
-
Matthew White authored
Thanks to Karl Fogel for pre-commit review. * lisp/bookmark.el (bookmark-delete-all): New function to delete all bookmarks. (bookmark-bmenu-mark-all): New function to mark all bookmarks in the bookmark list buffer. (bookmark-bmenu-unmark-all): New function to unmark all bookmarks in the bookmark list buffer. (bookmark-bmenu-delete-all): New function to mark for deletion all bookmarks in the bookmark list buffer. (bookmark-map): Map "D" to `bookmark-delete-all'. (bookmark-bmenu-mode-map): New mappping for "M" to `bookmark-bmenu-mark-all'. (bookmark-bmenu-mode-map): New mappping for "U" to `bookmark-bmenu-unmark-all'. (bookmark-bmenu-mode-map): New mappping for "D" to `bookmark-bmenu-delete-all'. (bookmark-bmenu-mark-all): New bookmark menu to `bookmark-delete-all'. (easy-menu-define): New bookmark menu to `bookmark-bmenu-mark-all'. (easy-menu-define): New bookmark menu to `bookmark-bmenu-unmark-all'. (easy-menu-define): New bookmark menu to `bookmark-bmenu-delete-all'. (bookmark-bmenu-select): Update docstring to include a reference to `bookmark-bmenu-mark-all'. (bookmark-bmenu-mode): Update docstring. Add/Update description: `bookmark-bmenu-mark-all', `bookmark-bmenu-delete-all', `bookmark-bmenu-execute-deletions', and `bookmark-bmenu-unmark-all'. * test/lisp/bookmark-resources/test-list.bmk: New bookmark file to test a list of bookmarks. * test/lisp/bookmark-tests.el (bookmark-tests-bookmark-file-list): New reference to the bookmark file used for testing a list of bookmarks. (bookmark-tests-bookmark-list-0, bookmark-tests-bookmark-list-1, bookmark-tests-bookmark-list-2): New cached values for testing a list of bookmark. (bookmark-tests-cache-timestamp-list): New variable to set `bookmark-bookmarks-timestamp'. (with-bookmark-test-list): New macro environment to test a list of bookmarks. (with-bookmark-test-file-list): New macro environment to test a list of bookmarks with example.txt. (with-bookmark-bmenu-test-list): New macro environment to test functions about a list of bookmarks from `bookmark-bmenu-list'. (bookmark-tests-all-names-list, bookmark-tests-get-bookmark-list, bookmark-tests-get-bookmark-record-list): New functions to test the records of the list of bookmarks. (bookmark-tests-make-record-list): New function to test the creation of a record from example.txt with a list of bookmarks loaded. (bookmark-tests-delete-all): New function to test `bookmark-delete-all'. (bookmark-test-bmenu-any-marks-list): New function to test `bookmark-bmenu-any-marks' with a list of bookmarks. (bookmark-test-bmenu-mark-all): New function to test `bookmark-bmenu-mark-all'. (bookmark-test-bmenu-unmark-all): New function to test `bookmark-bmenu-unmark-all'. (bookmark-test-bmenu-delete-all): New function to test `bookmark-bmenu-delete-all'.
-
Wolfgang Scherer authored
lisp/vc/vc-src.el: (vc-src--parse-state) new function. (vc-src-state) use vc-src--parse-state. (vc-src-dir-status-files) use recursive calls to `src status -a' (bug#39502).
-
Kristian Hole authored
* lisp/progmodes/sql.el (sql-product-alist): The \ character is an escape character in mysql (bug#37459). (sql-mode): Changes the example from the incorrect use of punctuation rule, to the escape character rule. Copyright-paperwork-exempt: yes
-
Carlos Pita authored
* progmodes/python.el (python-indent--calculate-indentation): Add an additional indentation point to match indentation of previous line in a multiline string. Then Tab iterates between 0, the start indentation level and the previous line level (bug#37726).
-
Philipp Stephani authored
-
Stefan Kangas authored
Ref: https://lists.gnu.org/archive/html/emacs-devel/2020-08/msg00167.html * lisp/man.el (manual-entry): Revert obsoletion of this alias.
-
Eli Zaretskii authored
* lisp/simple.el (async-shell-command-buffer) (async-shell-command, shell-command, shell-command-on-region): * lisp/dired-aux.el (dired-do-async-shell-command) (dired-do-shell-command): * doc/misc/tramp.texi (Remote processes): * doc/emacs/misc.texi (Single Shell): * etc/NEWS: Fix wording and punctuation of recently added documentation.
-
Carlos Pita authored
* Makefile.in: Add emacsclient.desktop generation. * etc/emacsclient.desktop: Add file, use emacsd as StartupWMClass. * etc/emacs.service: Run with name emacsd (bug#37847).
-
Damien Cassou authored
* lisp/emacs-lisp/hierarchy.el: New file.
-
Andrii Kolomoiets authored
* lisp/vc/vc-hg.el (vc-hg-dir-extra-headers): Use 'hg summary' command. (vc-hg-dir-extra-header): Remove unused function. * etc/NEWS: Mention changes to vc-hg.el (bug#38387).
-
Andrii Kolomoiets authored
* lisp/vc/vc-hg.el (vc-hg-create-bookmark): New user option. (vc-hg-create-tag): Use it (bug#38425).
-
Tino Calancha authored
Buffers `*Shell Command Output*' and `*Async Shell Command*' have been around since a long time; used across several libraries, they are de facto output buffers for shell commands. * lisp/simple.el (shell-command-buffer-name) (shell-command-buffer-name-async): New variables. * lisp/dired-aux.el * lisp/gnus/gnus-sum.el * lisp/gnus/gnus-win.el * lisp/ibuf-ext.el * lisp/net/tramp.el: Use them. * etc/NEWS (Changes in Emacs 28.1): Announce this change. * doc/emacs/misc.texi (Single Shell) * doc/misc/tramp.texi (Remote processes): Update manual (bug#39138).
-
Jorge P. de Morais Neto authored
* etc/tutorials/TUTORIAL: For consistency with C-x s ("save some buffers") and for accuracy, describe C-x C-s as "Save buffer to file"), and then C-x s as "Save some buffers to their files" (bug#39359). Also capitalize "Dired". Copyright-paperwork-exempt: yes
-
Lars Ingebrigtsen authored
* lisp/calendar/solar.el (solar-setup): Remove a (beep) that's been in this code since 1992 (bug#42774).
-
Basil L. Contovounesios authored
* lisp/calendar/calendar.el (calendar-use-numeric-time-zones): Fix typo in docstring.
-
Lars Ingebrigtsen authored
* lisp/net/eww.el (eww-browse): New command (bug#42768) to be used from the command line. * doc/misc/eww.texi (Command Line): Document it.
-
Lars Ingebrigtsen authored
* lisp/gnus/message.el (message-mailto): Doc string fix.
-
Lars Ingebrigtsen authored
* lisp/gnus/message.el (message-mailto): Clean up code slightly.
-
Lars Ingebrigtsen authored
* lisp/calendar/calendar.el (calendar-use-numeric-time-zones): New variable. * doc/emacs/calendar.texi (Sunrise/Sunset): Document it (bug#33149). * lisp/calendar/cal-dst.el (calendar-standard-time-zone-name): Use it. (calendar-daylight-time-zone-name): Ditto. * lisp/calendar/solar.el (sunrise-sunset): Adjust usage. (solar-equinoxes-solstices): Ditto.
-
Lars Ingebrigtsen authored
* lisp/progmodes/sql.el (sql-mode): Remove setting that's now superfluous from previous check-in.
-
- 08 Aug, 2020 9 commits
-
-
Juri Linkov authored
-
Basil L. Contovounesios authored
* doc/misc/message.texi (OpenPGP Header): * etc/NEWS: * lisp/gnus/message.el (message-add-openpgp-header): Fix spelling of function name.
-
Glenn Morris authored
-
Eli Zaretskii authored
* lisp/gnus/message.el (message-openpgp-header): * doc/misc/message.texi (OpenPGP Header): Fix the documentation added in recent commits.
-
Lars Ingebrigtsen authored
* doc/misc/message.texi (Using the OpenPGP Header): Document the OpenPGP header (bug#39964).
-
Philip K authored
* lisp/gnus/message.el (message-openpgp-header): New variable (bug#39964). (messasge-add-openpgp-header): New function to use it.
-
Florian v. Savigny authored
* lisp/progmodes/sql.el (sql--syntax-propertize-escaped-apostrophe): Handle '' in strings (bug#40231). (sql-mode): Use it.
-
Lars Ingebrigtsen authored
* doc/lispref/os.texi (Session Management): Use with-current-buffer in the example instead of save+switch (bug#40341).
-
Bruno Félix Rezende Ribeiro authored
* doc/lispref/os.texi (Session Management): Don't insert Lisp as strings, but use format (bug#40341). Copyright-paperwork-exempt: yes
-