From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#45577: 27.1; please document default-directory for filters and sentinels Date: Tue, 05 Jan 2021 09:54:34 +0100 Message-ID: <87czyj3gs5.fsf@gnus.org> References: <87y2hdzp44.fsf@cert.kernkonzept.com> <87v9cgc429.fsf@gnus.org> <87eej0iasg.fsf@cert.kernkonzept.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16056"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 45577@debbugs.gnu.org, Daniel =?UTF-8?Q?Mart=C3=ADn?= To: Hendrik Tews Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 05 09:55:11 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kwi7S-00044q-QT for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Jan 2021 09:55:10 +0100 Original-Received: from localhost ([::1]:48118 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwi7R-0001os-C2 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 05 Jan 2021 03:55:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51568) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwi7K-0001oZ-Pg for bug-gnu-emacs@gnu.org; Tue, 05 Jan 2021 03:55:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57442) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwi7K-000560-Ih for bug-gnu-emacs@gnu.org; Tue, 05 Jan 2021 03:55:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kwi7K-0005do-Gy for bug-gnu-emacs@gnu.org; Tue, 05 Jan 2021 03:55:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jan 2021 08:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45577 X-GNU-PR-Package: emacs Original-Received: via spool by 45577-submit@debbugs.gnu.org id=B45577.160983689321666 (code B ref 45577); Tue, 05 Jan 2021 08:55:02 +0000 Original-Received: (at 45577) by debbugs.gnu.org; 5 Jan 2021 08:54:53 +0000 Original-Received: from localhost ([127.0.0.1]:40755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwi7B-0005dN-Eo for submit@debbugs.gnu.org; Tue, 05 Jan 2021 03:54:53 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:41116) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwi79-0005dA-K5 for 45577@debbugs.gnu.org; Tue, 05 Jan 2021 03:54:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=7fzwX5YUCB5dNwedw57HF31NII60yCA08+T7AKxdFcs=; b=QXTdQ4oyOq6vJvyAVrYAAvPgOt I16REjdiObaUPGZYq3y6HAxnE8tGJpHB9PVquLpWMxG+SPL2qLeuugBcxg7nbDdrx1De64qa8g6Ld Fk8HfUCbZITNCfBICN5l9Hxyde1ebuvcPSYIPH/Zcgk8tC84RNJCt8yiX2BMEQb83iJ8=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kwi6u-0006my-63; Tue, 05 Jan 2021 09:54:45 +0100 X-Now-Playing: Big Audio Dynamite's _This Is Big Audio Dynamite_: "The Bottom Line" In-Reply-To: <87eej0iasg.fsf@cert.kernkonzept.com> (Hendrik Tews's message of "Mon, 04 Jan 2021 23:42:39 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:197356 Archived-At: Hendrik Tews writes: > Lars Ingebrigtsen writes: > >> nothing special about default-directory for sentinels/process filters -- >> they're called in a buffer > > OK, but where does the manual say in which buffer sentinels and > filters are called? A valid choice could also be the associated > buffer of the process, if it is present. As with most (all?) async functions, it's undefined what buffer they're called from. As the "Filter Functions" node says, this is the canonical way of running a filter function: (defun ordinary-insertion-filter (proc string) (when (buffer-live-p (process-buffer proc)) (with-current-buffer (process-buffer proc) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no