Function: upcase-dwim

upcase-dwim is an interactive and byte-compiled function defined in simple.el.gz.

Signature

(upcase-dwim ARG)

Documentation

Upcase words in the region, if active; if not, upcase word at point.

If the region is active, this function calls upcase-region. Otherwise, it calls upcase-word, with prefix argument passed to it to upcase ARG words.

Probably introduced at or before Emacs version 25.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/simple.el.gz
;;; Functions for changing capitalization that Do What I Mean
(defun upcase-dwim (arg)
  "Upcase words in the region, if active; if not, upcase word at point.
If the region is active, this function calls `upcase-region'.
Otherwise, it calls `upcase-word', with prefix argument passed to it
to upcase ARG words."
  (interactive "*p")
  (if (use-region-p)
      (upcase-region (region-beginning) (region-end) (region-noncontiguous-p))
    (upcase-word arg)))