[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/xeft b12a0f58ea 34/55: Factor out two faces xeft-excerp
From: |
ELPA Syncer |
Subject: |
[elpa] externals/xeft b12a0f58ea 34/55: Factor out two faces xeft-excerpt-title and xeft-excerpt-body |
Date: |
Fri, 13 Jan 2023 23:58:38 -0500 (EST) |
branch: externals/xeft
commit b12a0f58ea12369770c56470da5355d7f8dd6989
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>
Factor out two faces xeft-excerpt-title and xeft-excerpt-body
* xeft.el (xeft-excerpt-title, xeft-excerpt-body): New faces.
(xeft--insert-file-excerpt): Use new faces.
---
xeft.el | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/xeft.el b/xeft.el
index 1603a56d4d..3d19dd61b4 100644
--- a/xeft.el
+++ b/xeft.el
@@ -70,6 +70,14 @@
'((t . (:inherit highlight :extend t)))
"Face for highlighting in the preview buffer.")
+(defface xeft-excerpt-title
+ '((t . (:inherit (bold underline))))
+ "Face for the excerpt title.")
+
+(defface xeft-excerpt-body
+ '((t . (:inherit default)))
+ "Face for the excerpt body.")
+
(defcustom xeft-default-extension "txt"
"The default extension for new files created by xeft."
:type 'string)
@@ -412,9 +420,9 @@ search phrase the user typed."
(point-max))))))))
;; Now we insert the excerpt
(let ((start (point)))
- (insert (propertize title 'face '(:weight bold))
+ (insert (propertize title 'face 'xeft-excerpt-title)
"\n"
- (propertize excerpt 'face '(:weight light))
+ (propertize excerpt 'face 'xeft-excerpt-body)
"\n\n")
;; If we use overlay (with `make-button'), the button's face
;; will override the bold and light face we specified above.
- [elpa] externals/xeft b9759e2f57 02/55: Fix for Linux, (continued)
- [elpa] externals/xeft b9759e2f57 02/55: Fix for Linux, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft f81dd92048 03/55: Some update, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft b3ff6bf5b6 04/55: Make search result more intuitive, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 290b146829 05/55: Remove caching, change to showing only 15 results, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 315126c9ae 08/55: Fix noexcept error, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8e57d01aa6 10/55: Improve perceived latency, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft e7722e479e 14/55: Move the nonexcept qualifier to the correct place, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8b3e653f6e 15/55: Really fix the nonexcept qualifier, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 2b1ff8402f 17/55: Various fixes, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8850838345 19/55: Fix "create note" prompt, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft b12a0f58ea 34/55: Factor out two faces xeft-excerpt-title and xeft-excerpt-body,
ELPA Syncer <=
- [elpa] externals/xeft 6fcc903bbb 51/55: ; * xeft.el (xeft--compile-module): Refactor., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft af94f77834 07/55: * xeft-module.cc: Fix signiture, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 8a9f1e41b9 16/55: This got to fix it, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 951db71170 21/55: Fix default-extension format and add a recursive option, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft f2a7dd9259 30/55: Minor layout change, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 9532c7dd17 40/55: * README.md: Add instruction for windows., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 45d975d54d 49/55: Prepare for ELPA, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 974520af0a 43/55: * Makefile (SOEXT): Fix if condition., ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 11cf93d3aa 06/55: Refactor the module, ELPA Syncer, 2023/01/13
- [elpa] externals/xeft 2b2c8e5925 09/55: Double-buffering, ELPA Syncer, 2023/01/13