[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master cb10b47 165/433: (mmm-set-buffer-file-name-p): Added to co
From: |
Dmitry Gutov |
Subject: |
[elpa] master cb10b47 165/433: (mmm-set-buffer-file-name-p): Added to control file name setting. |
Date: |
Thu, 15 Mar 2018 19:43:55 -0400 (EDT) |
branch: master
commit cb10b4780a7c452c475d27d24b09ac942e0e2982
Author: mas <mas>
Commit: mas <mas>
(mmm-set-buffer-file-name-p): Added to control file name setting.
---
mmm-region.el | 7 +++----
mmm-vars.el | 13 ++++++++++++-
2 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/mmm-region.el b/mmm-region.el
index 386bf29..99a9a4e 100644
--- a/mmm-region.el
+++ b/mmm-region.el
@@ -3,7 +3,7 @@
;; Copyright (C) 2000 by Michael Abraham Shulman
;; Author: Michael Abraham Shulman <address@hidden>
-;; Version: $Id: mmm-region.el,v 1.23 2000/08/23 00:01:18 mas Exp $
+;; Version: $Id: mmm-region.el,v 1.24 2000/08/23 03:53:45 mas Exp $
;;{{{ GPL
@@ -326,9 +326,8 @@ which is set here as well. See `mmm-save-local-variables'."
;; Now make a new temporary buffer.
(set-buffer (mmm-make-temp-buffer (current-buffer)
mmm-temp-buffer-name))
- ;; We have to set this for each file, because the user may
- ;; have code that inspects buffer-file-name.
- (setq buffer-file-name filename))
+ (if mmm-set-buffer-file-name-p
+ (setq buffer-file-name filename)))
(funcall mode)
(when (featurep 'font-lock)
;; XEmacs doesn't have global-font-lock-mode (or rather, it
diff --git a/mmm-vars.el b/mmm-vars.el
index 53b80db..ce63b6e 100644
--- a/mmm-vars.el
+++ b/mmm-vars.el
@@ -3,7 +3,7 @@
;; Copyright (C) 2000 by Michael Abraham Shulman
;; Author: Michael Abraham Shulman <address@hidden>
-;; Version: $Id: mmm-vars.el,v 1.28 2000/08/23 03:39:08 mas Exp $
+;; Version: $Id: mmm-vars.el,v 1.29 2000/08/23 03:53:45 mas Exp $
;;{{{ GPL
@@ -391,6 +391,17 @@ an existing buffer."
:type '(repeat (symbol :tag "Mode")))
;;}}}
+;;{{{ Buffer File Name
+
+(defvar mmm-set-buffer-file-name-p nil
+ "If non-nil, temporary buffers have `buffer-file-name' set.
+If so, is set to the corresponding value of the parent buffer. In
+general, this has been found to cause more problems than it solves.
+If you have code in a mode hook that depends on `buffer-file-name'
+being set, I suggest you change it, but if that is infeasible, you may
+set this variable to a non-nil value instead.")
+
+;;}}}
;; NON-USER VARIABLES
;;{{{ Mode Variable
- [elpa] master 5c152e0 334/433: Merge pull request #20 from dgutov/overlays, (continued)
- [elpa] master 5c152e0 334/433: Merge pull request #20 from dgutov/overlays, Dmitry Gutov, 2018/03/15
- [elpa] master 16907a3 368/433: Delete .cvsignore, move almost everything to .gitignore, Dmitry Gutov, 2018/03/15
- [elpa] master df0d56b 406/433: Fix regression from the previous commit, Dmitry Gutov, 2018/03/15
- [elpa] master 50764ae 269/433: Fixed back recognition of output regions., Dmitry Gutov, 2018/03/15
- [elpa] master cb905bd 431/433: Add copyright blurbs to the test files, Dmitry Gutov, 2018/03/15
- [elpa] master 38f1f2a 390/433: Update TODO, Dmitry Gutov, 2018/03/15
- [elpa] master 6406e1a 357/433: Update NEWS, Dmitry Gutov, 2018/03/15
- [elpa] master a57afa3 421/433: Release 0.5.5, Dmitry Gutov, 2018/03/15
- [elpa] master fd3c992 378/433: Fix sporadic keywords mishighlighting in sql-mode, Dmitry Gutov, 2018/03/15
- [elpa] master 8ed11ab 262/433: Added delimiter regions and region name matching., Dmitry Gutov, 2018/03/15
- [elpa] master cb10b47 165/433: (mmm-set-buffer-file-name-p): Added to control file name setting.,
Dmitry Gutov <=
- [elpa] master ca87dd4 187/433: (mmm-update-mode-info): Hacked so `font-lock-keywords-alist' works., Dmitry Gutov, 2018/03/15
- [elpa] master cf82d88 423/433: Add to TODO, Dmitry Gutov, 2018/03/15
- [elpa] master 3ef8864 374/433: Expected results depend on the Emacs version, Dmitry Gutov, 2018/03/15
- [elpa] master c563b85 377/433: mmm-beginning-of-syntax: Don't consider overlays ending at point, Dmitry Gutov, 2018/03/15
- [elpa] master b8c18c2 227/433: Defined new submode placement error conditions., Dmitry Gutov, 2018/03/15
- [elpa] master 4e21882 403/433: mmm-match-region: Return front-pos even without front-delim; likewise for back, Dmitry Gutov, 2018/03/15
- [elpa] master b3c3510 289/433: Fix fontification of the first subregion line, Dmitry Gutov, 2018/03/15
- [elpa] master 4d41181 405/433: Make c-mode raise fewer errors, Dmitry Gutov, 2018/03/15
- [elpa] master 6115059 288/433: Refontify buffer when creating new region, Dmitry Gutov, 2018/03/15
- [elpa] master a05fca0 247/433: Initial revision, from Joe Kesley., Dmitry Gutov, 2018/03/15