[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/lentic 6c5fabb400 091/333: dev options added.
From: |
ELPA Syncer |
Subject: |
[elpa] externals/lentic 6c5fabb400 091/333: dev options added. |
Date: |
Tue, 27 Feb 2024 13:00:10 -0500 (EST) |
branch: externals/lentic
commit 6c5fabb4009126f71df8a74f2b8d9ab292a3a363
Author: Phillip Lord <phillip.lord@newcastle.ac.uk>
Commit: Phillip Lord <phillip.lord@newcastle.ac.uk>
dev options added.
---
linked-buffer-dev.el | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/linked-buffer-dev.el b/linked-buffer-dev.el
new file mode 100644
index 0000000000..18014e82c4
--- /dev/null
+++ b/linked-buffer-dev.el
@@ -0,0 +1,47 @@
+(require 'linked-buffer)
+
+(defvar linked-buffer-dev-insert-faces
+ '(font-lock-builtin-face
+ font-lock-comment-face
+ font-lock-constant-face
+ font-lock-doc-face
+ font-lock-function-name-face
+ font-lock-keyword-face
+ font-lock-negation-char-face
+ font-lock-preprocessor-face))
+
+(defun linked-buffer-dev-rotate-face ()
+ (interactive)
+ (setq linked-buffer-dev-insert-faces
+ (-rotate 1 linked-buffer-dev-insert-faces))
+ (message "Insert face is now %s"
+ (propertize
+ "this"
+ 'face
+ (car linked-buffer-dev-insert-faces))))
+
+(defadvice linked-buffer-insertion-string-transform
+ (after face-transform
+ (string)
+ disable)
+ (setq ad-return-value
+ (propertize
+ string
+ 'font-lock-face
+ (car linked-buffer-dev-insert-faces))))
+
+(defvar linked-buffer-enable-insertion-marking nil)
+(defun linked-buffer-enable-insertion-marking ()
+ (interactive)
+ (if linked-buffer-enable-insertion-marking
+ (progn
+ (ad-deactivate 'linked-buffer-insertion-string-transform)
+ (setq linked-buffer-enable-insertion-marking nil)
+ (message "Insertion marking off"))
+ (ad-enable-advice 'linked-buffer-insertion-string-transform
+ 'after 'face-transform)
+ (ad-activate 'linked-buffer-insertion-string-transform)
+ (setq linked-buffer-enable-insertion-marking t)
+ (message "Insertion marking on")))
+
+(provide 'linked-buffer-dev)
- [elpa] externals/lentic 0740c92916 084/333: Pabbrev support dropped., (continued)
- [elpa] externals/lentic 0740c92916 084/333: Pabbrev support dropped., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 783951ac3e 072/333: Use case insensitive regexp., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic d9ce04d541 087/333: Dependency updates., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 48644ea72c 083/333: Tests uncommented, and expected failures added., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 236e942322 079/333: Move point to change location., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 55c389ec2a 096/333: Cosmetic Change, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e2fc6ce904 097/333: Re-enabled orgel-org tests., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 1dad92f20a 095/333: Switch to exact-subtract., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e0840dbfe6 082/333: Stop location now calculated from before functions., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 6ed73a2ef5 088/333: Add string transform function., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 6c5fabb400 091/333: dev options added.,
ELPA Syncer <=
- [elpa] externals/lentic 03ed3f4da2 119/333: Force loading of m-buffer on opening., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 582d4d72b3 125/333: Search and Replace to lentic., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic a00f92e432 133/333: Refactor out a variable., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic a88717f0c4 102/333: Louder output for comments., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic da6ab1268f 104/333: Change locations now use markers., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 2dd5fcd6b3 105/333: Added let like macro to auto nil markers., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic e1941d0773 106/333: Easy mechanism to disable noisy fails., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic 34d05cb7f9 108/333: Now uses random face., ELPA Syncer, 2024/02/27
- [elpa] externals/lentic cebd7a744d 111/333: Add face as well as font-lock-face, ELPA Syncer, 2024/02/27
- [elpa] externals/lentic bb986c0676 116/333: New test for empty line bug., ELPA Syncer, 2024/02/27