[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/nano-modeline b4faafa 12/25: Added elpher mode
From: |
ELPA Syncer |
Subject: |
[elpa] externals/nano-modeline b4faafa 12/25: Added elpher mode |
Date: |
Thu, 23 Dec 2021 12:57:30 -0500 (EST) |
branch: externals/nano-modeline
commit b4faafa4a50e135523bda57e70dd2419e1ae9d45
Author: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Commit: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Added elpher mode
---
nano-modeline.el | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/nano-modeline.el b/nano-modeline.el
index 2d4ae32..4c3a08a 100644
--- a/nano-modeline.el
+++ b/nano-modeline.el
@@ -638,6 +638,24 @@ depending on the version of mu4e."
;; #'buffer-menu-mode-header-line)
;; ---------------------------------------------------------------------
+(defun nano-modeline-elpher-mode-p ()
+ (derived-mode-p 'elpher-mode))
+
+(defun nano-modeline-elpher-mode ()
+ (let* ((display-string (elpher-page-display-string elpher-current-page))
+ (sanitized-display-string (replace-regexp-in-string "%" "%%"
display-string))
+ (address (elpher-page-address elpher-current-page))
+ (tls-string (if (and (not (elpher-address-about-p address))
+ (member (elpher-address-protocol address)
+ '("gophers" "gemini")))
+ "(TLS encryption)"
+ "")))
+ (nano-modeline-render "GEM"
+ sanitized-display-string
+ tls-string
+ "")))
+
+;; ---------------------------------------------------------------------
(defun nano-modeline-completion-list-mode-p ()
(derived-mode-p 'completion-list-mode))
- [elpa] externals/nano-modeline updated (2e23885 -> ab6af26), ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline 0e8539f 04/25: Updated EIN mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline 5ebc07a 05/25: Updated org capture mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline 85281b2 14/25: Updated deft mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline b4faafa 12/25: Added elpher mode,
ELPA Syncer <=
- [elpa] externals/nano-modeline 0f2347e 01/25: Fix funcall nano-modeline-user-mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline 074c3dc 03/25: Update elfeed mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline a2eccb5 16/25: Update org clock mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline febe3d4 11/25: Updated pdf view mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline a13702c 15/25: Update message mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline a8e45f3 21/25: Reorganizer mode orders and fix modeline appearance, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline a216375 23/25: Merge pull request #17 from hans-d/fix/user-mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline 5d36a40 22/25: Merge branch 'master' into fix/user-mode, ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline ab6af26 25/25: Added the possibility to specify when to use user-modeline., ELPA Syncer, 2021/12/23
- [elpa] externals/nano-modeline 4a00189 10/25: Updated mu4e mode, ELPA Syncer, 2021/12/23