Function: wdired-set-bit
wdired-set-bit is an interactive and byte-compiled function defined in
wdired.el.gz.
Signature
(wdired-set-bit &optional CHAR)
Documentation
Set a permission bit character.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/wdired.el.gz
(defun wdired-set-bit (&optional char)
"Set a permission bit character."
(interactive (list last-command-event))
(unless char (setq char last-command-event))
(if (wdired-perm-allowed-in-pos char
(- (wdired--current-column) wdired--perm-beg))
(let ((new-bit (char-to-string char))
(inhibit-read-only t)
(pos-prop (+ (line-beginning-position) wdired--perm-beg)))
(set-text-properties 0 1 (text-properties-at (point)) new-bit)
(insert new-bit)
(delete-char 1)
(put-text-property (1- pos-prop) pos-prop 'perm-changed t))
(forward-char 1)))