Function: pulsar-highlight-permanently
pulsar-highlight-permanently is an interactive and natively compiled
function defined in pulsar.el.
Signature
(pulsar-highlight-permanently LOCUS)
Documentation
Set a permanent highlight to the current LOCUS.
When the region is active, LOCUS is a cons cell of positions corresponding to the region boundaries. Otherwise it is a cons cell of positions corresponding to the beginning and end of the current line.
Remove the highlight with pulsar-highlight-permanently-remove or
toggle it with pulsar-highlight-permanently.
For a temporary highlight use pulsar-highlight-temporarily and
related.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/3sr3j7hp5p1wsd8fv5763k239hzdxi1c-emacs-packages-deps/share/emacs/site-lisp/elpa/pulsar-1.4.1/pulsar.el
;;;###autoload
(defun pulsar-highlight-permanently (locus)
"Set a permanent highlight to the current LOCUS.
When the region is active, LOCUS is a cons cell of positions
corresponding to the region boundaries. Otherwise it is a cons cell of
positions corresponding to the beginning and end of the current line.
Remove the highlight with `pulsar-highlight-permanently-remove' or
toggle it with `pulsar-highlight-permanently'.
For a temporary highlight use `pulsar-highlight-temporarily' and
related."
(interactive (list (pulsar--get-line-or-region-boundaries)))
(pcase-let* ((`(,beg . ,end) locus)
(overlay (make-overlay beg end)))
(overlay-put overlay 'face pulsar-highlight-face)
(overlay-put overlay 'pulsar-permanent t)))