1. 10 Aug, 2020 7 commits
  2. 09 Aug, 2020 24 commits
    • Stefan Kangas's avatar
      ; Fix typos. · b8233007
      Stefan Kangas authored
    • Stefan Kangas's avatar
    • Stefan Kangas's avatar
      * lisp/vt100-led.el: Use lexical-binding. · b8b88fad
      Stefan Kangas authored
    • Lars Ingebrigtsen's avatar
      Revert "Indent python multiline strings to start and previous levels" · f1e2d366
      Lars Ingebrigtsen authored
      This reverts commit b78583cd.
      The multi-line string indentation was incorrect after applying this patch.
    • Matthew White's avatar
      Add ability to mark/unmark/delete all bookmarks · 450644e9
      Matthew White authored
      Thanks to Karl Fogel for pre-commit review.
      * lisp/bookmark.el (bookmark-delete-all): New function to delete all
        (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-mode-map): New mappping for "U" to
        (bookmark-bmenu-mode-map): New mappping for "D" to
        (bookmark-bmenu-mark-all): New bookmark menu to
        (easy-menu-define): New bookmark menu to `bookmark-bmenu-mark-all'.
        (easy-menu-define): New bookmark menu to
        (easy-menu-define): New bookmark menu to
        (bookmark-bmenu-select): Update docstring to include a reference to
        (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
        (with-bookmark-test-list): New macro environment to test a list of
        (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-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-test-bmenu-unmark-all): New function to test
        (bookmark-test-bmenu-delete-all): New function to test
    • Wolfgang Scherer's avatar
      Use one src status -a call for vc-src-dir-status-files · b03b8d6e
      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's avatar
      Adds backslash as escape character to mysql syntax-alist · 8b4e022c
      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's avatar
      Indent python multiline strings to start and previous levels · b78583cd
      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's avatar
      * src/json.c (lisp_to_json): Simplify. · 5fef06fc
      Philipp Stephani authored
    • Stefan Kangas's avatar
      Revert obsoletion of manual-entry · 781bcce1
      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's avatar
      Fix recently added documentation bits · ec323389
      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)
      * doc/misc/tramp.texi (Remote processes):
      * doc/emacs/misc.texi (Single Shell):
      * etc/NEWS: Fix wording and punctuation of recently added
    • Carlos Pita's avatar
      Improve client/daemon xdg/systemd experience · 1a845a67
      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's avatar
      Add the new library hierarchy.el · 8e82baf5
      Damien Cassou authored
      * lisp/emacs-lisp/hierarchy.el: New file.
    • Andrii Kolomoiets's avatar
      vc-hg: use 'hg summary' to populate vc-dir headers · d586bae5
      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's avatar
      vc-hg-create-tag: Possibility to create a branch · c789c3aa
      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's avatar
      Add constants for shell command output buffer names · 2ed502d2
      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's avatar
      TUTORIAL: "buffer" vs "file" consistency; capitalize Dired · db77e9a0
      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's avatar
      Make solar commands in Calendar less beepy · 55bcb3f7
      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's avatar
      ; Fix typo in last change to calendar.el · 71a79f75
      Basil L. Contovounesios authored
      * lisp/calendar/calendar.el (calendar-use-numeric-time-zones): Fix
      typo in docstring.
    • Lars Ingebrigtsen's avatar
      Add a command line (and MIME handler) function to start eww · 54770707
      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's avatar
      Doc string fix for message-mailto · 1888c6cb
      Lars Ingebrigtsen authored
      * lisp/gnus/message.el (message-mailto): Doc string fix.
    • Lars Ingebrigtsen's avatar
      Slight code clean-up in message-mailto · 5732d8ee
      Lars Ingebrigtsen authored
      * lisp/gnus/message.el (message-mailto): Clean up code slightly.
    • Lars Ingebrigtsen's avatar
      Add a variable to allow displaying numeric time zones · 3c728d4c
      Lars Ingebrigtsen authored
      * lisp/calendar/calendar.el (calendar-use-numeric-time-zones): New
      * 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's avatar
      Remove superfluous code from the previous '' sql string fix · f3e0da29
      Lars Ingebrigtsen authored
      * lisp/progmodes/sql.el (sql-mode): Remove setting that's now
      superfluous from previous check-in.
  3. 08 Aug, 2020 9 commits