1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-12 06:21:02 -08:00

; Fix documentation of 'dired-do-open'

* lisp/dired-aux.el (dired-do-open):
* etc/NEWS: Fix documentation of 'dired-do-open'.  (Bug#18132)
This commit is contained in:
Eli Zaretskii 2023-12-09 10:54:07 +02:00
parent 414301bce1
commit dc7cf87bc0
2 changed files with 11 additions and 6 deletions

View file

@ -512,8 +512,10 @@ and a universal command such as "open" or "start"
that delegates to the OS.
*** New command 'dired-do-open'.
Bound to the context menu "Open", delegates opening the marked files
to the OS.
This command is bound to "Open" in the context menu; it "opens" the
marked or clicked on files according to the OS conventions. For
example, on systems supporting XDG, this runs 'xdg-open' on the
files.
** Ediff

View file

@ -1405,10 +1405,13 @@ after adding own commands to the composite list."
(declare-function w32-shell-execute "w32fns.c")
(defun dired-do-open (&optional arg)
"Open the marked files or a file at click/point externally.
If files are marked, run the command from `shell-command-guess-open'
on each of marked files. Otherwise, run it on the file where
the mouse is clicked, or on the file at point."
"Open all marked (or next ARG) files using an external program.
This \"opens\" the file(s) using the external command that is most
appropriate for the file(s) according to the system conventions.
If files are marked, run the command on each marked file. Otherwise,
run it on the next ARG files, or on the file at mouse-click, or on the
file at point. The appropriate command to \"open\" a file on each
system is determined by `shell-command-guess-open'."
(interactive "P" dired-mode)
(let ((files (if (mouse-event-p last-nonmenu-event)
(save-excursion