Function: dired-enable-click-to-select-mode

dired-enable-click-to-select-mode is an interactive and byte-compiled function defined in dired.el.gz.

Signature

(dired-enable-click-to-select-mode EVENT)

Documentation

Enable dired-click-to-select-mode(var)/dired-click-to-select-mode(fun) and mark the file under EVENT.

If there is no file under EVENT, call touch-screen-hold with EVENT instead.

View in manual

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/dired.el.gz
(defun dired-enable-click-to-select-mode (event)
  "Enable `dired-click-to-select-mode' and mark the file under EVENT.
If there is no file under EVENT, call `touch-screen-hold' with
EVENT instead."
  (interactive "e" dired-mode)
  (let* ((posn (event-start event))
         (window (posn-window posn))
         (point (posn-point posn)))
    (if (and window point
             (get-text-property point 'dired-filename
                                (window-buffer window)))
        (progn (beep)
               (touch-screen-inhibit-drag)
               (with-selected-window window
                 (goto-char point)
                 (save-excursion (dired-mark 1))
                 (dired-click-to-select-mode 1)))
      (touch-screen-hold event))))