update
This commit is contained in:
parent
9a65f85fe8
commit
82c226e777
@ -388,7 +388,8 @@
|
|||||||
|
|
||||||
(defvar tp-palette-org-tag
|
(defvar tp-palette-org-tag
|
||||||
'(:fg ("#57606a" . "#8b949e") :bg ("#f6f8fa" . "#21262d")
|
'(:fg ("#57606a" . "#8b949e") :bg ("#f6f8fa" . "#21262d")
|
||||||
:border ("#d0d7de" . "#30363d"))
|
:border ("#d0d7de" . "#888"))
|
||||||
|
;; #30363d
|
||||||
"Org 标签样式。")
|
"Org 标签样式。")
|
||||||
|
|
||||||
;; ============================================
|
;; ============================================
|
||||||
@ -750,6 +751,8 @@
|
|||||||
SYMBOL should be a symbol bound to a palette plist.
|
SYMBOL should be a symbol bound to a palette plist.
|
||||||
KEY should be one of :fg, :bg, or :border.
|
KEY should be one of :fg, :bg, or :border.
|
||||||
Returns nil if SYMBOL is unbound or doesn't contain KEY."
|
Returns nil if SYMBOL is unbound or doesn't contain KEY."
|
||||||
|
(setq symbol (intern (concat "tp-palette-"
|
||||||
|
(symbol-name symbol))))
|
||||||
(when (and (symbolp symbol) (boundp symbol))
|
(when (and (symbolp symbol) (boundp symbol))
|
||||||
(let ((plist (symbol-value symbol)))
|
(let ((plist (symbol-value symbol)))
|
||||||
(when (plistp plist)
|
(when (plistp plist)
|
||||||
|
|||||||
19
tp.el
19
tp.el
@ -3904,12 +3904,19 @@ e.g.3 (tp-parse-color '(:light \"red\" :dark \"green\"))"
|
|||||||
|
|
||||||
;;; Built-in text properties
|
;;; Built-in text properties
|
||||||
|
|
||||||
(define-tp tp-palette (symbol)
|
(define-tp tp-palette (palette)
|
||||||
(let ((palette (intern (concat "tp-palette-"
|
`(face (,@(when-let ((color (tp-palette-fg-color palette)))
|
||||||
(symbol-name symbol)))))
|
`(:foreground ,color))
|
||||||
`(face ( :foreground ,(tp-palette-fg-color palette)
|
,@(when-let ((color (tp-palette-bg-color palette)))
|
||||||
:background ,(tp-palette-bg-color palette)
|
`(:background ,color))
|
||||||
:box (:color ,(tp-palette-border-color palette))))))
|
,@(when-let ((color (tp-palette-border-color palette)))
|
||||||
|
`(:box (:color ,color))))))
|
||||||
|
|
||||||
|
(define-tp tp-fg (color)
|
||||||
|
`(face (:foreground ,color)))
|
||||||
|
|
||||||
|
(define-tp tp-bg (color)
|
||||||
|
`(face (:background ,color)))
|
||||||
|
|
||||||
(define-tp tp-button (plist)
|
(define-tp tp-button (plist)
|
||||||
(let ((palette (plist-get plist :palette))
|
(let ((palette (plist-get plist :palette))
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user