[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dtache 69b001d0e5 069/158: Make eshell-preoutput-filter
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dtache 69b001d0e5 069/158: Make eshell-preoutput-filter-functions local |
Date: |
Wed, 19 Jan 2022 18:57:59 -0500 (EST) |
branch: externals/dtache
commit 69b001d0e5763fbf3817d117e192d95774c1690d
Author: Niklas Eklund <niklas.eklund@posteo.net>
Commit: Niklas Eklund <niklas.eklund@posteo.net>
Make eshell-preoutput-filter-functions local
Make sure that the variable is local before adding dtache
filters. This way we don't effect other eshell buffers if dtache is
not used there.
---
dtache-eshell.el | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/dtache-eshell.el b/dtache-eshell.el
index b36663388a..3f2a7232d0 100644
--- a/dtache-eshell.el
+++ b/dtache-eshell.el
@@ -104,13 +104,13 @@ If prefix-argument directly DETACH from the session."
:lighter "dtache-eshell"
:keymap (let ((map (make-sparse-keymap)))
map)
- (with-connection-local-variables
- (if dtache-eshell-mode
- (progn
- (add-hook 'eshell-preoutput-filter-functions
#'dtache--dtache-env-message-filter)
- (add-hook 'eshell-preoutput-filter-functions
#'dtache--dtach-eof-message-filter))
- (remove-hook 'eshell-preoutput-filter-functions
#'dtache--dtache-env-message-filter)
- (remove-hook 'eshell-preoutput-filter-functions
#'dtache--dtach-eof-message-filter))))
+ (make-local-variable 'eshell-preoutput-filter-functions)
+ (if dtache-eshell-mode
+ (progn
+ (add-hook 'eshell-preoutput-filter-functions
#'dtache--dtache-env-message-filter)
+ (add-hook 'eshell-preoutput-filter-functions
#'dtache--dtach-eof-message-filter))
+ (remove-hook 'eshell-preoutput-filter-functions
#'dtache--dtache-env-message-filter)
+ (remove-hook 'eshell-preoutput-filter-functions
#'dtache--dtach-eof-message-filter)))
(provide 'dtache-eshell)
- [elpa] externals/dtache 1bc60af5a0 040/158: Update changelog and readme, (continued)
- [elpa] externals/dtache 1bc60af5a0 040/158: Update changelog and readme, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache d32b5752d6 034/158: Implement new deduplication strategy, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 36be431e18 032/158: Add workaround solution for MacOS users, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 80fca01eae 037/158: Update CHANGELOG, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 8769db2acb 051/158: Fix error in dtache-shell-attach, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache a36e89486f 055/158: Add package dtache-eshell, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache eab014faad 050/158: Version 0.2, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 9a2f4a4d43 057/158: Introduce caching variable for candidates, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 02b93a3778 060/158: Minor cleanup, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache d693d4c386 065/158: Update README with links to blog posts, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 69b001d0e5 069/158: Make eshell-preoutput-filter-functions local,
ELPA Syncer <=
- [elpa] externals/dtache be23732c84 079/158: Update documentation in README, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 2e5a097da4 080/158: Implement dtache-compile-open, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache c09328ca1e 081/158: Add actions to a session, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 82e5859d5a 098/158: Improve dtache-detach-session, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache f73aa7ef98 089/158: Cleanup dtache-shell, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 71966f0d2f 099/158: Add run as an action property, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 5831137cf7 101/158: Rename dtache-initialize to dtache-setup, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache 9746f4713c 106/158: Rename session-directory to log-directory, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache c6aece77d2 113/158: Enhance dtache-detach-dwim command, ELPA Syncer, 2022/01/19
- [elpa] externals/dtache bf71be0eae 118/158: Change output-size to log-size, ELPA Syncer, 2022/01/19