Guest User

Untitled

a guest
May 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. (defun delete-empty-lines ()
  2. "Delete empty lines in bibliography."
  3. (interactive)
  4. ;; set point-min
  5. (setq m1 (make-marker))
  6. (goto-char (point-min))
  7. (search-forward "\begin{thebibliography}" nil nil)
  8. (beginning-of-line)
  9. (set-marker m1 (point))
  10. ;; set point-max
  11. (setq m2 (make-marker))
  12. (search-forward "\end{thebibliography}" nil nil)
  13. (end-of-line)
  14. (set-marker m2 (point))
  15. ;; set marker
  16. (push-mark m1 nil t)
  17. (push-mark m2 nil t)
  18. ;; color region
  19. (setq mark-active t)
  20. ;; clean empty lines
  21. (flush-lines "$^" m1 m2)
  22. ;; decolor region
  23. (setq mark-active nil))
Add Comment
Please, Sign In to add comment