Function: hywiki-kill-buffer-hook

hywiki-kill-buffer-hook is a byte-compiled function defined in hywiki.el.

Signature

(hywiki-kill-buffer-hook)

Documentation

Delete file attached to HyWiki buffer if the file is zero-sized.

If deleted, update HyWikiWord highlighting across all frames.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hywiki.el
(defun hywiki-kill-buffer-hook ()
  "Delete file attached to HyWiki buffer if the file is zero-sized.
If deleted, update HyWikiWord highlighting across all frames."
  (when (and buffer-file-name (hywiki-in-page-p))
    (when (hypb:empty-file-p)
      (delete-file (hypb:buffer-file-name)))
    (when (hywiki-directory-modified-p)
      ;; Rebuild lookup tables if any HyWiki page name has changed
      (hywiki-get-referent-hasht)
      t)
    nil))