[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/idlwave 50c75e98ca 266/360: Use custom face for debug s
From: |
ELPA Syncer |
Subject: |
[elpa] externals/idlwave 50c75e98ca 266/360: Use custom face for debug stop line |
Date: |
Sun, 28 Apr 2024 00:59:31 -0400 (EDT) |
branch: externals/idlwave
commit 50c75e98ca421c8f494b3fc2d0b759d9864749aa
Author: JD Smith <jdtsmith@gmail.com>
Commit: JD Smith <jdtsmith@gmail.com>
Use custom face for debug stop line
Don't copy the modeline, since it has variable width
fonts e.g. in Aquamacs, causing flashing back and forth.
---
idlw-shell.el | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/idlw-shell.el b/idlw-shell.el
index ea1f67ac9a..11b4e9b985 100644
--- a/idlw-shell.el
+++ b/idlw-shell.el
@@ -500,14 +500,17 @@ line where IDL is stopped. See also
`idlwave-shell-mark-stop-line'."
:group 'idlwave-shell-highlighting-and-faces
:type 'string)
+(defface idlwave-shell-electric-stop-line
+ `((((class color))
+ :background ,idlwave-shell-electric-stop-color
+ :box (:line-width -1 :style released-button))
+ (t
+ :box (:line-width -1 :style released-button)))
+ "The default face for `idlwave-shell-stop-line-overlay' when in
+electric debug mode.")
+
(defcustom idlwave-shell-electric-stop-line-face
- (prog1
- (copy-face 'modeline 'idlwave-shell-electric-stop-line)
- (set-face-background 'idlwave-shell-electric-stop-line
- idlwave-shell-electric-stop-color)
- (condition-case nil
- (set-face-foreground 'idlwave-shell-electric-stop-line nil)
- (error nil)))
+ 'idlwave-shell-electric-stop-line
"*The face for `idlwave-shell-stop-line-overlay' when in electric debug mode.
Allows you to choose the font, color and other properties for the line
where IDL is stopped, when in Electric Debug Mode."
- [elpa] externals/idlwave d3672014de 222/360: Updated dates., (continued)
- [elpa] externals/idlwave d3672014de 222/360: Updated dates., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave ed5c2c4cd1 192/360: Improve error detect regexp for multi-line errors, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave d845f124b4 246/360: Use argument %s to message/error, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 677dd1d6e3 278/360: Deal with XML-parse's poor handling of underscores, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave e9d19083b8 279/360: Check for idl_catalog.xml directly., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 985427dd6a 274/360: Calculate beginning/end of commented paragraphs., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave ed1c40082b 264/360: Finish defun (was not)., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 5d7b645a67 262/360: Comments, whitespace, and typos. Boring., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave bc3cbb8b06 288/360: Avoid using cl macros., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 3932828c57 285/360: Don't use integers as anchors anymore., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 50c75e98ca 266/360: Use custom face for debug stop line,
ELPA Syncer <=
- [elpa] externals/idlwave cc80618cbe 348/360: port from README, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 90b181e64e 297/360: Update XML scanning for more recent IDL versions:, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 6c9137c2da 324/360: Run hooks later and wait for initial commands., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 462aa84be4 004/360: (idlwave-surround): Added callback hook for when the previous character, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 58078a3f5a 006/360: Cleaned ec-hook formulation in idlwave-surround., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 177b0e4547 042/360: minor doc updates., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 6cd69cfb75 054/360: XEmacs Package bundling code included., ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave e079639d57 073/360: *** empty log message ***, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 1a8845034c 070/360:, ELPA Syncer, 2024/04/28
- [elpa] externals/idlwave 40b446a90e 078/360: - Slight update for XEmacs, ELPA Syncer, 2024/04/28