Function: forge-create-mark

forge-create-mark is an interactive and byte-compiled function defined in forge-commands.el.

Signature

(forge-create-mark NAME FACE DESCRIPTION)

Documentation

Define a new mark that topics can be marked with.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/forge-20260408.1922/forge-commands.el
;;; Marks

(defun forge-create-mark (name face description)
  "Define a new mark that topics can be marked with."
  (interactive
    (list (read-string "Name: ")
          (magit-read-char-case "Set appearance using " nil
            (?n "a face [n]ame"
                (read-face-name "Face name: "))
            (?s "face [s]exp"
                (read-from-minibuffer
                 "Face sexp: "
                 "(:background \"\" :foreground \"\" :box t)"
                 read-expression-map t)))
          (let ((str (read-string "Description: ")))
            (and (not (equal str "")) str))))
  (forge-sql [:insert-into mark :values $v1]
             (vector nil (forge--uuid) name face description)))