Skip to content

Instantly share code, notes, and snippets.

@chaitanyagupta
Created January 19, 2010 10:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chaitanyagupta/280828 to your computer and use it in GitHub Desktop.
Save chaitanyagupta/280828 to your computer and use it in GitHub Desktop.
(defun squash-log-newlines ()
"Squash wrapped log lines back to their original single line format."
(interactive)
(end-of-line)
(let ((search-str "[2010-01")
(start-marker (make-marker))
(end-marker (make-marker)))
(set-marker start-marker (point))
(search-forward search-str)
(set-marker end-marker (- (point) (1+ (length search-str))))
(replace-string "\n" " " nil start-marker end-marker))
(next-line)
(beginning-of-line))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment