diff options
author | Case Duckworth | 2021-10-07 17:28:51 -0500 |
---|---|---|
committer | Case Duckworth | 2021-10-07 17:29:13 -0500 |
commit | 5e3f88cde60426a0497370a11d77fad8e3b5dd01 (patch) | |
tree | ab8ffbae67cfad4d15dc0c7e2fa6391c05cc3ff0 /lisp | |
parent | Begin on acdw-auto-insert.el (diff) | |
download | emacs-5e3f88cde60426a0497370a11d77fad8e3b5dd01.tar.gz emacs-5e3f88cde60426a0497370a11d77fad8e3b5dd01.zip |
Break spongebob-case to its own package
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/acdw.el | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/lisp/acdw.el b/lisp/acdw.el index 50ca00c..489b808 100644 --- a/lisp/acdw.el +++ b/lisp/acdw.el | |||
@@ -793,32 +793,6 @@ This function is internal. Use `acdw/make-password-fetcher' instead." | |||
793 | (insert "💩") | 793 | (insert "💩") |
794 | (setq n (1- n))))) | 794 | (setq n (1- n))))) |
795 | 795 | ||
796 | (defun spongebob-case-region (beg end) | ||
797 | "Make region, defined by BEG and END, lOoK lIkE tHiS." | ||
798 | (interactive "*r") | ||
799 | (save-excursion | ||
800 | (let (case) | ||
801 | (goto-char beg) | ||
802 | (while (< (point) end) | ||
803 | (if (looking-at "[[:alpha:]]") | ||
804 | (if (setq case (not case)) | ||
805 | (upcase-region (point) (progn (forward-char 1) (point))) | ||
806 | (downcase-region (point) (progn (forward-char 1) (point)))) | ||
807 | (forward-char 1)))))) | ||
808 | |||
809 | (defun spongebob-case-word (n) | ||
810 | "Spongebob-case N words forward, beginning at point, moving over." | ||
811 | (interactive "*p") | ||
812 | (spongebob-case-region (point) (progn (forward-word n) (point)))) | ||
813 | |||
814 | (defun spongebob-case-dwim (arg) | ||
815 | "Spongebob-case words in the region if active, else word at point. | ||
816 | If ARG exists, it's passed to `spongebob-case-word'." | ||
817 | (interactive "*p") | ||
818 | (if (use-region-p) | ||
819 | (spongebob-case-region (region-beginning) (region-end)) | ||
820 | (spongebob-case-word arg))) | ||
821 | |||
822 | 796 | ||
823 | ;;; Fat finger solutions | 797 | ;;; Fat finger solutions |
824 | (defun acdw/fat-finger-exit (&optional prefix) | 798 | (defun acdw/fat-finger-exit (&optional prefix) |