[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master d481765 02/12: [Fix #2 again] Private prefixes with the di
From: |
Artur Malabarba |
Subject: |
[elpa] master d481765 02/12: [Fix #2 again] Private prefixes with the display property |
Date: |
Wed, 14 Oct 2015 11:49:09 +0000 |
branch: master
commit d481765f6527f8586e3b3274d6d9dba77ea58a3e
Author: Artur Malabarba <address@hidden>
Commit: Artur Malabarba <address@hidden>
[Fix #2 again] Private prefixes with the display property
---
nameless.el | 26 +++++++++++++-------------
1 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/nameless.el b/nameless.el
index c3d9965..1817b8f 100644
--- a/nameless.el
+++ b/nameless.el
@@ -120,19 +120,19 @@ displayed as `::internal-impl', instead of
`:-internal-impl'."
(and nameless-affect-indentation-and-filling
(or (not (eq nameless-affect-indentation-and-filling
'outside-strings))
(not (nth 3 (syntax-ppss)))))))
- (dis (concat display nameless-prefix)))
- (when compose
- (if (and nameless-private-prefix
- (equal "-" (substring (match-string 0) -1)))
- (progn
- (setq dis (concat dis nameless-prefix))
- (compose-region (match-beginning 0)
- (match-end 0)
- (nameless--make-composition dis)))
- (compose-region (match-beginning 1)
- (match-end 1)
- (nameless--make-composition dis))))
- `(face nameless-face ,@(unless compose (list 'display dis))))))
+ (dis (concat display nameless-prefix))
+ (beg (match-beginning 1))
+ (end (match-end 1))
+ (private-prefix (and nameless-private-prefix
+ (equal "-" (substring (match-string 0) -1)))))
+ (when private-prefix
+ (setq beg (match-beginning 0))
+ (setq end (match-end 0))
+ (setq dis (concat dis nameless-prefix)))
+ (if compose
+ (compose-region beg end (nameless--make-composition dis))
+ (add-text-properties beg end (list 'display dis)))
+ '(face nameless-face))))
(defvar-local nameless--font-lock-keywords nil)
- [elpa] master updated (f6d577b -> 1254161), Artur Malabarba, 2015/10/14
- [elpa] master 9e84a66 09/12: Style changes, Artur Malabarba, 2015/10/14
- [elpa] master d481765 02/12: [Fix #2 again] Private prefixes with the display property,
Artur Malabarba <=
- [elpa] master f2b7501 07/12: Document new features, Artur Malabarba, 2015/10/14
- [elpa] master 005cb1f 01/12: Fix :type for nameless-affect-indentation-and-filling, Artur Malabarba, 2015/10/14
- [elpa] master 7ac7d99 08/12: Prepend the nameless face, Artur Malabarba, 2015/10/14
- [elpa] master a3dfd7e 10/12: Add url, Artur Malabarba, 2015/10/14
- [elpa] master 074c4d8 05/12: Merge pull request #11 from TheBB/optional-current-name, Artur Malabarba, 2015/10/15
- [elpa] master 7252f2e 03/12: Mark nameless-affect-indentation-and-filling as safe local, Artur Malabarba, 2015/10/15
- [elpa] master 40f43e6 04/12: Make discovery of current name optional, Artur Malabarba, 2015/10/15
- [elpa] master 48a3fe4 11/12: Merge commit '9e84a66b07700bebb73592fe320c19794c206ce3', Artur Malabarba, 2015/10/15
- [elpa] master e4087c6 06/12: [Fix #9] Customizable separator, Artur Malabarba, 2015/10/15
- [elpa] master 1254161 12/12: Merge commit 'a3dfd7ecf9c58898241c8d1145eb8e0c875f5448', Artur Malabarba, 2015/10/15