Advertisement
Guest User

hyphenate-backwards

a guest
Dec 2nd, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.39 KB | None | 0 0
  1. (require 'cl-lib)
  2.  
  3. (defun hyphenate-backwards (n)
  4.   "Insert hyphens between words N-times (prefix arg) behind point."
  5.   (interactive "p")
  6.   (save-excursion
  7.     (dotimes (_ n)
  8.       (cl-loop do (backward-word)
  9.                do (backward-char)
  10.                until (looking-at " "))
  11.       (delete-char 1)
  12.       (insert "-"))))
  13.  
  14. (define-key text-mode-map (kbd "C-,") #'hyphenate-backwards)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement