summaryrefslogtreecommitdiffstats
path: root/emacs/.emacs.d/site-lisp/oni-editing.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/.emacs.d/site-lisp/oni-editing.el')
-rw-r--r--emacs/.emacs.d/site-lisp/oni-editing.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/emacs/.emacs.d/site-lisp/oni-editing.el b/emacs/.emacs.d/site-lisp/oni-editing.el
index ff8a155..97ca1f2 100644
--- a/emacs/.emacs.d/site-lisp/oni-editing.el
+++ b/emacs/.emacs.d/site-lisp/oni-editing.el
@@ -58,6 +58,14 @@
(oni:change-number-at-point #'1+))
;;;###autoload
+(defun oni:indent-defun ()
+ "Indent the current defun."
+ (interactive)
+ (save-excursion
+ (mark-defun)
+ (indent-region (region-beginning) (region-end))))
+
+;;;###autoload
(defun oni:upcase-prev (num)
(interactive "p")
(oni:change-prev-case num 'up))