|
From: | Stefan Monnier |
Subject: | Re: called by a process filter? |
Date: | Thu, 12 May 2005 09:32:24 -0400 |
User-agent: | Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) |
> Doesn't the following work? > (defvar in-my-filter-p nil) > (defun my-filter (proc text) > (let ((in-my-filter-p t)) > ...)) > (defun my-after-change-function () > (if in-my-filter-p > ... No, because the after-change-function is generic and doesn't know about all the various filter functions it might interact with (which it'd have to tweak with defadvice in order to do what you suggest). My guess is that after-change-function is the wrong place to do what the OP wants to do. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |