Function: kvspec:blank-lines
kvspec:blank-lines is a byte-compiled function defined in kvspec.el.
Signature
(kvspec:blank-lines)
Documentation
Turn blank lines on or off according to kvspec:current.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kvspec.el
;;; ************************************************************************
;;; Private functions
;;; ************************************************************************
(defun kvspec:blank-lines ()
"Turn blank lines on or off according to `kvspec:current'."
(let ((modified-p (buffer-modified-p))
(buffer-read-only))
(if (string-match "b" kvspec:current)
;; On
(progn (kview:set-attr kotl-kview 'blank-lines t)
(kproperty:remove (point-min) (point-max) '(invisible t)))
;; Off
(kview:set-attr kotl-kview 'blank-lines nil)
(save-excursion
(goto-char (point-max))
(while (re-search-backward "[\n\r][\n\r]" nil t)
;; Make blank lines invisible.
(kproperty:put (1+ (point)) (min (+ (point) 2) (point-max))
'(invisible t)))))
(set-buffer-modified-p modified-p)))