Function: kproperty:add-properties

kproperty:add-properties is a byte-compiled function defined in kproperty.el.

Signature

(kproperty:add-properties PLIST)

Documentation

Add properties at point and the following character from PLIST.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/kproperty.el
;;; kproperty.el --- Kcell in-buffer property handling for the Koutliner  -*- lexical-binding: t; -*-
;;
;; Author:       Bob Weiner
;;
;; Orig-Date:    7/27/93
;; Last-Mod:     22-Sep-23 at 00:12:40 by Mats Lidell
;;
;; SPDX-License-Identifier: GPL-3.0-or-later
;;
;; Copyright (C) 1993-2023  Free Software Foundation, Inc.
;; See the "../HY-COPY" file for license information.
;;
;; This file is part of GNU Hyperbole.

;;; Commentary:
;;    Stores and retrieves kcell properties as Emacs text properties
;;    at the kcell label separator.

;;; Code:
;;; ************************************************************************
;;; Other required Elisp libraries
;;; ************************************************************************

;; Ensure kotl/ is in load-path.
;; (require 'hyperbole)

;;; ************************************************************************
;;; Public functions
;;; ************************************************************************

(defun kproperty:add-properties (plist)
  "Add properties at point and the following character from PLIST."
  (kproperty:put (point) (min (+ 2 (point)) (point-max))
		 plist))