init-nov.el 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. (setq nov-text-width 60)
  2. ;; (setq nov-text-width t)
  3. ;; (require 'justify-kp)
  4. ;; (defun my-nov-window-configuration-change-hook ()
  5. ;; (my-nov-post-html-render-hook)
  6. ;; (remove-hook 'window-configuration-change-hook
  7. ;; 'my-nov-window-configuration-change-hook
  8. ;; t))
  9. ;; (defvar my-nov-text-width 80)
  10. ;; (defun my-nov-post-html-render-hook ()
  11. ;; (if (get-buffer-window)
  12. ;; (let ((max-width (pj-line-width))
  13. ;; buffer-read-only)
  14. ;; (save-excursion
  15. ;; (goto-char (point-min))
  16. ;; (while (not (eobp))
  17. ;; (when (not (looking-at "^[[:space:]]*$"))
  18. ;; (goto-char (line-end-position))
  19. ;; (when (> (shr-pixel-column) max-width)
  20. ;; (goto-char (line-beginning-position))
  21. ;; (pj-justify)))
  22. ;; (forward-line 1))))
  23. ;; (add-hook 'window-configuration-change-hook
  24. ;; 'my-nov-window-configuration-change-hook
  25. ;; nil t)))
  26. ;; (add-hook 'nov-post-html-render-hook 'my-nov-post-html-render-hook)
  27. ;; ;; (remove-hook 'nov-post-html-render-hook 'my-nov-post-html-render-hook)
  28. (provide 'init-nov)