[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/nano-modeline f75b90da5d 09/18: Read status from base b
From: |
ELPA Syncer |
Subject: |
[elpa] externals/nano-modeline f75b90da5d 09/18: Read status from base buffer in case buffer is indirect |
Date: |
Thu, 12 May 2022 07:57:49 -0400 (EDT) |
branch: externals/nano-modeline
commit f75b90da5d5d428de163d7de5141a4930e6633b6
Author: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Commit: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Read status from base buffer in case buffer is indirect
---
nano-modeline.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/nano-modeline.el b/nano-modeline.el
index 706af992ae..184f5ccbbb 100644
--- a/nano-modeline.el
+++ b/nano-modeline.el
@@ -391,11 +391,12 @@ KEY mode name, for reference only. Easier to do lookups
and/or replacements.
(defun nano-modeline-status ()
"Return buffer status, one of 'read-only, 'modified or 'read-write."
- (let ((read-only buffer-read-only)
- (modified (and buffer-file-name (buffer-modified-p))))
- (cond (modified 'modified)
- (read-only 'read-only)
- (t 'read-write))))
+ (with-current-buffer (or (buffer-base-buffer) (current-buffer))
+ (let ((read-only buffer-read-only)
+ (modified (and buffer-file-name (buffer-modified-p))))
+ (cond (modified 'modified)
+ (read-only 'read-only)
+ (t 'read-write)))))
(defun nano-modeline-render (icon name primary secondary &optional status)
"Compose a string with provided information"
- [elpa] externals/nano-modeline updated (c16bbd452b -> d37ff5b014), ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 1cf4bf79f8 03/18: Added dedicated window marker., ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 60bd1018af 02/18: Fix in default faces, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 0eec0875f0 04/18: Put back symbol as prefix for menu access., ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline cdfc604ff9 07/18: Adding option for no prefix, default prefix and icon., ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 3e020163fe 01/18: Experimental branch, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 87d658bf37 08/18: Fix to make sure org-clock-mode is really on, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline fee1f3c1e0 12/18: Changed default option to status, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline ce924479de 05/18: Moved dedcited/modified status at end of modeline., ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline f75b90da5d 09/18: Read status from base buffer in case buffer is indirect,
ELPA Syncer <=
- [elpa] externals/nano-modeline 5948e191f1 06/18: Bugfix: uncommented text mode, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 5956e5a4fe 14/18: Fixed and simplified custom format for modes, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline cdedb79ab5 17/18: Fixed imenu list mode (faulty code), ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 960ff4f01a 16/18: Version 0.7, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline d37ff5b014 18/18: Merge branch 'no-prefix', ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline acd020a045 10/18: Added imenu-list mode, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 6ab5d5b94d 15/18: Better display format for org headings, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline a4e72d1486 11/18: Added handling of indirect buffer, ELPA Syncer, 2022/05/12
- [elpa] externals/nano-modeline 532f557c08 13/18: Space computation now takes right margin into account, ELPA Syncer, 2022/05/12