From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: `pop-up-frames' and binding/setting user options [was: Documenting buffer display] Date: Tue, 23 Oct 2018 10:58:48 +0200 Message-ID: <5BCEE2C8.50008@gmx.at> References: <5BCD9331.6020203@gmx.at> <3c7bc9d6-2841-4f67-96ef-511af5237475@default> <5BCE21BD.80008@gmx.at> <0f035e05-e04e-459c-b9a3-df1eb5542e65@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1540285073 8571 195.159.176.226 (23 Oct 2018 08:57:53 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 23 Oct 2018 08:57:53 +0000 (UTC) To: Drew Adams , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 23 10:57:49 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gEsVY-00027m-VY for ged-emacs-devel@m.gmane.org; Tue, 23 Oct 2018 10:57:49 +0200 Original-Received: from localhost ([::1]:38986 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEsXf-0007Ug-E4 for ged-emacs-devel@m.gmane.org; Tue, 23 Oct 2018 04:59:59 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52600) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEsWk-0006tc-FA for emacs-devel@gnu.org; Tue, 23 Oct 2018 04:59:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEsWh-0005qI-5u for emacs-devel@gnu.org; Tue, 23 Oct 2018 04:59:02 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:52609) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gEsWg-0005pQ-Rm for emacs-devel@gnu.org; Tue, 23 Oct 2018 04:58:59 -0400 Original-Received: from [192.168.1.101] ([213.162.73.191]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MF4eJ-1gPaqM1cJH-00GLKd; Tue, 23 Oct 2018 10:58:53 +0200 Original-Received: from [192.168.1.101] ([213.162.73.191]) by mail.gmx.com (mrgmx002 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MF4eJ-1gPaqM1cJH-00GLKd; Tue, 23 Oct 2018 10:58:53 +0200 In-Reply-To: <0f035e05-e04e-459c-b9a3-df1eb5542e65@default> X-Provags-ID: V03:K1:ThNMIFDXYTrS4VpP4yzHUdWgSZRtr+p0XXg6J3cj0U+1+dzOBZY 5Kx0DsJP5QJw9T6nPb3+yl8nlPKu5MnVUOxJkGpJAQv+gLMSSge9tQh1DIkV4daE1s1+jZ4 a5kgKLLCOP+2OpwSvqQzZC6NJc/s00LPVIcXUtR54/iERs2jV+56AamcgkmrXGfP+Iwcu49 cB0wZ1LLb2nLGQmvHYKuA== X-UI-Out-Filterresults: notjunk:1;V01:K0:/Rbxolk1MSI=:93f7qh5lTlB2wRN0kiQtlz km2Pcgf/Lg9NGZM8PdkD67ygMZi+RxGd63VFMXRZj99MGrijRlNl91+hKtcNJFEUico3kbi6g A44U4lcpU+Brda+JvHm8MkTgPvQjR7QofkPrYg9gvJTNww/mA8S2y7phjJG6lbOrJdJAGkz3Q jePlpCMgzg06VXDCf5GU5ri0S430g5nXvNpImimJ0eNBrVAf35toOrHlCtedKKb0kF49S0BSt veJLSI36EAYOsyoLEZNyO3sCHQr0KcPtLK5kg+cwvgEm5C6WeV1awJML7DhchW8zoeel7K0Vh q5TLyUMYv908c+Quz+KOAk7V06KYBcAFQsKK4LZF334jWQyB4AhZ85LcYg5Nbp+WbvPAcqvOj UaC7MOQeWwoIYYGl8FHE7xbegmdsbisKt+wAg4+uT5Su5SW6R8BljGEF4KgBgwDfCXfZFQW/8 NUs+PFEyarUOToui/iU9kjLoADE+1xtvH0dB6iWiqPqUvnEEHMdNq+pLiwzZiPQHZzFtG110d FbRVsQn7CtYJUMqGnmrzeZ6pM4PU8HkQvO7vTQdAme1TGA07yfFAni/QkH+59ZShxH+jiT4Bg c++DFWzhPoYGC3BRYZ97KVHfGp2AMXE7TeWKV83ZlHJLgrB0QEO/2MSjhNbXB7zHdmjXn9bwY SS62g7GwaoU2aQ+0d4genFAFUX6lwbrv91EbDbF7nRLV7tagyhHvHRmduSc+TQGkosg5DLG3y 5VEipslErJfcuGdjSbA19EO+4Wpmex8A9GaZP678s63KTtGevOPIs/XuD4u0lUF5JbD4qKyB X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.19 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:230578 Archived-At: >> This command would be for usually popping up the bookmark in another >> frame and the user would know that. However, for certain, specified >> bookmarks the user might want to use the selected frame instead and >> still use the same command. > > Why would someone choose to use an `other-frame' > command to get some behavior other than `other-frame'? Because for a user 'other-frame' may be TRT for most bookmarks but not for a few specific ones. > Each of those specific bookmark jump commands > specifies a particular buffer-display behavior > (except `bookmark-jump', which accepts a behavior > argument). Is that what you call the application > overriding it? No. It's the way the command specifies the behavior: If it does so by binding a global variable, the result may be equivocal when the user has customized 'display-buffer-alist'. If it does so by setting the ACTION argument, the result is unequivocal. martin