[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/objed 6e08bc8 129/166: Fix hl-line integration
From: |
Clemens Radermacher |
Subject: |
[elpa] externals/objed 6e08bc8 129/166: Fix hl-line integration |
Date: |
Sun, 29 Dec 2019 08:21:14 -0500 (EST) |
branch: externals/objed
commit 6e08bc8d845fbe240ae1e0b0366239dbabfa1e1b
Author: Andrew Whatson <address@hidden>
Commit: Andrew Whatson <address@hidden>
Fix hl-line integration
---
objed.el | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/objed.el b/objed.el
index 1aa3b8e..e019292 100644
--- a/objed.el
+++ b/objed.el
@@ -1353,14 +1353,15 @@ that any previous instance of this object is used."
objed--saved-vars)
(set (make-local-variable var) val))
- (unless (or (setq objed--hl-line-keep-p
- (bound-and-true-p hl-line-mode))
- (not sym)
- (not objed-use-hl-p))
+ (when objed-use-hl-p
(unless (boundp 'hl-line-mode)
(require 'hl-line))
- (setq objed--hl-cookie
- (face-remap-add-relative 'hl-line 'objed-hl))
+ (setq objed--hl-line-keep-p
+ hl-line-mode)
+ (unless objed--hl-cookie
+ (setq objed--hl-cookie
+ (face-remap-add-relative 'hl-line
+ 'objed-hl)))
(hl-line-mode 1))
;; init cursor
@@ -3863,12 +3864,13 @@ Reset and reinitilize objed if appropriate."
(setq objed--marked-ovs nil))
(when objed--extend-cookie
- (face-remap-remove-relative
- objed--extend-cookie)
+ (face-remap-remove-relative objed--extend-cookie)
(setq objed--extend-cookie nil))
(when objed--hl-cookie
- (face-remap-remove-relative objed--hl-cookie))
+ (face-remap-remove-relative objed--hl-cookie)
+ (setq objed--hl-cookie nil))
+
(when objed-modeline-hint-p
(funcall objed-modeline-setup-func objed-mode-line-format 'reset))
- [elpa] externals/objed 15e49df 105/166: Refactor mode body add buffer display functions to auto init, (continued)
- [elpa] externals/objed 15e49df 105/166: Refactor mode body add buffer display functions to auto init, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e7736a9 106/166: Update for new bindings, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 84b1465 112/166: Don't switch object for paragraph kill/delete, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed bd57a83 117/166: Improve continuation for inner state of balanced objects, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 4ffaef1 118/166: Improve object state handling for default movement commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed cf22d17 119/166: Improve block expansion, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed bade5a0 123/166: Improve slurping/barfing for sexps, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed c34727c 122/166: Add open line command, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 502fb77 127/166: Reset object if marker point into wrong buffer, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 94eee2d 126/166: Add window resize commands, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 6e08bc8 129/166: Fix hl-line integration,
Clemens Radermacher <=
- [elpa] externals/objed da4dae5 131/166: Allow navigating overlay faces, too, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed aca0c7a 133/166: Add error object, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 19eb055 136/166: Improve mail object regex, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed e079d7e 132/166: Use default binding for read only toggle in op map, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 71dc168 135/166: Fix skipping object when one char before it, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 1c152a1 137/166: Fix mc/num-cursors undefined when mc not loaded, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed f08f689 142/166: Some improvements for auto activation, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 2e419f9 147/166: Merge pull request #52 from Lemonbreezes/patch-1, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed 72befc8 100/166: Fix line object at end of buffer, Clemens Radermacher, 2019/12/29
- [elpa] externals/objed d7b5768 104/166: Ignore comments for css defun object, Clemens Radermacher, 2019/12/29