Stefan Kangas <stefankangas@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 21 Nov 2022 17:51:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 21 12:51:03 2022 Received: from localhost ([127.0.0.1]:48727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oxAwh-0007AZ-49 for submit <at> debbugs.gnu.org; Mon, 21 Nov 2022 12:51:03 -0500 Received: from mail-pf1-f169.google.com ([209.85.210.169]:41491) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jporterbugs@HIDDEN>) id 1oxAwc-00079z-NZ for 59388 <at> debbugs.gnu.org; Mon, 21 Nov 2022 12:51:01 -0500 Received: by mail-pf1-f169.google.com with SMTP id 130so11993353pfu.8 for <59388 <at> debbugs.gnu.org>; Mon, 21 Nov 2022 09:50:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=IHRRkqyGoxS2zpQeRDGjhZu3N34ky8T8MtwRtFeE7AU=; b=Q6yvNfMXmmP+fQrwEr5yfE5xx46vpccY5hxHc+CADYgsx57zYEjKLpBgcTRuq7bPzc Ppuq9luYXNKtMu+1QiKzXBVeCufYWfcR3Vfb12oHGLrvGitprGgb84EOE/IghxJm9efW XdFeBX+U7lgiP/L44c0Ur75hz9gU5dna+er0oW0/CmgalFTsAPXfKCwZlvWZvf8Vd5E1 iqdKfAnM3ZWfWohpvBEV6TFiEpG1/RsPZ5DfvJc98etWq/wHsZt5MZ5NOgLjxmeAWMSa x0y/7uprHjcNBncWJuEteEIUd1DQf41fFz8IaAM6h6CCyh65Qie0zYRH+F+QvZjMJfA/ Iqgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IHRRkqyGoxS2zpQeRDGjhZu3N34ky8T8MtwRtFeE7AU=; b=PpBLNORyBnb5FWH184SjBToQmkb7lOqOXOhqgcwOZ4ThkuO/fC7Y8TVMjxfBU5wOEY yAnah7faJ+Jp6R9CQJxm87WldkLgyz6orv2CPz6tBOgsrwrjtkTyWVTIrxfO8gtUasid yilCAeYfag1BAfm3OuIhavk9GpoXyJIxyiXybLVxitC/5nMlVK0G4OGm1cEKNnopXbUy 50lLSdPj0Fy6PAA3wbhUkm4dCf9HntQO8P8YC43CuMn1o9W4L2XWEqCNdYIQeC68R4xK S4WeTkXcLlV+5yqJE6w8cSWhhHJVmf3fjRkvHGuF2yH9Ejyg3uaWFnEPYoKgJNyIJvXs owSQ== X-Gm-Message-State: ANoB5pkRaJYVVCY2JtJes3SNBA9gsLppbh0iZ8uqF2Ol/kbAhazafvkz qUjr++cXIQbc5jo1D8pUJVc= X-Google-Smtp-Source: AA0mqf50IUTOktIcUwzxtFYEyrzPZM58CgY5tvzipzZ3gfocopoyRBR/BEGJTiXuxtJDdtk6bBK8HA== X-Received: by 2002:a65:6d18:0:b0:477:2abc:d4a7 with SMTP id bf24-20020a656d18000000b004772abcd4a7mr1108551pgb.306.1669053052830; Mon, 21 Nov 2022 09:50:52 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id e7-20020aa798c7000000b0056d98e31439sm9298480pfm.140.2022.11.21.09.50.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Nov 2022 09:50:52 -0800 (PST) Message-ID: <1ccc9a1f-07b3-e496-0674-4f17eb556154@HIDDEN> Date: Mon, 21 Nov 2022 09:50:49 -0800 MIME-Version: 1.0 Subject: Re: bug#59388: Open emacsclient file at last line Content-Language: en-US To: Eli Zaretskii <eliz@HIDDEN>, Jean Louis <bugs@HIDDEN> References: <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> <83leo54fjv.fsf@HIDDEN> <Y3s9BlDwLcf8gv22@HIDDEN> <83zgck2zvg.fsf@HIDDEN> From: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <83zgck2zvg.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 11/21/2022 5:36 AM, Eli Zaretskii wrote: >> Date: Mon, 21 Nov 2022 11:55:34 +0300 >> From: Jean Louis <bugs@HIDDEN> >> Cc: Jim Porter <jporterbugs@HIDDEN>, gregory@HIDDEN, >> xerusx@HIDDEN, 59388 <at> debbugs.gnu.org >> >> --funcall is similar as `-e' only limited to single function. So I >> suggest that when you implement that, that --funcall may be used >> also without any file, such as emacsclient -c --funcall my-function >> as that way I can invoke necessary programs. > > This is redundant, since -e already allows that. I don't think there'd be a *problem* if --funcall without a file was allowed. As you say, it's not necessary, since you can already do this with -e, but --funcall with no files has precedent with the regular emacs executable, so I think it'd be reasonable for emacsclient to do it too. It's probably not a big deal either way though, given that emacs and emacsclient already treat options quite differently.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 21 Nov 2022 13:36:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 21 08:36:32 2022 Received: from localhost ([127.0.0.1]:45801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ox6yO-0000n5-HM for submit <at> debbugs.gnu.org; Mon, 21 Nov 2022 08:36:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ox6yN-0000ms-7u for 59388 <at> debbugs.gnu.org; Mon, 21 Nov 2022 08:36:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ox6yH-0007au-Jo; Mon, 21 Nov 2022 08:36:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=mQ18mWFBwkkswIIXRQo29f0QVsuWr7F0OgIhuH1UENA=; b=qLFHXrQNR9mP mfBOaQKZ2coDZ/GWM8Iwq4Pgh9QDKFC1/vOOAZ43J7SEas/eeCXfFhRN9TYsnjJ6BoKACVPwX0Zpb STM1rQT9eZ/vsC080gqZSKx1RLKNF/peJp4RYjvcdOPpcg875JEIIa63FMRKfhKtQ2pyW9yTjbXOd oCTt5iov9rcKC3avPWYIh742lkDE4z1TzDOkLkjIer/8LhUWe92QrhyjposLYC6n/+DOYLMMnlvfR fpprK8WH0Jyy80wDBD7KzOjhSa13ZTOoc+gjty/whKypa3aSqdlbqSxtgajWHXb4VHuCLnQm5ytAi QzdjWIIAYuBqa6wr+w/Q9A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ox6yG-0001yt-Gh; Mon, 21 Nov 2022 08:36:25 -0500 Date: Mon, 21 Nov 2022 15:36:35 +0200 Message-Id: <83zgck2zvg.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jean Louis <bugs@HIDDEN> In-Reply-To: <Y3s9BlDwLcf8gv22@HIDDEN> (message from Jean Louis on Mon, 21 Nov 2022 11:55:34 +0300) Subject: Re: bug#59388: Open emacsclient file at last line References: <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> <83leo54fjv.fsf@HIDDEN> <Y3s9BlDwLcf8gv22@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: jporterbugs@HIDDEN, gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 21 Nov 2022 11:55:34 +0300 > From: Jean Louis <bugs@HIDDEN> > Cc: Jim Porter <jporterbugs@HIDDEN>, gregory@HIDDEN, > xerusx@HIDDEN, 59388 <at> debbugs.gnu.org > > * Eli Zaretskii <eliz@HIDDEN> [2022-11-20 22:01]: > > We can invoke functions in the order of --funcall's, but they should run > > after visiting the file. Nothing else makes sense, and was never possible > > with emacsclient anyway. > > I use `-e' to open new frame seeking for specific buffer, or invoking > specific functions. Again, please read the discussion before chiming in. This is, of course, possible, but people provided convincing reasons why it can be sometimes not very convenient. > > So I stand by what I wrote: --funcall'ed functions should run after > > visiting FILE. It's not a problem, as you can see from the implementation > > of -position in the protocol. > > --funcall is similar as `-e' only limited to single function. So I > suggest that when you implement that, that --funcall may be used > also without any file, such as emacsclient -c --funcall my-function > as that way I can invoke necessary programs. This is redundant, since -e already allows that.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 21 Nov 2022 13:35:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 21 08:35:02 2022 Received: from localhost ([127.0.0.1]:45788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ox6wv-0000kD-II for submit <at> debbugs.gnu.org; Mon, 21 Nov 2022 08:35:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:45198) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ox6ws-0000ju-Ug for 59388 <at> debbugs.gnu.org; Mon, 21 Nov 2022 08:34:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ox6wm-00075l-QR; Mon, 21 Nov 2022 08:34:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=tLDjhhJ2aY1aEn1hdSAujHTyR9GmwKJnJkvpoPQkIdk=; b=XW7gbzTgnuOP Gfwoov8SC132GBRScHQyIf02jl65C6WCOjgwbZSVoufZ6sfDzRb9SS/ZnciePUh6QCfY5JLY1lW22 oglUSy5HpCg0xLN+IwLaQn+pfX4A1hreZ+hLTsUDHHFUOR5a+k1xcGsWZH0WUQKn0I5+wEXOgv6fj joJdVF/wLA1meCaexkP4O/wtn7jD/CQi0f/VC0X/34xspd2lcrf7sFIqOpQNxaStXtSOpYRtRCTOz XvDgWmBKnWvJ4jAGXt5p52wPX4AnW3BtXhveFb6W0ia+EnifLvvNOq7gZCYnSjlee4CYx2b+1TRD1 gcU2469GTnAPUlXCoEEGpg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ox6wm-0007O6-4t; Mon, 21 Nov 2022 08:34:52 -0500 Date: Mon, 21 Nov 2022 15:35:04 +0200 Message-Id: <831qpw4eif.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jean Louis <bugs@HIDDEN> In-Reply-To: <Y3s8YOI/yZXaMhjy@HIDDEN> (message from Jean Louis on Mon, 21 Nov 2022 11:52:48 +0300) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> <Y3s8YOI/yZXaMhjy@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: jporterbugs@HIDDEN, gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Mon, 21 Nov 2022 11:52:48 +0300 > From: Jean Louis <bugs@HIDDEN> > Cc: Eli Zaretskii <eliz@HIDDEN>, gregory@HIDDEN, xerusx@HIDDEN, > 59388 <at> debbugs.gnu.org > > * Jim Porter <jporterbugs@HIDDEN> [2022-11-20 21:51]: > > Assuming it's possible, I think the most flexible, obvious, and > > consistent[1] way for it to work would be to obey the order of the > > arguments. So "emacsclient --funcall func file.txt" calls func and then > > visits file.txt, whereas "emacsclient file.txt --funcall func" visits > > file.txt and then calls func. > > I am sure that `-e' can be used to do that all. I guess you haven't read the discussion, because this was mentioned up-thread, and we still arrived at the above after talking about it.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 21 Nov 2022 08:56:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 21 03:56:16 2022 Received: from localhost ([127.0.0.1]:45357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ox2bA-0001Jf-Di for submit <at> debbugs.gnu.org; Mon, 21 Nov 2022 03:56:16 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:59363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1ox2b6-0001JG-Dc for 59388 <at> debbugs.gnu.org; Mon, 21 Nov 2022 03:56:12 -0500 Received: from localhost ([::ffff:154.226.1.214]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000F613A.00000000637B3D2C.00002AC7; Mon, 21 Nov 2022 01:56:12 -0700 Date: Mon, 21 Nov 2022 11:55:34 +0300 From: Jean Louis <bugs@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#59388: Open emacsclient file at last line Message-ID: <Y3s9BlDwLcf8gv22@HIDDEN> References: <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> <83leo54fjv.fsf@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <83leo54fjv.fsf@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: Jim Porter <jporterbugs@HIDDEN>, gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * Eli Zaretskii <eliz@HIDDEN> [2022-11-20 22:01]: > We can invoke functions in the order of --funcall's, but they should run > after visiting the file. Nothing else makes sense, and was never possible > with emacsclient anyway. I use `-e' to open new frame seeking for specific buffer, or invoking specific functions. > So I stand by what I wrote: --funcall'ed functions should run after > visiting FILE. It's not a problem, as you can see from the implementation > of -position in the protocol. --funcall is similar as `-e' only limited to single function. So I suggest that when you implement that, that --funcall may be used also without any file, such as emacsclient -c --funcall my-function as that way I can invoke necessary programs. Though it is not logical to tie a "funcall" to file, file may not be there, or it could be new file, or new frame created, or --funcall can do useful things in the existing server. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 21 Nov 2022 08:56:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 21 03:56:12 2022 Received: from localhost ([127.0.0.1]:45354 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ox2b6-0001JP-3A for submit <at> debbugs.gnu.org; Mon, 21 Nov 2022 03:56:12 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:59363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <bugs@HIDDEN>) id 1ox2b3-0001JG-Ud for 59388 <at> debbugs.gnu.org; Mon, 21 Nov 2022 03:56:11 -0500 Received: from localhost ([::ffff:154.226.1.214]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 00000000000F6134.00000000637B3D29.00002AB1; Mon, 21 Nov 2022 01:56:08 -0700 Date: Mon, 21 Nov 2022 11:52:48 +0300 From: Jean Louis <bugs@HIDDEN> To: Jim Porter <jporterbugs@HIDDEN> Subject: Re: bug#59388: Open emacsclient file at last line Message-ID: <Y3s8YOI/yZXaMhjy@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> User-Agent: Mutt/2.2.7+37 (a90f69b) (2022-09-02) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: Eli Zaretskii <eliz@HIDDEN>, xerusx@HIDDEN, gregory@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * Jim Porter <jporterbugs@HIDDEN> [2022-11-20 21:51]: > Assuming it's possible, I think the most flexible, obvious, and > consistent[1] way for it to work would be to obey the order of the > arguments. So "emacsclient --funcall func file.txt" calls func and then > visits file.txt, whereas "emacsclient file.txt --funcall func" visits > file.txt and then calls func. I am sure that `-e' can be used to do that all. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 20 Nov 2022 19:38:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 20 14:38:02 2022 Received: from localhost ([127.0.0.1]:44681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owq8f-0008Cr-RE for submit <at> debbugs.gnu.org; Sun, 20 Nov 2022 14:38:02 -0500 Received: from mail-pl1-f174.google.com ([209.85.214.174]:46006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jporterbugs@HIDDEN>) id 1owq8d-0008By-3V for 59388 <at> debbugs.gnu.org; Sun, 20 Nov 2022 14:38:00 -0500 Received: by mail-pl1-f174.google.com with SMTP id w23so8775755ply.12 for <59388 <at> debbugs.gnu.org>; Sun, 20 Nov 2022 11:37:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=qmGGpew4g57hFAyc2EP/Roj/VAit+aLuDlUHNukP6Pw=; b=ntS5U2VigUG03TbC2ffhu0sLGeTwiUkA9JIdjol449ZGL2HyNZt5l7I/el1K9y5elY aaZl3g1f91CtBycHyhV+PbB7vUUrgW35Arv+6LF8I8DrExVNB/PsLyKkqmbzYFrlVNdg omEUfbP5ehXCKgAzNaiTs5huadFo8mYZb6PLvji4QFgLGbL+L5Jks4JMrUMgWqJg1VEU ozi5+zD+dUA3lE8RwWYVYIxTHxa+FBeDQ7laEpfTP5Z9DWGz7+EvKM4nR4jv1TWtqunn uKoFmk0mPxIzwLWV4SEUPVkzvlAJ60WFSSehXQEM38PLWgS8LKzlexor82qvskn9NQfu azpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qmGGpew4g57hFAyc2EP/Roj/VAit+aLuDlUHNukP6Pw=; b=ykKsIRnPy4BIGHkzeD3z0L7XptbFzSGHsm1o6dSSTPexUhceKjSBbVlajKn4uPa8of gf91UANdqduy63/n0PoIDrLRriXSvgEltPZ2qy+CPwf4XMXibBamdX/z4a3CJ71/+B8q +Jb6L50QWGyxdGZh4Y5LLbqwEUd90otPLUGDJh4b2OMpFPCG9FL7nQwrBm4dbirvAnxY /E2dg3wqp3QOT6PxF5z2FovCcWgYCCQ+qVf11+GQVtAiZr+OmPjpNpwGRDljJaxM0X6g 5LUOXKSWDdJYiOKCydXAMjXXGYuIsjGysPq2iA8qJnyh/HqedmIUM5VcSTjzQDNSbGyX bfNQ== X-Gm-Message-State: ANoB5pkIf5ALTVirZWvDIrpO4OGTcd+tihwkXgMHXkycIZpK9e6lOvfy 8fX+rEKJiFrAjo+EzAs6hk4= X-Google-Smtp-Source: AA0mqf4moiQTsQ+2rO+orjGU/Ir4i+ZtTquUQdipMhOtrNYX1/ZGhzqJwLzsC3u3jTKlac73pUqxjw== X-Received: by 2002:a17:902:eb8b:b0:188:f881:c9d0 with SMTP id q11-20020a170902eb8b00b00188f881c9d0mr8558828plg.93.1668973073283; Sun, 20 Nov 2022 11:37:53 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id mn23-20020a17090b189700b002187a4dd830sm6086470pjb.46.2022.11.20.11.37.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Nov 2022 11:37:52 -0800 (PST) Message-ID: <3cd2d38d-d6ad-31bc-0126-314a3cdd686b@HIDDEN> Date: Sun, 20 Nov 2022 11:37:51 -0800 MIME-Version: 1.0 Subject: Re: bug#59388: Open emacsclient file at last line Content-Language: en-US To: Eli Zaretskii <eliz@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> <83leo54fjv.fsf@HIDDEN> From: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <83leo54fjv.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 11/20/2022 11:00 AM, Eli Zaretskii wrote: >> Date: Sun, 20 Nov 2022 10:49:10 -0800 >> Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org >> From: Jim Porter <jporterbugs@HIDDEN> >> >>> Then I think I'm okay with adding --funcall to emacsclient, as a solution >>> for this feature request. With the proviso that the named function will be >>> called _after_ visiting the named FILE, right? >> >> Assuming it's possible, I think the most flexible, obvious, and >> consistent[1] way for it to work would be to obey the order of the >> arguments. So "emacsclient --funcall func file.txt" calls func and then >> visits file.txt, whereas "emacsclient file.txt --funcall func" visits >> file.txt and then calls func. > > This won't work, because emacsclient thinks everything after the first FILE > cannot be an option. Which is why +LINE:COLUMN FILE works, although LINE > and COLUMN refer to FILE that comes after it. Ok, then I think your proposal is fine. (Though these surprising differences between how "emacs" and "emacsclient" handle arguments are making me wonder about reimplementing the client, perhaps as "emacs-client" with a hyphen. Maybe it's worth an experiment at least. That obviously doesn't have to happen as part of this bug though.)
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 20 Nov 2022 19:00:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 20 14:00:30 2022 Received: from localhost ([127.0.0.1]:44649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owpYC-0007Fn-1S for submit <at> debbugs.gnu.org; Sun, 20 Nov 2022 14:00:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41838) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1owpY8-0007FU-IX for 59388 <at> debbugs.gnu.org; Sun, 20 Nov 2022 14:00:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owpY2-0004Qa-S9; Sun, 20 Nov 2022 14:00:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=sVNxKsWyuCWNjQynsI0Cm8oNNiv3Airdo2lPfNCEfF4=; b=WIa0jAo6ghJN S1ld0Yh48tohIoiEhRtDFPwC11VhQ5svHd4ripF6NDgTcAvtxeiwkSZs/5/UHQJjBusjobUArKEKS fmI1x8s3zyUhfJu3mVDYdIDSjUCrz4ttV5U2Kf3Zi4aqTtMMAC8xQvAGF+XaYyFFzkNMQwtepeSM5 OHNRtvgQ4Mtn/A2NFubJdOExhcJetbP2AbOPDD4YXGnKprZ5oTQGvM6O9VCDFbqYvmdYzmt9iomNX Jp4ZtxoAhovgS6OL+ppgxUIgwwfQGnZNM5V1T4n5+83vs/ZJ6C5gvyddA9nFZaZ1PMsK5L3dj26Y7 SaYqVtTF5g/OOtkM5rz0QA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owpY2-0002u6-3m; Sun, 20 Nov 2022 14:00:10 -0500 Date: Sun, 20 Nov 2022 21:00:20 +0200 Message-Id: <83leo54fjv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> (message from Jim Porter on Sun, 20 Nov 2022 10:49:10 -0800) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sun, 20 Nov 2022 10:49:10 -0800 > Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org > From: Jim Porter <jporterbugs@HIDDEN> > > > Then I think I'm okay with adding --funcall to emacsclient, as a solution > > for this feature request. With the proviso that the named function will be > > called _after_ visiting the named FILE, right? > > Assuming it's possible, I think the most flexible, obvious, and > consistent[1] way for it to work would be to obey the order of the > arguments. So "emacsclient --funcall func file.txt" calls func and then > visits file.txt, whereas "emacsclient file.txt --funcall func" visits > file.txt and then calls func. This won't work, because emacsclient thinks everything after the first FILE cannot be an option. Which is why +LINE:COLUMN FILE works, although LINE and COLUMN refer to FILE that comes after it. We can invoke functions in the order of --funcall's, but they should run after visiting the file. Nothing else makes sense, and was never possible with emacsclient anyway. So I stand by what I wrote: --funcall'ed functions should run after visiting FILE. It's not a problem, as you can see from the implementation of -position in the protocol.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 20 Nov 2022 18:49:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 20 13:49:24 2022 Received: from localhost ([127.0.0.1]:44622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owpNc-0006xn-5X for submit <at> debbugs.gnu.org; Sun, 20 Nov 2022 13:49:24 -0500 Received: from mail-pj1-f45.google.com ([209.85.216.45]:36379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jporterbugs@HIDDEN>) id 1owpNW-0006xT-N3 for 59388 <at> debbugs.gnu.org; Sun, 20 Nov 2022 13:49:22 -0500 Received: by mail-pj1-f45.google.com with SMTP id a22-20020a17090a6d9600b0021896eb5554so3576435pjk.1 for <59388 <at> debbugs.gnu.org>; Sun, 20 Nov 2022 10:49:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=k9/pjGF5dPZB3mRwCARvQDjaH0A8s9ordKTXJoDL4Ag=; b=XzMTPlA76vL5LLtiJ94agFrTgh4C1BkNmiNXI49vbpGNbyrKCKUbOqb5bQyOICHgK0 2zbtdC8JbnRdY2zKBGODtuT23owFFzQ+MmXmSn0jNmBiNiEdrXM4r5Y38R5pNsXtma+n QfuzJdr39hXdTaUaMWOVdp0KpyEXUDKNt4K0GOEQAmal98NCVzz5V2az+EwoClkugwyR u7gBISDGD9fdt/1kWZDLCSENbfJ9ZmAsuzLXfZ+yV8TgKwxI5FxoT7ihp96x2CBAi97K 6VStSIcD1Fh9fV4g9vcYumw1QIYT+C8xI+fr/qrmGUgp3ruBuoKFcKrn7tq66ez+Kwjf yKgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=k9/pjGF5dPZB3mRwCARvQDjaH0A8s9ordKTXJoDL4Ag=; b=6ZWJEzvQ29clP5tNHhLs1NW8FUywuw81q/CAH1pYCNde4O9GbybBstvcH3Rew6MsW7 FgKh4dV5o4F28jGsAtgJWuiOyYDS9HPosy8dgRvL9YEKBmE3vPQM4VTZ4FXgCvIveOCY YY5+y+omhRN5SSmBVUuHhOv7bWWFztzeW5m9CStdsIgUZ7hYtJjYZZNqbyrIhhTJzGwO S7KZ/FTqGbRDzyZrlw+DhGgSNadb2wSJBucru2sa+FhUCZf4ClKYLGAyp7W7eN7LbCBr vO1j9A3PGmp52/iu82MNdaQhPFgDGvhIFuGX1BjUZDST0b1MWMawTl6Rn3SjBft3PcyJ Z4bw== X-Gm-Message-State: ANoB5plfNDOlyrSiZHn1ZZwczAJ2iUBt+4/8t92MDIrXfNjRhuPSc90k cAMS4uE1OSEVhbeDDDq3zo8= X-Google-Smtp-Source: AA0mqf49Y8Gd48pVT0d8gCrusO3tzMBp9aWHxVAu/KSDCUgMylgX44DI2T7tGtsE9FhIGJAsrkY+sw== X-Received: by 2002:a17:902:b40b:b0:188:75bb:36d4 with SMTP id x11-20020a170902b40b00b0018875bb36d4mr8723162plr.55.1668970152798; Sun, 20 Nov 2022 10:49:12 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id z1-20020a655a41000000b00439c6a4e1ccsm1533051pgs.62.2022.11.20.10.49.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Nov 2022 10:49:12 -0800 (PST) Message-ID: <e21ace7c-3181-98ad-6683-9d3049786ee3@HIDDEN> Date: Sun, 20 Nov 2022 10:49:10 -0800 MIME-Version: 1.0 Subject: Re: bug#59388: Open emacsclient file at last line Content-Language: en-US To: Eli Zaretskii <eliz@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> <834juu6qfg.fsf@HIDDEN> From: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <834juu6qfg.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 11/19/2022 11:22 PM, Eli Zaretskii wrote: >> Date: Sat, 19 Nov 2022 15:06:14 -0800 >> Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org >> From: Jim Porter <jporterbugs@HIDDEN> >> >> On 11/19/2022 12:33 PM, Eli Zaretskii wrote: >>> Maybe we don't need to go as far as that discussion led us? Just adding a >>> switch --funcall, to mimic what Emacs has, could be enough? Then we'd be >>> able to say >>> >>> emacsclient -f eob FILE >>> >>> (assuming we also add a function 'eob' to Emacs). >> >> With the caveat that -f is already used for --server-file, I think this >> would be fine. --funcall is a lot simpler to implement than --apply, at >> least from emacsclient. > > Then I think I'm okay with adding --funcall to emacsclient, as a solution > for this feature request. With the proviso that the named function will be > called _after_ visiting the named FILE, right? Assuming it's possible, I think the most flexible, obvious, and consistent[1] way for it to work would be to obey the order of the arguments. So "emacsclient --funcall func file.txt" calls func and then visits file.txt, whereas "emacsclient file.txt --funcall func" visits file.txt and then calls func. The downside of this is that it's a little bit trickier to write an alias for the case in this bug. 'alias edit-end="emacsclient --funcall end-of-buffer"' wouldn't do the right thing. I don't think that's a problem though, since the original proposal had the same limitation: the "+" comes after the file, as in "emacsclient file.txt +". So my suggestion above would work just like the original proposal except that "+" is spelled differently. [1] This is how --funcall works with the regular emacs executable, as far as I can tell.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 20 Nov 2022 07:22:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 20 02:22:28 2022 Received: from localhost ([127.0.0.1]:42225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1oweeq-0001OB-8p for submit <at> debbugs.gnu.org; Sun, 20 Nov 2022 02:22:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1oween-0001Nw-O2 for 59388 <at> debbugs.gnu.org; Sun, 20 Nov 2022 02:22:26 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oweei-0007aw-GQ; Sun, 20 Nov 2022 02:22:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=ocdMTdi+OL8VlfspxIlrQcqvThDknshx5wMOEAWHHOI=; b=XSY2Nvt1gF24 L72EtDeJvm9wEUb8/eQD7W5OYWf0CxB8ThWO8dmfVjC+4CLjXCgm1Th4eJ1McJqZWbCQ8eCVoAXgw f4GwNouwl/d7jVPeLuKAsZ5AYc565dT7lPZ79fbrj9HgR0YA1SNK1YqQlhjVer+WOpvRyX0+TigqO yw+bY1dw/+cguLhSvHyAQa9TGY8krIOHhkvOe9HszN7uD5Nrw89U+u8uIW19XjMK339TXejw5/zCk s1v7jsTFdXIkVXCOm5iTXvED9kpvqf/hst8EOJtKp06hNLYgQPzXvAN1ZnijRHzPY7DLKUI3X0Ov5 EZDrVd/dBhLgZmS+a81wFg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1oweeg-000689-D2; Sun, 20 Nov 2022 02:22:19 -0500 Date: Sun, 20 Nov 2022 09:22:27 +0200 Message-Id: <834juu6qfg.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> (message from Jim Porter on Sat, 19 Nov 2022 15:06:14 -0800) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 19 Nov 2022 15:06:14 -0800 > Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org > From: Jim Porter <jporterbugs@HIDDEN> > > On 11/19/2022 12:33 PM, Eli Zaretskii wrote: > > Maybe we don't need to go as far as that discussion led us? Just adding a > > switch --funcall, to mimic what Emacs has, could be enough? Then we'd be > > able to say > > > > emacsclient -f eob FILE > > > > (assuming we also add a function 'eob' to Emacs). > > With the caveat that -f is already used for --server-file, I think this > would be fine. --funcall is a lot simpler to implement than --apply, at > least from emacsclient. Then I think I'm okay with adding --funcall to emacsclient, as a solution for this feature request. With the proviso that the named function will be called _after_ visiting the named FILE, right?
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 23:06:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 18:06:25 2022 Received: from localhost ([127.0.0.1]:41635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owWun-0005hO-JS for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 18:06:25 -0500 Received: from mail-pj1-f50.google.com ([209.85.216.50]:34767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jporterbugs@HIDDEN>) id 1owWuk-0005h9-9p for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 18:06:24 -0500 Received: by mail-pj1-f50.google.com with SMTP id w3-20020a17090a460300b00218524e8877so9436042pjg.1 for <59388 <at> debbugs.gnu.org>; Sat, 19 Nov 2022 15:06:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=HHSIlg/BuLhAoOKMryU9dMGs9KS/0oopvBWhUyuWvf8=; b=Ql2ZPjhtvnacFLSEoxLlYwiRT95VL4w3TWfRXgwuT42ZIZ4ZlTbpEEwU2zbGh2rNgl H5hdzvTceRVlzgey9eEVg+Y4Iq11tFoqZOt8nMYS4NYKGxoKiletLKUE0JFnZRmfwpWn PieueZVeT6QTxsVj4t7Cj7l/n1+H13M7LFZ6TgwOi9qdc6qRzSUKA2DFwyMPrYlInxeg fAAhb+/14wmqftTfywTSRgjd7z95uyECtXLoJLMTSMnYC9cZYa/lUBwnuEfVf+wOmT3g CUdlgToYfhuJC+gLfhlyYnIQidd+9RaGwxxj9IU0vvONEv92s/ucSRm01/M8rGDxvQW/ kq0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HHSIlg/BuLhAoOKMryU9dMGs9KS/0oopvBWhUyuWvf8=; b=ZhdIQF8WUySWk1tItNioxNP6dYmSjW252EhZ5LLkiqW0Awhn2lKO8vbH3v+HKGaUYM hKlqimSM7G2U7Yoaqh6VW5BWD7Y444JGIOjSDZ6tC3im03fJF4S/SI+zDQiPaVw3T4bS cpFknlH8XCxE512yqBApMccBSInONWPy1wc4tmRbh2tLBVdkND46MyHGTg4qQTGizCJd UgICw+aoYhcpl4mcvpuqPubC166T/srXSvNRTI500J6cBFJnEuCW/q8Hs9xdDwx3LETs xMPAR7aXcej4oWHkhN5QpKfWALvI6E1wF2KJlz0DdhZd9Ftxi3s3BAFVPusRQQCQA/3J M9DA== X-Gm-Message-State: ANoB5pmIVeBHKm0bf+wS0TyfblCXwdvTpV717dmT8LdRgSeIbB0Sf+EY jnBag3SrscDVdj++00g0zbk= X-Google-Smtp-Source: AA0mqf4D9MQhe9wA/TP+oZ0x5czBWSNKFwlNjTvdksGqPqvlUkwZo3Jv7sg5kd9zKglcyQ/fubBhOQ== X-Received: by 2002:a17:903:260d:b0:186:c56d:4950 with SMTP id jd13-20020a170903260d00b00186c56d4950mr5636550plb.69.1668899176243; Sat, 19 Nov 2022 15:06:16 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id y3-20020aa793c3000000b0056d7cc80ea4sm5618890pff.110.2022.11.19.15.06.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Nov 2022 15:06:15 -0800 (PST) Message-ID: <c57d39cc-cd60-6d11-c44b-1c44848f10c8@HIDDEN> Date: Sat, 19 Nov 2022 15:06:14 -0800 MIME-Version: 1.0 Subject: Re: bug#59388: Open emacsclient file at last line Content-Language: en-US To: Eli Zaretskii <eliz@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> <83k03q7khf.fsf@HIDDEN> From: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <83k03q7khf.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 11/19/2022 12:33 PM, Eli Zaretskii wrote: >> Date: Sat, 19 Nov 2022 12:08:06 -0800 >> Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org >> From: Jim Porter <jporterbugs@HIDDEN> >> >> 1. Why does --eval do that? You can mix filenames and --eval with the >> regular emacs program: >> >> emacs -Q foo.txt --eval '(message "hi")' >> >> Why doesn't emacsclient work similarly? (On the other hand, changing >> this might break compatibility, so we should be careful here.) > > I don't think we can change the semantics of --eval. Yeah, probably not. I'm not sure how important fixing this inconsistency is, but if we *were* to fix it, I think the least-disruptive would be to add a new option like "emacsclient --eval-one" that behaves like "emacs --eval" and add an obsoletion warning to "emacsclient --eval". Then, after a few versions, make "emacsclient --eval" work like "emacsclient --eval-one". This might be more effort than it's worth though... > Maybe we don't need to go as far as that discussion led us? Just adding a > switch --funcall, to mimic what Emacs has, could be enough? Then we'd be > able to say > > emacsclient -f eob FILE > > (assuming we also add a function 'eob' to Emacs). With the caveat that -f is already used for --server-file, I think this would be fine. --funcall is a lot simpler to implement than --apply, at least from emacsclient.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 20:33:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 15:33:17 2022 Received: from localhost ([127.0.0.1]:41510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owUWb-0008F5-JX for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 15:33:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1owUWa-0008Es-EW for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 15:33:16 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owUWU-0008Rd-VF; Sat, 19 Nov 2022 15:33:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NPIrif+7azqctQlovsRlJfiXxrTrt05HeRi2+zGSKMQ=; b=Gcc6/CbSQhTQ z9QXefW+yDLYd2/YVYny+KsQLv7v57kKs3gbQSfqfWUs+TwyZJNfLywmVNOZggjoNGvQQcqw3dOBK O65yLHicqPCTThuPPhgGXDkkaeUyOiA1+FPm7WhfQHZVPZjuWlme90Odr4bbzWwJGx7XpaR7qjUp1 8FSbuwLVSOXrdOD03xU3+XS0eWhO00ccKhzjo8SUdtG2c2S+KvytMJ1/SrQcJS9QOJKSUhRBNLGmq a8Z9dTMeYeKzwNbVfwVFJmgyzz3ppASQsxgSWk0m5fwDADG+d3JYPmcjrUaFM22DPDlwEegc3/ZY+ bq046pwjiHBiAh+xOXLnEw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owUWU-0000mv-D0; Sat, 19 Nov 2022 15:33:10 -0500 Date: Sat, 19 Nov 2022 22:33:16 +0200 Message-Id: <83k03q7khf.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> (message from Jim Porter on Sat, 19 Nov 2022 12:08:06 -0800) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: gregory@HIDDEN, xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 19 Nov 2022 12:08:06 -0800 > Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org > From: Jim Porter <jporterbugs@HIDDEN> > > 1. Why does --eval do that? You can mix filenames and --eval with the > regular emacs program: > > emacs -Q foo.txt --eval '(message "hi")' > > Why doesn't emacsclient work similarly? (On the other hand, changing > this might break compatibility, so we should be careful here.) I don't think we can change the semantics of --eval. > 2. Assuming we don't change --eval as above, maybe the proposed --apply > option discussed in bug#57752 could work: > > emacsclient --apply end-of-buffer -- foo.c > > I believe this would even work if you defined a shell alias like so: > > alias edit=end="emacsclient --apply end-of-buffer --" > edit-end foo.txt > > That said, adding --apply to emacsclient (and emacs, too!) seemed > like a fair bit of work when I looked at it... Maybe we don't need to go as far as that discussion led us? Just adding a switch --funcall, to mimic what Emacs has, could be enough? Then we'd be able to say emacsclient -f eob FILE (assuming we also add a function 'eob' to Emacs).
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 20:20:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 15:20:51 2022 Received: from localhost ([127.0.0.1]:41498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owUKY-0007wR-LH for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 15:20:51 -0500 Received: from heytings.org ([95.142.160.155]:50462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1owUKW-0007wH-8t for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 15:20:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1668889246; bh=i1LelksmLCfaV0KDldjKMY29fTO074Sihbbax027Mc0=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=um7kaFi9cTabfVgLU0HsTS67GSyeOoTQRoQkD+zzXlHSHIGCDJLvOwXVhikQgPRgT yNzYDsLAMHs8e9WngHSVLj2G6MUGOBaLz0xgf6jgfx4B0Xuvlt61MeQyP1yIm56CAr dQEYnsFtvrPDOsUqdgC54xZFwamrukXO8B+869ah71RH14ELn/n1sQ5QHJr8OTSKQE xCPhg/nl08tR2DsofrQ2TQVs88uuQTd2u98FGrlCvTir7qIyCc1OCIHkiFw7jh6dS8 iZo05BsqonTc6HEL/bia0mvP2YWsI44lIE7WhgbW7Vt5jyD9XV8xTr/t3C6TjFSKhT eYV2ML1E4hJuQ== Date: Sat, 19 Nov 2022 20:20:46 +0000 From: Gregory Heytings <gregory@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#59388: Open emacsclient file at last line In-Reply-To: <83sfie7n1n.fsf@HIDDEN> Message-ID: <518ded72c3ad84c75760@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <83y1s67qrg.fsf@HIDDEN> <518ded72c3e3303c3aaf@HIDDEN> <83wn7q7q35.fsf@HIDDEN> <518ded72c335e053d1c8@HIDDEN> <83sfie7n1n.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="9SwfQXll9v" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --9SwfQXll9v Content-Type: text/plain; format=flowed; charset=us-ascii >>> But if we do want to make this easier, I'd go with a new command-line >>> switch, say, "--eob". The Vim way is cryptic and error-prone, so I >>> don't think we should do the same. And I don't see at all why would >>> someone needs to say "N lines from EOF". >> >> One possible use case is "open a log file to look at the last N >> entries". > > Going to EOB displays more than just the last line. > Yes, but point is not on the Nth line counting from EOF. > > And the request was only to be able to go to EOB. > Indeed. Like you I didn't like the Vim way, so I tried to imagine something better. But I don't think TRT here is to add yet another command line switch, when an already existing one can be extended naturally to do the same thing. Anyway, that was just a proposal, somehow I feel you don't like it, so I don't think it's useful to continue arguing. I attach it again (I forgot a modification to the Emacs manpage in the previous one) just in case. --9SwfQXll9v Content-Type: text/x-diff; name=Add-option-to-visit-the-end-of-a-file.patch Content-Transfer-Encoding: base64 Content-ID: <518ded72c3b54dc9060c@HIDDEN> Content-Disposition: attachment; filename=Add-option-to-visit-the-end-of-a-file.patch RnJvbSBmZmY5NGEzNmE1YjgzZTViMDdhMTcwYmQ3YWM4ZjE3NDA2Y2ZiOGZi IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBTYXQsIDE5IE5v diAyMDIyIDE3OjUwOjM0ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEFkZCBv cHRpb24gdG8gdmlzaXQgdGhlIGVuZCBvZiBhIGZpbGUuDQoNCiogbGlzcC9z dGFydHVwLmVsIChjb21tYW5kLWxpbmUtMSk6IENvdW50IGZyb20gdGhlIGVu ZCBvZiB0aGUgZmlsZQ0Kd2hlbiB0aGUgbGluZSBudW1iZXIgaXMgbmVnYXRp dmUuDQoNCiogbGlzcC9zZXJ2ZXIuZWwgKHNlcnZlci1wcm9jZXNzLWZpbHRl cik6IEFsbG93IG5lZ2F0aXZlIGxpbmUgbnVtYmVycy4NCihzZXJ2ZXItZ290 by1saW5lLWNvbHVtbik6IENvdW50IGZyb20gdGhlIGVuZCBvZiB0aGUgZmls ZSB3aGVuIHRoZQ0KbGluZSBudW1iZXIgaXMgbmVnYXRpdmUuDQoNCiogc3Jj L2VtYWNzLmMgKHVzYWdlX21lc3NhZ2UpOiBNZW50aW9uIHRoZSBvcHRpb25h bCAnLScuDQoNCiogbGliLXNyYy9lbWFjc2NsaWVudC5jIChtYWluKTogQWxs b3cgbmVnYXRpdmUgbGluZSBudW1iZXJzLg0KKHByaW50X2hlbHBfYW5kX2V4 aXQpOiBNZW50aW9uIHRoZSBvcHRpb25hbCAnLScuDQoNCiogZG9jL2VtYWNz L2NtZGFyZ3MudGV4aSAoQWN0aW9uIEFyZ3VtZW50cyk6DQoqIGRvYy9lbWFj cy9taXNjLnRleGkgKGVtYWNzY2xpZW50IE9wdGlvbnMpOg0KKiBkb2MvbWFu L2VtYWNzLjEuaW46DQoqIGRvYy9tYW4vZW1hY3NjbGllbnQuMToNCkRvY3Vt ZW50IG5lZ2F0aXZlIGxpbmUgbnVtYmVycy4NCi0tLQ0KIGRvYy9lbWFjcy9j bWRhcmdzLnRleGkgfCAgOSArKysrKysrKysNCiBkb2MvZW1hY3MvbWlzYy50 ZXhpICAgIHwgIDggKysrKystLS0NCiBkb2MvbWFuL2VtYWNzLjEuaW4gICAg IHwgIDggKysrKysrLS0NCiBkb2MvbWFuL2VtYWNzY2xpZW50LjEgIHwgIDcg KysrKy0tLQ0KIGxpYi1zcmMvZW1hY3NjbGllbnQuYyAgfCAgMyArKy0NCiBs aXNwL3NlcnZlci5lbCAgICAgICAgIHwgMTEgKysrKysrKystLS0NCiBsaXNw L3N0YXJ0dXAuZWwgICAgICAgIHwgMTUgKysrKysrKysrKy0tLS0tDQogc3Jj L2VtYWNzLmMgICAgICAgICAgICB8ICA0ICsrLS0NCiA4IGZpbGVzIGNoYW5n ZWQsIDQ2IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQ0KDQpkaWZm IC0tZ2l0IGEvZG9jL2VtYWNzL2NtZGFyZ3MudGV4aSBiL2RvYy9lbWFjcy9j bWRhcmdzLnRleGkNCmluZGV4IDBmN2FjZDg3OTcuLjRhNzQ4NDg2MGEgMTAw NjQ0DQotLS0gYS9kb2MvZW1hY3MvY21kYXJncy50ZXhpDQorKysgYi9kb2Mv ZW1hY3MvY21kYXJncy50ZXhpDQpAQCAtMTE5LDYgKzExOSwxNSBAQCBBY3Rp b24gQXJndW1lbnRzDQogVmlzaXQgdGhlIHNwZWNpZmllZCBAdmFye2ZpbGV9 LCB0aGVuIGdvIHRvIGxpbmUgbnVtYmVyIEB2YXJ7bGluZW51bX0NCiBhbmQg cHV0IHBvaW50IGF0IGNvbHVtbiBudW1iZXIgQHZhcntjb2x1bW5udW19Lg0K IA0KK0BpdGVtICstQHZhcntsaW5lbnVtfSBAdmFye2ZpbGV9DQorVmlzaXQg dGhlIHNwZWNpZmllZCBAdmFye2ZpbGV9LCB0aGVuIGdvIHRvIGxpbmUgbnVt YmVyIEB2YXJ7bGluZW51bX0NCitpbiBpdCwgY291bnRpbmcgZnJvbSB0aGUg ZW5kIG9mIHRoZSBmaWxlLg0KKw0KK0BpdGVtICstQHZhcntsaW5lbnVtfTpA dmFye2NvbHVtbm51bX0gQHZhcntmaWxlfQ0KK1Zpc2l0IHRoZSBzcGVjaWZp ZWQgQHZhcntmaWxlfSwgdGhlbiBnbyB0byBsaW5lIG51bWJlciBAdmFye2xp bmVudW19LA0KK2NvdW50aW5nIGZyb20gdGhlIGVuZCBvZiB0aGUgZmlsZSwg YW5kIHB1dCBwb2ludCBhdCBjb2x1bW4gbnVtYmVyDQorQHZhcntjb2x1bW5u dW19Lg0KKw0KIEBpdGVtIC1sIEB2YXJ7ZmlsZX0NCiBAb3BpbmRleCAtbA0K IEBpdGVteCAtLWxvYWQ9QHZhcntmaWxlfQ0KZGlmZiAtLWdpdCBhL2RvYy9l bWFjcy9taXNjLnRleGkgYi9kb2MvZW1hY3MvbWlzYy50ZXhpDQppbmRleCAy OWMwYmVkMTljLi4yNDBkNDA4YTEwIDEwMDY0NA0KLS0tIGEvZG9jL2VtYWNz L21pc2MudGV4aQ0KKysrIGIvZG9jL2VtYWNzL21pc2MudGV4aQ0KQEAgLTIw MTEsMTAgKzIwMTEsMTIgQEAgZW1hY3NjbGllbnQgT3B0aW9ucw0KIEBlbmQg ZXhhbXBsZQ0KIA0KIEBub2luZGVudA0KLVRoZSBAc2FtcHsrQHZhcntsaW5l fX0gb3IgQHNhbXB7K0B2YXJ7bGluZX06QHZhcntjb2x1bW59fSBhcmd1bWVu dHMNCitUaGUgQHNhbXB7K0B2YXJ7bGluZX19LCBAc2FtcHsrQHZhcntsaW5l fTpAdmFye2NvbHVtbn19LA0KK0BzYW1weystQHZhcntsaW5lfX0gb3IgQHNh bXB7Ky1AdmFye2xpbmV9OkB2YXJ7Y29sdW1ufX0gYXJndW1lbnRzDQogc3Bl Y2lmeSBsaW5lIG51bWJlcnMsIG9yIGxpbmUgYW5kIGNvbHVtbiBudW1iZXJz LCBmb3IgdGhlIG5leHQgZmlsZQ0KLWFyZ3VtZW50LiAgVGhlc2UgYmVoYXZl IGxpa2UgdGhlIGNvbW1hbmQgbGluZSBhcmd1bWVudHMgZm9yIEVtYWNzDQot aXRzZWxmLiAgQHhyZWZ7QWN0aW9uIEFyZ3VtZW50c30uDQorYXJndW1lbnQu ICBXaXRoIGEgbmVnYXRpdmUgbGluZSBudW1iZXIsIHRoZSBhY3R1YWwgbGlu ZSBpcyBjb3VudGVkDQorZnJvbSB0aGUgZW5kIG9mIHRoZSBmaWxlLiAgVGhl c2UgYmVoYXZlIGxpa2UgdGhlIGNvbW1hbmQgbGluZQ0KK2FyZ3VtZW50cyBm b3IgRW1hY3MgaXRzZWxmLiAgQHhyZWZ7QWN0aW9uIEFyZ3VtZW50c30uDQog DQogICBUaGUgb3RoZXIgb3B0aW9uYWwgYXJndW1lbnRzIHJlY29nbml6ZWQg YnkgQGNvbW1hbmR7ZW1hY3NjbGllbnR9IGFyZQ0KIGxpc3RlZCBiZWxvdzoN CmRpZmYgLS1naXQgYS9kb2MvbWFuL2VtYWNzLjEuaW4gYi9kb2MvbWFuL2Vt YWNzLjEuaW4NCmluZGV4IDdiMmI1NTM5NzkuLjkwMDI1YTkzYWYgMTAwNjQ0 DQotLS0gYS9kb2MvbWFuL2VtYWNzLjEuaW4NCisrKyBiL2RvYy9tYW4vZW1h Y3MuMS5pbg0KQEAgLTY2LDE4ICs2NiwyMiBAQCBUaGUgc2FtZSBhcyBzcGVj aWZ5aW5nDQogLkkgZmlsZQ0KIGRpcmVjdGx5IGFzIGFuIGFyZ3VtZW50Lg0K IC5UUA0KLS5CSSArIG51bWJlcg0KKy5CSSArIFxmUlstXVxmUG51bWJlcg0K IEdvIHRvIHRoZSBsaW5lIHNwZWNpZmllZCBieQ0KIC5JIG51bWJlcg0KIChk byBub3QgaW5zZXJ0IGEgc3BhY2UgYmV0d2VlbiB0aGUgIisiIHNpZ24gYW5k DQogdGhlIG51bWJlcikuDQorV2l0aCBhIG5lZ2F0aXZlIGxpbmUgbnVtYmVy LCB0aGUgYWN0dWFsIGxpbmUgaXMgY291bnRlZA0KK2Zyb20gdGhlIGVuZCBv ZiB0aGUgZmlsZS4NCiBUaGlzIGFwcGxpZXMgb25seSB0byB0aGUgbmV4dCBm aWxlIHNwZWNpZmllZC4NCiAuVFANCi0uQkkgKyBsaW5lOmNvbHVtbg0KKy5C SSArIFxmUlstXVxmUGxpbmU6Y29sdW1uDQogR28gdG8gdGhlIHNwZWNpZmll ZA0KIC5JIGxpbmUNCiBhbmQNCiAuSVIgY29sdW1uIC4NCitXaXRoIGEgbmVn YXRpdmUgbGluZSBudW1iZXIsIHRoZSBhY3R1YWwgbGluZSBpcyBjb3VudGVk DQorZnJvbSB0aGUgZW5kIG9mIHRoZSBmaWxlLg0KIC5UUA0KIC5CSSBcLVwt Y2hkaXI9ICJkaXJlY3RvcnkiDQogQ2hhbmdlIHRvDQpkaWZmIC0tZ2l0IGEv ZG9jL21hbi9lbWFjc2NsaWVudC4xIGIvZG9jL21hbi9lbWFjc2NsaWVudC4x DQppbmRleCA4M2M4YTM2NmY4Li41M2FmMGRhZDQzIDEwMDY0NA0KLS0tIGEv ZG9jL21hbi9lbWFjc2NsaWVudC4xDQorKysgYi9kb2MvbWFuL2VtYWNzY2xp ZW50LjENCkBAIC01MCwxNSArNTAsMTYgQEAgSWYgeW91IHNldCB0aGUgdmFy aWFibGUgInNlcnZlci13aW5kb3ciIHRvIGEgd2luZG93IG9yIGEgZnJhbWUs ICJDLXgNCiBNb3N0IG9wdGlvbnMgZm9sbG93IHRoZSB1c3VhbCBHTlUgY29t bWFuZCBsaW5lIHN5bnRheCwgd2l0aCBsb25nDQogb3B0aW9ucyBzdGFydGlu ZyB3aXRoIHR3byBkYXNoZXMgKCJcLSIpLg0KIC5UUA0KLS5CSSArIGxpbmVc ZlJbXGZQXGZCOlxmUGNvbHVtblxmUl1cZlANCisuQkkgKyBcZlJbLV1cZlBs aW5lXGZSW1xmUFxmQjpcZlBjb2x1bW5cZlJdXGZQDQogR28gdG8gdGhlIHNw ZWNpZmllZA0KIC5JIGxpbmUNCiBhbmQNCiAuSVIgY29sdW1uIC4NCiBBIG1p c3NpbmcNCiAuSSBjb2x1bW4NCi1pcyB0cmVhdGVkIGFzIGNvbHVtbiAxLg0K LVRoaXMgb3B0aW9uIGFwcGxpZXMgb25seSB0byB0aGUgbmV4dCBmaWxlIHNw ZWNpZmllZC4NCitpcyB0cmVhdGVkIGFzIGNvbHVtbiAxLiAgV2l0aCBhIG5l Z2F0aXZlIGxpbmUgbnVtYmVyLCB0aGUgYWN0dWFsIGxpbmUNCitpcyBjb3Vu dGVkIGZyb20gdGhlIGVuZCBvZiB0aGUgZmlsZS4gIFRoaXMgb3B0aW9uIGFw cGxpZXMgb25seSB0byB0aGUNCituZXh0IGZpbGUgc3BlY2lmaWVkLg0KIC5U UA0KIC5CIFwtYSwgXC1cLWFsdGVybmF0ZS1lZGl0b3I9Q09NTUFORA0KIElm IHRoZSBFbWFjcyBzZXJ2ZXIgaXMgbm90IHJ1bm5pbmcsIHJ1biB0aGUgc3Bl Y2lmaWVkIHNoZWxsIGNvbW1hbmQgaW5zdGVhZC4NCmRpZmYgLS1naXQgYS9s aWItc3JjL2VtYWNzY2xpZW50LmMgYi9saWItc3JjL2VtYWNzY2xpZW50LmMN CmluZGV4IDQyNWRiOGNmYWMuLjk0OGMxYThmMGYgMTAwNjQ0DQotLS0gYS9s aWItc3JjL2VtYWNzY2xpZW50LmMNCisrKyBiL2xpYi1zcmMvZW1hY3NjbGll bnQuYw0KQEAgLTY3NCw3ICs2NzQsNyBAQCBwcmludF9oZWxwX2FuZF9leGl0 ICh2b2lkKQ0KICAgbWVzc2FnZSAoZmFsc2UsDQogCSAgICJVc2FnZTogJXMg W09QVElPTlNdIEZJTEUuLi5cbiVzJXMlcyIsIHByb2duYW1lLCAiXA0KIFRl bGwgdGhlIEVtYWNzIHNlcnZlciB0byB2aXNpdCB0aGUgc3BlY2lmaWVkIGZp bGVzLlxuXA0KLUV2ZXJ5IEZJTEUgY2FuIGJlIGVpdGhlciBqdXN0IGEgRklM RU5BTUUgb3IgWytMSU5FWzpDT0xVTU5dXSBGSUxFTkFNRS5cblwNCitFdmVy eSBGSUxFIGNhbiBiZSBlaXRoZXIganVzdCBhIEZJTEVOQU1FIG9yIFsrWy1d TElORVs6Q09MVU1OXV0gRklMRU5BTUUuXG5cDQogXG5cDQogVGhlIGZvbGxv d2luZyBPUFRJT05TIGFyZSBhY2NlcHRlZDpcblwNCiAtViwgLS12ZXJzaW9u CQlKdXN0IHByaW50IHZlcnNpb24gaW5mbyBhbmQgcmV0dXJuXG5cDQpAQCAt MjA4Myw2ICsyMDgzLDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2 KQ0KIAkgIGlmICgqcCA9PSAnKycpDQogICAgICAgICAgICAgew0KIAkgICAg ICB1bnNpZ25lZCBjaGFyIGM7DQorCSAgICAgIGlmICgqKHAgKyAxKSA9PSAn LScpIHArKzsNCiAJICAgICAgZG8NCiAJCWMgPSAqKytwOw0KIAkgICAgICB3 aGlsZSAoaXNkaWdpdCAoYykgfHwgYyA9PSAnOicpOw0KZGlmZiAtLWdpdCBh L2xpc3Avc2VydmVyLmVsIGIvbGlzcC9zZXJ2ZXIuZWwNCmluZGV4IDU1Mzg5 MGNlMjkuLjM3Y2NmN2I5ZjQgMTAwNjQ0DQotLS0gYS9saXNwL3NlcnZlci5l bA0KKysrIGIvbGlzcC9zZXJ2ZXIuZWwNCkBAIC0xMjM3LDcgKzEyMzcsNyBA QCBzZXJ2ZXItcHJvY2Vzcy1maWx0ZXINCiAgICAgICAgICAgICAgICAgOzsg LXBvc2l0aW9uICtMSU5FWzpDT0xVTU5dOiAgU2V0IHBvaW50IHRvIHRoZSBn aXZlbg0KICAgICAgICAgICAgICAgICA7OyAgcG9zaXRpb24gaW4gdGhlIG5l eHQgZmlsZS4NCiAgICAgICAgICAgICAgICAgKCItcG9zaXRpb24iDQotICAg ICAgICAgICAgICAgICAoaWYgKG5vdCAoc3RyaW5nLW1hdGNoICJcXCtcXChb MC05XStcXClcXCg/OjpcXChbMC05XStcXClcXCk/Ig0KKyAgICAgICAgICAg ICAgICAgKGlmIChub3QgKHN0cmluZy1tYXRjaCAiXFwrXFwoLT9bMC05XStc XClcXCg/OjpcXChbMC05XStcXClcXCk/Ig0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoY2FyIGFyZ3MtbGVmdCkpKQ0KICAg ICAgICAgICAgICAgICAgICAgIChlcnJvciAiSW52YWxpZCAtcG9zaXRpb24g Y29tbWFuZCBpbiBjbGllbnQgYXJncyIpKQ0KICAgICAgICAgICAgICAgICAg KGxldCAoKGFyZyAocG9wIGFyZ3MtbGVmdCkpKQ0KQEAgLTE0MzcsOCArMTQz NywxMyBAQCBzZXJ2ZXItZ290by1saW5lLWNvbHVtbg0KICAgIk1vdmUgcG9p bnQgdG8gdGhlIHBvc2l0aW9uIGluZGljYXRlZCBpbiBMSU5FLUNPTC4NCiBM SU5FLUNPTCBzaG91bGQgYmUgYSBwYWlyIChMSU5FIC4gQ09MKS4iDQogICAo d2hlbiBsaW5lLWNvbA0KLSAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQ0K LSAgICAoZm9yd2FyZC1saW5lICgxLSAoY2FyIGxpbmUtY29sKSkpDQorICAg IChpZiAoPj0gKGNhciBsaW5lLWNvbCkgMCkNCisgICAgICAgIChwcm9nbg0K KyAgICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQ0KKyAgICAgICAg ICAoZm9yd2FyZC1saW5lICgxLSAoY2FyIGxpbmUtY29sKSkpKQ0KKyAgICAg IChwcm9nbg0KKyAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWF4KSkNCisg ICAgICAgIChmb3J3YXJkLWxpbmUgKGNhciBsaW5lLWNvbCkpKSkNCiAgICAg KGxldCAoKGNvbHVtbi1udW1iZXIgKGNkciBsaW5lLWNvbCkpKQ0KICAgICAg ICh3aGVuICg+IGNvbHVtbi1udW1iZXIgMCkNCiAgICAgICAgIChtb3ZlLXRv LWNvbHVtbiAoMS0gY29sdW1uLW51bWJlcikpKSkpKQ0KZGlmZiAtLWdpdCBh L2xpc3Avc3RhcnR1cC5lbCBiL2xpc3Avc3RhcnR1cC5lbA0KaW5kZXggNWUw YTQ3ZDNmOC4uN2NiZDc2ODdhZCAxMDA2NDQNCi0tLSBhL2xpc3Avc3RhcnR1 cC5lbA0KKysrIGIvbGlzcC9zdGFydHVwLmVsDQpAQCAtMjU3MCw4ICsyNTcw LDEzIEBAIGNvbW1hbmQtbGluZS0xDQogICAgICAgICAgICAgICAgICAgICAg IDs7IFB1dCB0aGUgcG9pbnQgYXQgYGxpbmUnOmBjb2x1bW4nIGluIHRoZSBm aWxlDQogICAgICAgICAgICAgICAgICAgICAgIDs7IGJ1ZmZlciwgYW5kIHJl c2V0IGBsaW5lJyBhbmQgYGNvbHVtbicgdG8gMC4NCiAgICAgICAgICAgICAg ICAgICAgICAgKHVubGVzcyAoemVyb3AgbGluZSkNCi0gICAgICAgICAgICAg ICAgICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQ0KLSAgICAgICAg ICAgICAgICAgICAgICAgIChmb3J3YXJkLWxpbmUgKDEtIGxpbmUpKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAoaWYgKD49IGxpbmUgMCkNCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHByb2duDQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkNCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9yd2FyZC1saW5lICgx LSBsaW5lKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAocHJvZ24N CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAocG9p bnQtbWF4KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcndh cmQtbGluZSBsaW5lKSkpKQ0KICAgICAgICAgICAgICAgICAgICAgICAoc2V0 cSBsaW5lIDApDQogICAgICAgICAgICAgICAgICAgICAgICh1bmxlc3MgKDwg Y29sdW1uIDEpDQogICAgICAgICAgICAgICAgICAgICAgICAgKG1vdmUtdG8t Y29sdW1uICgxLSBjb2x1bW4pKSkNCkBAIC0yNzE4LDEwICsyNzIzLDEwIEBA IGNvbW1hbmQtbGluZS0xDQogICAgICAgICAgICAgICAgICAgICAoKGVxdWFs IGFyZ2kgIi1uby1kZXNrdG9wIikNCiAgICAgICAgICAgICAgICAgICAgICAo bWVzc2FnZSAiXCItLW5vLWRlc2t0b3BcIiBpZ25vcmVkIGJlY2F1c2UgdGhl IERlc2t0b3AgcGFja2FnZSBpcyBub3QgbG9hZGVkIikpDQogDQotICAgICAg ICAgICAgICAgICAgICAoKHN0cmluZy1tYXRjaCAiXlxcK1swLTldK1xcJyIg YXJnaSkNCi0gICAgICAgICAgICAgICAgICAgICAoc2V0cSBsaW5lIChzdHJp bmctdG8tbnVtYmVyIGFyZ2kpKSkNCisgICAgICAgICAgICAgICAgICAgICgo c3RyaW5nLW1hdGNoICJeXFwrXFwoLT9bMC05XStcXClcXCciIGFyZ2kpDQor ICAgICAgICAgICAgICAgICAgICAgKHNldHEgbGluZSAoc3RyaW5nLXRvLW51 bWJlciAobWF0Y2gtc3RyaW5nIDEgYXJnaSkpKSkNCiANCi0gICAgICAgICAg ICAgICAgICAgICgoc3RyaW5nLW1hdGNoICJeXFwrXFwoWzAtOV0rXFwpOlxc KFswLTldK1xcKVxcJyIgYXJnaSkNCisgICAgICAgICAgICAgICAgICAgICgo c3RyaW5nLW1hdGNoICJeXFwrXFwoLT9bMC05XStcXCk6XFwoWzAtOV0rXFwp XFwnIiBhcmdpKQ0KICAgICAgICAgICAgICAgICAgICAgIChzZXRxIGxpbmUg KHN0cmluZy10by1udW1iZXIgKG1hdGNoLXN0cmluZyAxIGFyZ2kpKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbiAoc3RyaW5nLXRvLW51 bWJlciAobWF0Y2gtc3RyaW5nIDIgYXJnaSkpKSkNCiANCmRpZmYgLS1naXQg YS9zcmMvZW1hY3MuYyBiL3NyYy9lbWFjcy5jDQppbmRleCA4NTEwMmFjZDI4 Li44NjI2NGRmN2E5IDEwMDY0NA0KLS0tIGEvc3JjL2VtYWNzLmMNCisrKyBi L3NyYy9lbWFjcy5jDQpAQCAtMzA4LDggKzMwOCw4IEBAICNkZWZpbmUgTUFJ Tl9QUk9HUkFNDQogQWN0aW9uIG9wdGlvbnM6XG5cDQogXG5cDQogRklMRSAg ICAgICAgICAgICAgICAgICAgdmlzaXQgRklMRVxuXA0KLStMSU5FICAgICAg ICAgICAgICAgICAgIGdvIHRvIGxpbmUgTElORSBpbiBuZXh0IEZJTEVcblwN Ci0rTElORTpDT0xVTU4gICAgICAgICAgICBnbyB0byBsaW5lIExJTkUsIGNv bHVtbiBDT0xVTU4sIGluIG5leHQgRklMRVxuXA0KKytbLV1MSU5FICAgICAg ICAgICAgICAgIGdvIHRvIGxpbmUgTElORSBpbiBuZXh0IEZJTEVcblwNCisr Wy1dTElORTpDT0xVTU4gICAgICAgICBnbyB0byBsaW5lIExJTkUsIGNvbHVt biBDT0xVTU4sIGluIG5leHQgRklMRVxuXA0KIC0tZGlyZWN0b3J5LCAtTCBE SVIgICAgIHByZXBlbmQgRElSIHRvIGxvYWQtcGF0aCAod2l0aCA6RElSLCBh cHBlbmQgRElSKVxuXA0KIC0tZXZhbCBFWFBSICAgICAgICAgICAgIGV2YWx1 YXRlIEVtYWNzIExpc3AgZXhwcmVzc2lvbiBFWFBSXG5cDQogLS1leGVjdXRl IEVYUFIgICAgICAgICAgZXZhbHVhdGUgRW1hY3MgTGlzcCBleHByZXNzaW9u IEVYUFJcblwNCi0tIA0KMi4zNS4xDQoNCg== --9SwfQXll9v--
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 20:08:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 15:08:24 2022 Received: from localhost ([127.0.0.1]:41493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owU8T-0007fb-Sa for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 15:08:24 -0500 Received: from mail-pg1-f171.google.com ([209.85.215.171]:46767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jporterbugs@HIDDEN>) id 1owU8O-0007fI-5V for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 15:08:20 -0500 Received: by mail-pg1-f171.google.com with SMTP id 62so7802457pgb.13 for <59388 <at> debbugs.gnu.org>; Sat, 19 Nov 2022 12:08:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=Y1zMXE7UxqBPbDZmQqF115HAhZqQPtujv6CIqN+p9Yc=; b=TU1JgkluUll7AQoAYzSTujlnXtIChlZVzYffhJLZzarWYt/nptQd1AAnkJ7BNN6+qV ecVOogDAFha55Lgl4IqP9RZnFO07QFdiN4UoJhUtZlp+284ykpTwDnAawGUCpYM8F0Tc bwcMZB2dCx7k27Or5Syhq1y4WDCScohLUYRI8UQKc6adIoXGubmzcW7ktQfmZ2hq/y7J aEXtV85LEvSD5cueIGf+y8sR1+OOg8WAauvcXI7E6lrGRUvcsDFj1jTo/pgKtwr2BCyo RMpg07oYDardCl+wcRA89KBkcTM7pmoHkQAHjgJQMQweUQiCpV5r1Hay0YzCnnIlOU9z +rkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Y1zMXE7UxqBPbDZmQqF115HAhZqQPtujv6CIqN+p9Yc=; b=5fvUvTBeMBp3AgaDh/J1QMCzkkEwtK/BjSZBJplvisQYuIAFRrN9+8WypdrxaSoUTj pRhrWHLxzJIp4HDh9t2qLlm1HmIARWM1fQRiaCbfoM8FsbEQwqLZW5Fob8G03xUZaKUW UDtGLvgwlmt0vU3z6fEsMfpX71ws4uZBCeKhiZkJzzwXOXLjqN8Q3lORu5o15r9djSTL f9xYBSJYjluWQFDYe2vrUbQIRpHpoCGYUdKVOMZ6GJMFVefKxUq49qYUXfYPgqo5Xq2U XXl10lPuKbNOv2MkoC1v/Jt6Wf2TFC3GqzGj2WTOHmUg4nZ5mgl6A7OTrQe1lAuvAS9N xaZg== X-Gm-Message-State: ANoB5pkFWxbppz0ClQ1x9mKVGl/s8xeaybY7RkVvwj0JIwYU0YX6L6ug cbG+t0jtlGWvoUoHLnKPLYc= X-Google-Smtp-Source: AA0mqf5G3/Cy4Td5pWGHwcS4WrLaZz+1t1+pDJafUDY0h/6eHmwps6UIzqSIiu21DAzy6X+XyRtdaA== X-Received: by 2002:a62:1444:0:b0:572:d54:9647 with SMTP id 65-20020a621444000000b005720d549647mr13679730pfu.82.1668888490100; Sat, 19 Nov 2022 12:08:10 -0800 (PST) Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id jg18-20020a17090326d200b00174c0dd29f0sm6160016plb.144.2022.11.19.12.08.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Nov 2022 12:08:09 -0800 (PST) Message-ID: <4dff4be5-8c53-8d8b-e912-1cf2bb3dff98@HIDDEN> Date: Sat, 19 Nov 2022 12:08:06 -0800 MIME-Version: 1.0 Subject: Re: bug#59388: Open emacsclient file at last line To: Gregory Heytings <gregory@HIDDEN>, Eli Zaretskii <eliz@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> Content-Language: en-US From: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <518ded72c37782cf8af5@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 11/19/2022 10:07 AM, Gregory Heytings wrote: > Hmmm... I must be missing something. What do you mean? emacsclient > --eval means "do not visit files but instead evaluate the arguments as > Emacs Lisp expressions". I have two thoughts about this: 1. Why does --eval do that? You can mix filenames and --eval with the regular emacs program: emacs -Q foo.txt --eval '(message "hi")' Why doesn't emacsclient work similarly? (On the other hand, changing this might break compatibility, so we should be careful here.) 2. Assuming we don't change --eval as above, maybe the proposed --apply option discussed in bug#57752 could work: emacsclient --apply end-of-buffer -- foo.c I believe this would even work if you defined a shell alias like so: alias edit=end="emacsclient --apply end-of-buffer --" edit-end foo.txt That said, adding --apply to emacsclient (and emacs, too!) seemed like a fair bit of work when I looked at it...
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 19:37:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 14:37:59 2022 Received: from localhost ([127.0.0.1]:41469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owTf4-0006vb-RM for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 14:37:59 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1owTf0-0006vN-UE for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 14:37:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owTev-0001Ic-8t; Sat, 19 Nov 2022 14:37:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=62qalvQvt1ERAwrDQ7V9+QImqAy0bDuqtoOCQWeBpTw=; b=XLmIRaoGrAJJ n3B9ehkW4PHiRSPWgRLPFev4LPKlEVJSBmS5XvHtwk2yjev7LLY6amF3NzCqwBd9Q1/LUU0uEHH55 Nk7CMgDXaL7DYe/D/PkpqUlBRii4BrLlRPMRUwEuFqdWoUOdk0eM1qmeh0Q5zowFEWLa7AzemTtPe R1572wII7GWKL9JtGh8h+d0gJxON9XcfclfvPd+oToPf165F+3ElDS1TBD/bIEj7SBClmbelroxaE WmGHBtSWcY6XEdQHi8o5WSrVpmOWAue0JrHouLUUJUYMZIoAl7rvhUN9pGNnR144mV+HnOijtWUyB yqMhMsrINf5SXiXiRfXsTg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owTeu-0006rK-L0; Sat, 19 Nov 2022 14:37:48 -0500 Date: Sat, 19 Nov 2022 21:37:56 +0200 Message-Id: <83sfie7n1n.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <518ded72c335e053d1c8@HIDDEN> (message from Gregory Heytings on Sat, 19 Nov 2022 19:05:57 +0000) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <83y1s67qrg.fsf@HIDDEN> <518ded72c3e3303c3aaf@HIDDEN> <83wn7q7q35.fsf@HIDDEN> <518ded72c335e053d1c8@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 19 Nov 2022 19:05:57 +0000 > From: Gregory Heytings <gregory@HIDDEN> > cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org > > > But if we do want to make this easier, I'd go with a new command-line > > switch, say, "--eob". The Vim way is cryptic and error-prone, so I > > don't think we should do the same. And I don't see at all why would > > someone needs to say "N lines from EOF". > > One possible use case is "open a log file to look at the last N entries". Going to EOB displays more than just the last line. And the request was only to be able to go to EOB.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 19:06:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 14:06:03 2022 Received: from localhost ([127.0.0.1]:41295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owTAB-000631-7Y for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 14:06:03 -0500 Received: from heytings.org ([95.142.160.155]:50368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1owTA6-00062W-Ps for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 14:06:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1668884757; bh=lifiFGJqjTTeud5R37FOSt1MUvp5dgbBunrFaykNa3U=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=wPIqJRsR+Q7E5UQH8MZU9DPjUj13qK57qanOGrcd190mTxejyJ123wcV1pruL325/ K4M5WYgCoTqGlZbhryE4A0uPB1NszVWuu9uHOs09AMF3F+sijKVAXT5+OBGTnFbODc 4GqscYE0iVSiSwQU4ItC+0Kfk/WzFcTJxIN1HXb9Ufxau2++AvRrJ+Wy/NINoXGgK3 93pPXIjPLSUwiiHy8KIk9usCrV7Mt3Rz4whVTNrHKWGFxUDWP/dTKjI1TAjxbNBnqA +xUwLmTWnLzHgw4dmKaahWCbZR7TOMI86ePN+7rtXiUSD21NAy1c94YHlQ6eQCo9/X NahJFWzEkA8tQ== Date: Sat, 19 Nov 2022 19:05:57 +0000 From: Gregory Heytings <gregory@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#59388: Open emacsclient file at last line In-Reply-To: <83wn7q7q35.fsf@HIDDEN> Message-ID: <518ded72c335e053d1c8@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <83y1s67qrg.fsf@HIDDEN> <518ded72c3e3303c3aaf@HIDDEN> <83wn7q7q35.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> And that also means that the default (waiting) mode of emacsclient is >> not available. > > And that is a problem? This use case is explicitly for human use (in > contrast to the +LINE:COLUMN FILE case which is for programs that call > $EDITOR). And it is a rare use case on top of that. So why typing a > few words is a problem, and why does it justify yet another tweak of the > UI? > I don't know, but I'd say that the added complexity is minimal for something that looks like a legitimate use case. > > But if we do want to make this easier, I'd go with a new command-line > switch, say, "--eob". The Vim way is cryptic and error-prone, so I > don't think we should do the same. And I don't see at all why would > someone needs to say "N lines from EOF". > One possible use case is "open a log file to look at the last N entries".
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 18:32:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 13:32:15 2022 Received: from localhost ([127.0.0.1]:41111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owSdT-00053v-C4 for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:32:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1owSdR-00053i-S4 for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:32:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owSdM-0006Fk-Da; Sat, 19 Nov 2022 13:32:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Ra2YTYmMbsylRSKhiDIpk72Ouc86dgjJWfDeriTdplI=; b=E5L3/Sg6iyd2 ZC86P2MNn1JIcFgRZDaAuHLNfH7PZDt1+vS4cFgGFJn5uiLBIaLJVkHFWcEPBRQa2EoGfMDJGCIrI E2HfLD91p/Y5ZrVyFjaaKoD2EPsQ9rs/3LscC55dQdc3X148nM9JnhOa6iZysWrWIHMbUAhsA7yMa tlxW1BUPRnAmOre9U+CZhTGrDLNU1ykKkPRVN+rpKq5UPeWqUCJXVuyEczJuc9XGNIKwnPSEMSq5K 8b1V4tJjugK9QUPG+OLVo/JfdpVKhckk9Knr5U6nrtH65oyu0c4C04suNTs37DitSOSj0V2PBDcqh b3BkKNJVATxq9o1DdRVTjA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owSdL-0005Ls-Ss; Sat, 19 Nov 2022 13:32:08 -0500 Date: Sat, 19 Nov 2022 20:32:14 +0200 Message-Id: <83wn7q7q35.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <518ded72c3e3303c3aaf@HIDDEN> (message from Gregory Heytings on Sat, 19 Nov 2022 18:21:26 +0000) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <83y1s67qrg.fsf@HIDDEN> <518ded72c3e3303c3aaf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 19 Nov 2022 18:21:26 +0000 > From: Gregory Heytings <gregory@HIDDEN> > cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org > > Well, to achieve what he wants Janek would have to do something like > > emacsclient --eval '(progn (find-file "FILE") (goto-char (point-max)))' > > And that also means that the default (waiting) mode of emacsclient is not > available. And that is a problem? This use case is explicitly for human use (in contrast to the +LINE:COLUMN FILE case which is for programs that call $EDITOR). And it is a rare use case on top of that. So why typing a few words is a problem, and why does it justify yet another tweak of the UI? But if we do want to make this easier, I'd go with a new command-line switch, say, "--eob". The Vim way is cryptic and error-prone, so I don't think we should do the same. And I don't see at all why would someone needs to say "N lines from EOF".
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 18:21:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 13:21:30 2022 Received: from localhost ([127.0.0.1]:41105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owST4-0004oJ-94 for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:21:30 -0500 Received: from heytings.org ([95.142.160.155]:50310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1owST1-0004oA-OS for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:21:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1668882086; bh=6Pe/rsgqs+K1AZoy3yDjcIbL7ep8c9SgK4fnMkV+4CU=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=Ji3FX7vWM3DCvfnunNycAtnFo5i6DjGzct7VlO9jQYmlEchtYM7Te6lgHztE69Vsh /THeiinB0p8ku3NKvH2k7qE2NkCcLfiV/S1uAhnk8vnYrGvSDIxGh380hJ5R4Hbj5F 9v2bJkTNKF72tyX0L1zcElp83Jbw8HXjX49SB2kSRELSLHkRGuTPC8e9SNhZVM8GSJ 0OAutoHytvxXXocsqUTYzpaMvsDPwK5BYrrm4cIDiImGi15F0581cJ1eurRV+b3f8j Xek2tEuVQII4jvjXOkaPooiugmsiWOnfMcIzSrhzd0g0TMtla65yMq7+XBT9ocN/dE doDhIVMqsTotw== Date: Sat, 19 Nov 2022 18:21:26 +0000 From: Gregory Heytings <gregory@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#59388: Open emacsclient file at last line In-Reply-To: <83y1s67qrg.fsf@HIDDEN> Message-ID: <518ded72c3e3303c3aaf@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> <83y1s67qrg.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> Hmmm... I must be missing something. What do you mean? emacsclient >> --eval means "do not visit files but instead evaluate the arguments as >> Emacs Lisp expressions". > > Maybe I didn't understand what you mean by "put the filename inside the > expression". > Well, to achieve what he wants Janek would have to do something like emacsclient --eval '(progn (find-file "FILE") (goto-char (point-max)))' And that also means that the default (waiting) mode of emacsclient is not available.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 18:17:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 13:17:43 2022 Received: from localhost ([127.0.0.1]:41091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owSPP-0004hv-7D for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:17:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1owSPN-0004hj-3m for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:17:42 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owSPF-0003qN-Fx; Sat, 19 Nov 2022 13:17:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=+xPndIQ56lFUgU9F1cy0iDD3gj9QrsnXJ1mSni5auhk=; b=OS+fng+z8H1J dKgjrZ7lcio4vhj0jUWWtwf7MxROEQp+wC/q8uzm61AyIQUYGThQax+5qfyLMGDhJ/WkRfk3tI3vM YRoCscSRLkjzLC4nMetBfms4n0Kbqx6IxQTR71GzAcawN5K+gDqfT6D78FK0+VFRYAWwIVk2lrSWG eG7Mdsc5cr9XFEG6v1yQkGy7cj9/bL+x/hqspURfXchh4CGntuRXH5b0x/32EhqWaxkfsTOrshCDf O/SobFTPp6cjWfEHcz46o2CCgsCmpyo5sgGkQgPILYr9w+m7lQTCWjIyoTc3HgbNKGMVP47xpY93z X3E2lSsyM5ztG02scKZBfw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owSPE-0007sc-U0; Sat, 19 Nov 2022 13:17:33 -0500 Date: Sat, 19 Nov 2022 20:17:39 +0200 Message-Id: <83y1s67qrg.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <518ded72c37782cf8af5@HIDDEN> (message from Gregory Heytings on Sat, 19 Nov 2022 18:07:15 +0000) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> <518ded72c37782cf8af5@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 19 Nov 2022 18:07:15 +0000 > From: Gregory Heytings <gregory@HIDDEN> > cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org > > > >> It's not very convenient, you'd have to put the filename inside the > >> expression. > > > > You are probably assuming something very specific about the expression > > after --eval. > > > > Hmmm... I must be missing something. What do you mean? emacsclient > --eval means "do not visit files but instead evaluate the arguments as > Emacs Lisp expressions". Maybe I didn't understand what you mean by "put the filename inside the expression".
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 18:07:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 13:07:19 2022 Received: from localhost ([127.0.0.1]:41067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owSFL-0004SE-JP for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:07:19 -0500 Received: from heytings.org ([95.142.160.155]:50284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1owSFJ-0004S5-KT for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:07:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1668881236; bh=EuIV/B6Rm3UU1XLKVztl3vMACLUCaRJLiJAruL4pnkg=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=k422AjZbJIPfKSQ+uQpJ7ymrIYK4u5qV/h98sxzEviRjZfpgptJ85gnl5AdZBPMKr s6lfZ1W2Ip7aPR9yFdaT2IehS1Sy9vTZj8KM1eQlnBNpWzArXaQNkeA6NtkWxlQYg4 JjlyBsQQ+wrrBtbE+2kuBjEcO6uRTvUzf8AoxRsVBjCSUqYlTd6hA903osejnqjAye toGpTGSYy0FnNUKl/x6yKpjGuCyIOdsMT15qDKiP+IJCWEfsMqVdfKeIpXS9MJU+SQ EC0lkdMjf14WYCxtiIDWtLARDVpcTH4qrmxKo4WQ8jx2GJ2uckckpST96AlIVIJLq6 fjIIeMwlnhgKg== Date: Sat, 19 Nov 2022 18:07:15 +0000 From: Gregory Heytings <gregory@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#59388: Open emacsclient file at last line In-Reply-To: <83zgcm7rfg.fsf@HIDDEN> Message-ID: <518ded72c37782cf8af5@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> <83zgcm7rfg.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) >> It's not very convenient, you'd have to put the filename inside the >> expression. > > You are probably assuming something very specific about the expression > after --eval. > Hmmm... I must be missing something. What do you mean? emacsclient --eval means "do not visit files but instead evaluate the arguments as Emacs Lisp expressions".
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 18:03:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 13:03:22 2022 Received: from localhost ([127.0.0.1]:41063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owSBV-0004Mi-Uf for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:03:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1owSBQ-0004MR-EW for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 13:03:19 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owSBL-0006S7-0x; Sat, 19 Nov 2022 13:03:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=YgjXftTsydnV+fLpnsblPqG8qaTYVXOmnc5yVgTwP5Q=; b=p6anrmjT9+aY T/WHJJnU7o4pqPUPb/sNgmKoezlagNLpgW9F3KkdIml1tpFJI6Cz+EGL37FLCbnheXtsFsmSB9TSZ 767pEwsaMUOGa+KyuJjfdqE/3qQpHalGSVNZjRoYSSVF954PZ5nx+2AEL35d5CigROBNySDCcUFgx +voS5Eox7mvjgPFRheDmfWKPQQX7KhnD4JfV5GK4vO5Xig8n3Zto3GJZUUSBMLq3hcgL5tXMHEw2h iydckht8jPzBsULWodjWRxOKX8LmJNW1ud9AizIvipf2r5Xz8mkcNfBdCbh8gVG9iBbVdVSG9uw6h dt9hRrgJfN4MVlS35XJz5A==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owSBK-0006CH-HC; Sat, 19 Nov 2022 13:03:10 -0500 Date: Sat, 19 Nov 2022 20:03:15 +0200 Message-Id: <83zgcm7rfg.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Gregory Heytings <gregory@HIDDEN> In-Reply-To: <518ded72c33c3608e35a@HIDDEN> (message from Gregory Heytings on Sat, 19 Nov 2022 17:10:02 +0000) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> <518ded72c33c3608e35a@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: xerusx@HIDDEN, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 19 Nov 2022 17:10:02 +0000 > From: Gregory Heytings <gregory@HIDDEN> > cc: Janek F <xerusx@HIDDEN>, 59388 <at> debbugs.gnu.org > > >> I don't think there is any option right now to start emacsclient on the > >> last line of the file, barring adding lots of 9's. > > > > What about the --eval command-line option of emacsclient? > > > > It's not very convenient, you'd have to put the filename inside the > expression. You are probably assuming something very specific about the expression after --eval. > What do you think of the attached patch? I see no important use cases for this generalization.
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 17:10:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 12:10:07 2022 Received: from localhost ([127.0.0.1]:41033 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owRLz-00034S-7C for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 12:10:07 -0500 Received: from heytings.org ([95.142.160.155]:50222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gregory@HIDDEN>) id 1owRLw-00034E-4K for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 12:10:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1668877802; bh=zZ6vsZAykzalmpipbC2A0aOdi+n/2HyvFRhW93FNwYo=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=VQWcjkFJfyhQE+wkdL/BskTEgr1STFaXGNdde+gGLITWkG3qM02OTYOyXuMXDR90W uVLv/PbplfdhRcXtPqbd2nOGhlsTph7MVIxN37DVCYUrPFVXC2c2pIATJY4DZUiUKB imLC8T+UHPKwfVu6vf1FEXvAGplCaxnoLKlla4qtcYPfgIZFwZZV8EaBxqGvjrvMGz K/tyiOOCoHiCGQb85qOK/j+K8ooYYKDX6IKu1dTrVFNmG8HnTtYtA1lIV8uw+4KgkX bUimIl4sPrwxZMuHQo4notELV1g9u//0L/M247GR5T8febffOfK5JA+RCsngmZFf5k ZE9vcpe+6sklg== Date: Sat, 19 Nov 2022 17:10:02 +0000 From: Gregory Heytings <gregory@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#59388: Open emacsclient file at last line In-Reply-To: <835yfb7xo6.fsf@HIDDEN> Message-ID: <518ded72c33c3608e35a@HIDDEN> References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> <835yfb7xo6.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="4Lj79iQRXp" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59388 Cc: Janek F <xerusx@HIDDEN>, 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --4Lj79iQRXp Content-Type: text/plain; charset=us-ascii; format=flowed >> I don't think there is any option right now to start emacsclient on the >> last line of the file, barring adding lots of 9's. > > What about the --eval command-line option of emacsclient? > It's not very convenient, you'd have to put the filename inside the expression. What do you think of the attached patch? --4Lj79iQRXp Content-Type: text/x-diff; name=Add-option-to-visit-the-end-of-a-file.patch Content-Transfer-Encoding: base64 Content-ID: <518ded72c3a16c5a7d2f@HIDDEN> Content-Disposition: attachment; filename=Add-option-to-visit-the-end-of-a-file.patch RnJvbSBjMjk5MmVkMmRhNWIwMjI1YmVjMjViZTgyZWY4NjhhZTgzNWNhYzg5 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBTYXQsIDE5IE5v diAyMDIyIDE3OjA4OjEwICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEFkZCBv cHRpb24gdG8gdmlzaXQgdGhlIGVuZCBvZiBhIGZpbGUuDQoNCiogbGlzcC9z dGFydHVwLmVsIChjb21tYW5kLWxpbmUtMSk6IENvdW50IGZyb20gdGhlIGVu ZCBvZiB0aGUgZmlsZQ0Kd2hlbiB0aGUgbGluZSBudW1iZXIgaXMgbmVnYXRp dmUuDQoNCiogbGlzcC9zZXJ2ZXIuZWwgKHNlcnZlci1wcm9jZXNzLWZpbHRl cik6IEFsbG93IG5lZ2F0aXZlIGxpbmUgbnVtYmVycy4NCihzZXJ2ZXItZ290 by1saW5lLWNvbHVtbik6IENvdW50IGZyb20gdGhlIGVuZCBvZiB0aGUgZmls ZSB3aGVuIHRoZQ0KbGluZSBudW1iZXIgaXMgbmVnYXRpdmUuDQoNCiogc3Jj L2VtYWNzLmMgKHVzYWdlX21lc3NhZ2UpOiBNZW50aW9uIHRoZSBvcHRpb25h bCAnLScuDQoNCiogbGliLXNyYy9lbWFjc2NsaWVudC5jIChtYWluKTogQWxs b3cgbmVnYXRpdmUgbGluZSBudW1iZXJzLg0KKHByaW50X2hlbHBfYW5kX2V4 aXQpOiBNZW50aW9uIHRoZSBvcHRpb25hbCAnLScuDQoNCiogZG9jL2VtYWNz L2NtZGFyZ3MudGV4aSAoQWN0aW9uIEFyZ3VtZW50cyk6DQoqIGRvYy9lbWFj cy9taXNjLnRleGkgKGVtYWNzY2xpZW50IE9wdGlvbnMpOg0KKiBkb2MvbWFu L2VtYWNzLjEuaW46DQoqIGRvYy9tYW4vZW1hY3NjbGllbnQuMToNCkRvY3Vt ZW50IG5lZ2F0aXZlIGxpbmUgbnVtYmVycy4NCi0tLQ0KIGRvYy9lbWFjcy9j bWRhcmdzLnRleGkgfCAgOSArKysrKysrKysNCiBkb2MvZW1hY3MvbWlzYy50 ZXhpICAgIHwgIDggKysrKystLS0NCiBkb2MvbWFuL2VtYWNzLjEuaW4gICAg IHwgIDQgKysrLQ0KIGRvYy9tYW4vZW1hY3NjbGllbnQuMSAgfCAgNyArKysr LS0tDQogbGliLXNyYy9lbWFjc2NsaWVudC5jICB8ICAzICsrLQ0KIGxpc3Av c2VydmVyLmVsICAgICAgICAgfCAxMSArKysrKysrKy0tLQ0KIGxpc3Avc3Rh cnR1cC5lbCAgICAgICAgfCAxNSArKysrKysrKysrLS0tLS0NCiBzcmMvZW1h Y3MuYyAgICAgICAgICAgIHwgIDQgKystLQ0KIDggZmlsZXMgY2hhbmdlZCwg NDMgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1n aXQgYS9kb2MvZW1hY3MvY21kYXJncy50ZXhpIGIvZG9jL2VtYWNzL2NtZGFy Z3MudGV4aQ0KaW5kZXggMGY3YWNkODc5Ny4uNGE3NDg0ODYwYSAxMDA2NDQN Ci0tLSBhL2RvYy9lbWFjcy9jbWRhcmdzLnRleGkNCisrKyBiL2RvYy9lbWFj cy9jbWRhcmdzLnRleGkNCkBAIC0xMTksNiArMTE5LDE1IEBAIEFjdGlvbiBB cmd1bWVudHMNCiBWaXNpdCB0aGUgc3BlY2lmaWVkIEB2YXJ7ZmlsZX0sIHRo ZW4gZ28gdG8gbGluZSBudW1iZXIgQHZhcntsaW5lbnVtfQ0KIGFuZCBwdXQg cG9pbnQgYXQgY29sdW1uIG51bWJlciBAdmFye2NvbHVtbm51bX0uDQogDQor QGl0ZW0gKy1AdmFye2xpbmVudW19IEB2YXJ7ZmlsZX0NCitWaXNpdCB0aGUg c3BlY2lmaWVkIEB2YXJ7ZmlsZX0sIHRoZW4gZ28gdG8gbGluZSBudW1iZXIg QHZhcntsaW5lbnVtfQ0KK2luIGl0LCBjb3VudGluZyBmcm9tIHRoZSBlbmQg b2YgdGhlIGZpbGUuDQorDQorQGl0ZW0gKy1AdmFye2xpbmVudW19OkB2YXJ7 Y29sdW1ubnVtfSBAdmFye2ZpbGV9DQorVmlzaXQgdGhlIHNwZWNpZmllZCBA dmFye2ZpbGV9LCB0aGVuIGdvIHRvIGxpbmUgbnVtYmVyIEB2YXJ7bGluZW51 bX0sDQorY291bnRpbmcgZnJvbSB0aGUgZW5kIG9mIHRoZSBmaWxlLCBhbmQg cHV0IHBvaW50IGF0IGNvbHVtbiBudW1iZXINCitAdmFye2NvbHVtbm51bX0u DQorDQogQGl0ZW0gLWwgQHZhcntmaWxlfQ0KIEBvcGluZGV4IC1sDQogQGl0 ZW14IC0tbG9hZD1AdmFye2ZpbGV9DQpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNz L21pc2MudGV4aSBiL2RvYy9lbWFjcy9taXNjLnRleGkNCmluZGV4IDI5YzBi ZWQxOWMuLjI0MGQ0MDhhMTAgMTAwNjQ0DQotLS0gYS9kb2MvZW1hY3MvbWlz Yy50ZXhpDQorKysgYi9kb2MvZW1hY3MvbWlzYy50ZXhpDQpAQCAtMjAxMSwx MCArMjAxMSwxMiBAQCBlbWFjc2NsaWVudCBPcHRpb25zDQogQGVuZCBleGFt cGxlDQogDQogQG5vaW5kZW50DQotVGhlIEBzYW1weytAdmFye2xpbmV9fSBv ciBAc2FtcHsrQHZhcntsaW5lfTpAdmFye2NvbHVtbn19IGFyZ3VtZW50cw0K K1RoZSBAc2FtcHsrQHZhcntsaW5lfX0sIEBzYW1weytAdmFye2xpbmV9OkB2 YXJ7Y29sdW1ufX0sDQorQHNhbXB7Ky1AdmFye2xpbmV9fSBvciBAc2FtcHsr LUB2YXJ7bGluZX06QHZhcntjb2x1bW59fSBhcmd1bWVudHMNCiBzcGVjaWZ5 IGxpbmUgbnVtYmVycywgb3IgbGluZSBhbmQgY29sdW1uIG51bWJlcnMsIGZv ciB0aGUgbmV4dCBmaWxlDQotYXJndW1lbnQuICBUaGVzZSBiZWhhdmUgbGlr ZSB0aGUgY29tbWFuZCBsaW5lIGFyZ3VtZW50cyBmb3IgRW1hY3MNCi1pdHNl bGYuICBAeHJlZntBY3Rpb24gQXJndW1lbnRzfS4NCithcmd1bWVudC4gIFdp dGggYSBuZWdhdGl2ZSBsaW5lIG51bWJlciwgdGhlIGFjdHVhbCBsaW5lIGlz IGNvdW50ZWQNCitmcm9tIHRoZSBlbmQgb2YgdGhlIGZpbGUuICBUaGVzZSBi ZWhhdmUgbGlrZSB0aGUgY29tbWFuZCBsaW5lDQorYXJndW1lbnRzIGZvciBF bWFjcyBpdHNlbGYuICBAeHJlZntBY3Rpb24gQXJndW1lbnRzfS4NCiANCiAg IFRoZSBvdGhlciBvcHRpb25hbCBhcmd1bWVudHMgcmVjb2duaXplZCBieSBA Y29tbWFuZHtlbWFjc2NsaWVudH0gYXJlDQogbGlzdGVkIGJlbG93Og0KZGlm ZiAtLWdpdCBhL2RvYy9tYW4vZW1hY3MuMS5pbiBiL2RvYy9tYW4vZW1hY3Mu MS5pbg0KaW5kZXggN2IyYjU1Mzk3OS4uMzg1NmMzYjFjNSAxMDA2NDQNCi0t LSBhL2RvYy9tYW4vZW1hY3MuMS5pbg0KKysrIGIvZG9jL21hbi9lbWFjcy4x LmluDQpAQCAtNjYsMTEgKzY2LDEzIEBAIFRoZSBzYW1lIGFzIHNwZWNpZnlp bmcNCiAuSSBmaWxlDQogZGlyZWN0bHkgYXMgYW4gYXJndW1lbnQuDQogLlRQ DQotLkJJICsgbnVtYmVyDQorLkJJICsgXGZSWy1dXGZQbnVtYmVyDQogR28g dG8gdGhlIGxpbmUgc3BlY2lmaWVkIGJ5DQogLkkgbnVtYmVyDQogKGRvIG5v dCBpbnNlcnQgYSBzcGFjZSBiZXR3ZWVuIHRoZSAiKyIgc2lnbiBhbmQNCiB0 aGUgbnVtYmVyKS4NCitXaXRoIGEgbmVnYXRpdmUgbGluZSBudW1iZXIsIHRo ZSBhY3R1YWwgbGluZSBpcyBjb3VudGVkDQorZnJvbSB0aGUgZW5kIG9mIHRo ZSBmaWxlLg0KIFRoaXMgYXBwbGllcyBvbmx5IHRvIHRoZSBuZXh0IGZpbGUg c3BlY2lmaWVkLg0KIC5UUA0KIC5CSSArIGxpbmU6Y29sdW1uDQpkaWZmIC0t Z2l0IGEvZG9jL21hbi9lbWFjc2NsaWVudC4xIGIvZG9jL21hbi9lbWFjc2Ns aWVudC4xDQppbmRleCA4M2M4YTM2NmY4Li41M2FmMGRhZDQzIDEwMDY0NA0K LS0tIGEvZG9jL21hbi9lbWFjc2NsaWVudC4xDQorKysgYi9kb2MvbWFuL2Vt YWNzY2xpZW50LjENCkBAIC01MCwxNSArNTAsMTYgQEAgSWYgeW91IHNldCB0 aGUgdmFyaWFibGUgInNlcnZlci13aW5kb3ciIHRvIGEgd2luZG93IG9yIGEg ZnJhbWUsICJDLXgNCiBNb3N0IG9wdGlvbnMgZm9sbG93IHRoZSB1c3VhbCBH TlUgY29tbWFuZCBsaW5lIHN5bnRheCwgd2l0aCBsb25nDQogb3B0aW9ucyBz dGFydGluZyB3aXRoIHR3byBkYXNoZXMgKCJcLSIpLg0KIC5UUA0KLS5CSSAr IGxpbmVcZlJbXGZQXGZCOlxmUGNvbHVtblxmUl1cZlANCisuQkkgKyBcZlJb LV1cZlBsaW5lXGZSW1xmUFxmQjpcZlBjb2x1bW5cZlJdXGZQDQogR28gdG8g dGhlIHNwZWNpZmllZA0KIC5JIGxpbmUNCiBhbmQNCiAuSVIgY29sdW1uIC4N CiBBIG1pc3NpbmcNCiAuSSBjb2x1bW4NCi1pcyB0cmVhdGVkIGFzIGNvbHVt biAxLg0KLVRoaXMgb3B0aW9uIGFwcGxpZXMgb25seSB0byB0aGUgbmV4dCBm aWxlIHNwZWNpZmllZC4NCitpcyB0cmVhdGVkIGFzIGNvbHVtbiAxLiAgV2l0 aCBhIG5lZ2F0aXZlIGxpbmUgbnVtYmVyLCB0aGUgYWN0dWFsIGxpbmUNCitp cyBjb3VudGVkIGZyb20gdGhlIGVuZCBvZiB0aGUgZmlsZS4gIFRoaXMgb3B0 aW9uIGFwcGxpZXMgb25seSB0byB0aGUNCituZXh0IGZpbGUgc3BlY2lmaWVk Lg0KIC5UUA0KIC5CIFwtYSwgXC1cLWFsdGVybmF0ZS1lZGl0b3I9Q09NTUFO RA0KIElmIHRoZSBFbWFjcyBzZXJ2ZXIgaXMgbm90IHJ1bm5pbmcsIHJ1biB0 aGUgc3BlY2lmaWVkIHNoZWxsIGNvbW1hbmQgaW5zdGVhZC4NCmRpZmYgLS1n aXQgYS9saWItc3JjL2VtYWNzY2xpZW50LmMgYi9saWItc3JjL2VtYWNzY2xp ZW50LmMNCmluZGV4IDQyNWRiOGNmYWMuLjk0OGMxYThmMGYgMTAwNjQ0DQot LS0gYS9saWItc3JjL2VtYWNzY2xpZW50LmMNCisrKyBiL2xpYi1zcmMvZW1h Y3NjbGllbnQuYw0KQEAgLTY3NCw3ICs2NzQsNyBAQCBwcmludF9oZWxwX2Fu ZF9leGl0ICh2b2lkKQ0KICAgbWVzc2FnZSAoZmFsc2UsDQogCSAgICJVc2Fn ZTogJXMgW09QVElPTlNdIEZJTEUuLi5cbiVzJXMlcyIsIHByb2duYW1lLCAi XA0KIFRlbGwgdGhlIEVtYWNzIHNlcnZlciB0byB2aXNpdCB0aGUgc3BlY2lm aWVkIGZpbGVzLlxuXA0KLUV2ZXJ5IEZJTEUgY2FuIGJlIGVpdGhlciBqdXN0 IGEgRklMRU5BTUUgb3IgWytMSU5FWzpDT0xVTU5dXSBGSUxFTkFNRS5cblwN CitFdmVyeSBGSUxFIGNhbiBiZSBlaXRoZXIganVzdCBhIEZJTEVOQU1FIG9y IFsrWy1dTElORVs6Q09MVU1OXV0gRklMRU5BTUUuXG5cDQogXG5cDQogVGhl IGZvbGxvd2luZyBPUFRJT05TIGFyZSBhY2NlcHRlZDpcblwNCiAtViwgLS12 ZXJzaW9uCQlKdXN0IHByaW50IHZlcnNpb24gaW5mbyBhbmQgcmV0dXJuXG5c DQpAQCAtMjA4Myw2ICsyMDgzLDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIg Kiphcmd2KQ0KIAkgIGlmICgqcCA9PSAnKycpDQogICAgICAgICAgICAgew0K IAkgICAgICB1bnNpZ25lZCBjaGFyIGM7DQorCSAgICAgIGlmICgqKHAgKyAx KSA9PSAnLScpIHArKzsNCiAJICAgICAgZG8NCiAJCWMgPSAqKytwOw0KIAkg ICAgICB3aGlsZSAoaXNkaWdpdCAoYykgfHwgYyA9PSAnOicpOw0KZGlmZiAt LWdpdCBhL2xpc3Avc2VydmVyLmVsIGIvbGlzcC9zZXJ2ZXIuZWwNCmluZGV4 IDU1Mzg5MGNlMjkuLjM3Y2NmN2I5ZjQgMTAwNjQ0DQotLS0gYS9saXNwL3Nl cnZlci5lbA0KKysrIGIvbGlzcC9zZXJ2ZXIuZWwNCkBAIC0xMjM3LDcgKzEy MzcsNyBAQCBzZXJ2ZXItcHJvY2Vzcy1maWx0ZXINCiAgICAgICAgICAgICAg ICAgOzsgLXBvc2l0aW9uICtMSU5FWzpDT0xVTU5dOiAgU2V0IHBvaW50IHRv IHRoZSBnaXZlbg0KICAgICAgICAgICAgICAgICA7OyAgcG9zaXRpb24gaW4g dGhlIG5leHQgZmlsZS4NCiAgICAgICAgICAgICAgICAgKCItcG9zaXRpb24i DQotICAgICAgICAgICAgICAgICAoaWYgKG5vdCAoc3RyaW5nLW1hdGNoICJc XCtcXChbMC05XStcXClcXCg/OjpcXChbMC05XStcXClcXCk/Ig0KKyAgICAg ICAgICAgICAgICAgKGlmIChub3QgKHN0cmluZy1tYXRjaCAiXFwrXFwoLT9b MC05XStcXClcXCg/OjpcXChbMC05XStcXClcXCk/Ig0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2FyIGFyZ3MtbGVmdCkp KQ0KICAgICAgICAgICAgICAgICAgICAgIChlcnJvciAiSW52YWxpZCAtcG9z aXRpb24gY29tbWFuZCBpbiBjbGllbnQgYXJncyIpKQ0KICAgICAgICAgICAg ICAgICAgKGxldCAoKGFyZyAocG9wIGFyZ3MtbGVmdCkpKQ0KQEAgLTE0Mzcs OCArMTQzNywxMyBAQCBzZXJ2ZXItZ290by1saW5lLWNvbHVtbg0KICAgIk1v dmUgcG9pbnQgdG8gdGhlIHBvc2l0aW9uIGluZGljYXRlZCBpbiBMSU5FLUNP TC4NCiBMSU5FLUNPTCBzaG91bGQgYmUgYSBwYWlyIChMSU5FIC4gQ09MKS4i DQogICAod2hlbiBsaW5lLWNvbA0KLSAgICAoZ290by1jaGFyIChwb2ludC1t aW4pKQ0KLSAgICAoZm9yd2FyZC1saW5lICgxLSAoY2FyIGxpbmUtY29sKSkp DQorICAgIChpZiAoPj0gKGNhciBsaW5lLWNvbCkgMCkNCisgICAgICAgIChw cm9nbg0KKyAgICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQ0KKyAg ICAgICAgICAoZm9yd2FyZC1saW5lICgxLSAoY2FyIGxpbmUtY29sKSkpKQ0K KyAgICAgIChwcm9nbg0KKyAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWF4 KSkNCisgICAgICAgIChmb3J3YXJkLWxpbmUgKGNhciBsaW5lLWNvbCkpKSkN CiAgICAgKGxldCAoKGNvbHVtbi1udW1iZXIgKGNkciBsaW5lLWNvbCkpKQ0K ICAgICAgICh3aGVuICg+IGNvbHVtbi1udW1iZXIgMCkNCiAgICAgICAgICht b3ZlLXRvLWNvbHVtbiAoMS0gY29sdW1uLW51bWJlcikpKSkpKQ0KZGlmZiAt LWdpdCBhL2xpc3Avc3RhcnR1cC5lbCBiL2xpc3Avc3RhcnR1cC5lbA0KaW5k ZXggNWUwYTQ3ZDNmOC4uN2NiZDc2ODdhZCAxMDA2NDQNCi0tLSBhL2xpc3Av c3RhcnR1cC5lbA0KKysrIGIvbGlzcC9zdGFydHVwLmVsDQpAQCAtMjU3MCw4 ICsyNTcwLDEzIEBAIGNvbW1hbmQtbGluZS0xDQogICAgICAgICAgICAgICAg ICAgICAgIDs7IFB1dCB0aGUgcG9pbnQgYXQgYGxpbmUnOmBjb2x1bW4nIGlu IHRoZSBmaWxlDQogICAgICAgICAgICAgICAgICAgICAgIDs7IGJ1ZmZlciwg YW5kIHJlc2V0IGBsaW5lJyBhbmQgYGNvbHVtbicgdG8gMC4NCiAgICAgICAg ICAgICAgICAgICAgICAgKHVubGVzcyAoemVyb3AgbGluZSkNCi0gICAgICAg ICAgICAgICAgICAgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQ0KLSAg ICAgICAgICAgICAgICAgICAgICAgIChmb3J3YXJkLWxpbmUgKDEtIGxpbmUp KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKD49IGxpbmUgMCkN CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByb2duDQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWlu KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9yd2FyZC1s aW5lICgxLSBsaW5lKSkpDQorICAgICAgICAgICAgICAgICAgICAgICAgICAo cHJvZ24NCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdvdG8tY2hh ciAocG9pbnQtbWF4KSkNCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGZvcndhcmQtbGluZSBsaW5lKSkpKQ0KICAgICAgICAgICAgICAgICAgICAg ICAoc2V0cSBsaW5lIDApDQogICAgICAgICAgICAgICAgICAgICAgICh1bmxl c3MgKDwgY29sdW1uIDEpDQogICAgICAgICAgICAgICAgICAgICAgICAgKG1v dmUtdG8tY29sdW1uICgxLSBjb2x1bW4pKSkNCkBAIC0yNzE4LDEwICsyNzIz LDEwIEBAIGNvbW1hbmQtbGluZS0xDQogICAgICAgICAgICAgICAgICAgICAo KGVxdWFsIGFyZ2kgIi1uby1kZXNrdG9wIikNCiAgICAgICAgICAgICAgICAg ICAgICAobWVzc2FnZSAiXCItLW5vLWRlc2t0b3BcIiBpZ25vcmVkIGJlY2F1 c2UgdGhlIERlc2t0b3AgcGFja2FnZSBpcyBub3QgbG9hZGVkIikpDQogDQot ICAgICAgICAgICAgICAgICAgICAoKHN0cmluZy1tYXRjaCAiXlxcK1swLTld K1xcJyIgYXJnaSkNCi0gICAgICAgICAgICAgICAgICAgICAoc2V0cSBsaW5l IChzdHJpbmctdG8tbnVtYmVyIGFyZ2kpKSkNCisgICAgICAgICAgICAgICAg ICAgICgoc3RyaW5nLW1hdGNoICJeXFwrXFwoLT9bMC05XStcXClcXCciIGFy Z2kpDQorICAgICAgICAgICAgICAgICAgICAgKHNldHEgbGluZSAoc3RyaW5n LXRvLW51bWJlciAobWF0Y2gtc3RyaW5nIDEgYXJnaSkpKSkNCiANCi0gICAg ICAgICAgICAgICAgICAgICgoc3RyaW5nLW1hdGNoICJeXFwrXFwoWzAtOV0r XFwpOlxcKFswLTldK1xcKVxcJyIgYXJnaSkNCisgICAgICAgICAgICAgICAg ICAgICgoc3RyaW5nLW1hdGNoICJeXFwrXFwoLT9bMC05XStcXCk6XFwoWzAt OV0rXFwpXFwnIiBhcmdpKQ0KICAgICAgICAgICAgICAgICAgICAgIChzZXRx IGxpbmUgKHN0cmluZy10by1udW1iZXIgKG1hdGNoLXN0cmluZyAxIGFyZ2kp KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbiAoc3RyaW5n LXRvLW51bWJlciAobWF0Y2gtc3RyaW5nIDIgYXJnaSkpKSkNCiANCmRpZmYg LS1naXQgYS9zcmMvZW1hY3MuYyBiL3NyYy9lbWFjcy5jDQppbmRleCA4NTEw MmFjZDI4Li44NjI2NGRmN2E5IDEwMDY0NA0KLS0tIGEvc3JjL2VtYWNzLmMN CisrKyBiL3NyYy9lbWFjcy5jDQpAQCAtMzA4LDggKzMwOCw4IEBAICNkZWZp bmUgTUFJTl9QUk9HUkFNDQogQWN0aW9uIG9wdGlvbnM6XG5cDQogXG5cDQog RklMRSAgICAgICAgICAgICAgICAgICAgdmlzaXQgRklMRVxuXA0KLStMSU5F ICAgICAgICAgICAgICAgICAgIGdvIHRvIGxpbmUgTElORSBpbiBuZXh0IEZJ TEVcblwNCi0rTElORTpDT0xVTU4gICAgICAgICAgICBnbyB0byBsaW5lIExJ TkUsIGNvbHVtbiBDT0xVTU4sIGluIG5leHQgRklMRVxuXA0KKytbLV1MSU5F ICAgICAgICAgICAgICAgIGdvIHRvIGxpbmUgTElORSBpbiBuZXh0IEZJTEVc blwNCisrWy1dTElORTpDT0xVTU4gICAgICAgICBnbyB0byBsaW5lIExJTkUs IGNvbHVtbiBDT0xVTU4sIGluIG5leHQgRklMRVxuXA0KIC0tZGlyZWN0b3J5 LCAtTCBESVIgICAgIHByZXBlbmQgRElSIHRvIGxvYWQtcGF0aCAod2l0aCA6 RElSLCBhcHBlbmQgRElSKVxuXA0KIC0tZXZhbCBFWFBSICAgICAgICAgICAg IGV2YWx1YXRlIEVtYWNzIExpc3AgZXhwcmVzc2lvbiBFWFBSXG5cDQogLS1l eGVjdXRlIEVYUFIgICAgICAgICAgZXZhbHVhdGUgRW1hY3MgTGlzcCBleHBy ZXNzaW9uIEVYUFJcblwNCi0tIA0KMi4zNS4xDQoNCg== --4Lj79iQRXp--
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at 59388) by debbugs.gnu.org; 19 Nov 2022 15:48:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 10:48:27 2022 Received: from localhost ([127.0.0.1]:40991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owQ4x-00015K-0e for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 10:48:27 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1owQ4u-000154-2n for 59388 <at> debbugs.gnu.org; Sat, 19 Nov 2022 10:48:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owQ4o-0004xD-Pu; Sat, 19 Nov 2022 10:48:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=xd4+b+1IhPVb2QzBkcbJSQVWldBgBTE14Zjzf31R6W0=; b=UjoT1fyCQ0XJ TmaATRsQitFE11gAjdZEb7PPUf5562tqvXpiVwi5f6oYq28I8dMfKjCOsnM+s6/8gexmWu+k1YIYE CRr7BU4lfOAds9diYA+fxoeYi8FN5zeIGsFtpgqe/8QIkc80RpCb/I+m0Oijz4o5Kb+cc0iWA/VGz j5D/uyUDgh98+9kE0J3plGDEN/Xr9dh/4cbgKVr4yuOIFzZM613AKy/S2kVABtph0uYp5rhUflRut zx/kHyajbbAszoRpbcyodZYdhIdfsTVWjbNCU0AD0OLlhIqDQwuJvzPVkAWNM9ANs2fMDHUi3BFut HYht9Di5LdVo2Z0G6mekxg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1owQ4o-0004ty-8f; Sat, 19 Nov 2022 10:48:18 -0500 Date: Sat, 19 Nov 2022 17:48:25 +0200 Message-Id: <835yfb7xo6.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Janek F <xerusx@HIDDEN> In-Reply-To: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#59388: Open emacsclient file at last line References: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 59388 Cc: 59388 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 19 Nov 2022 11:57:25 +0000 > From: Janek F via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > Hello, > > I don't think there is any option right now to start emacsclient on the last line of the file, barring adding lots of 9's. What about the --eval command-line option of emacsclient?
bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 19 Nov 2022 15:44:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 19 10:44:21 2022 Received: from localhost ([127.0.0.1]:40980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1owQ0y-0000w7-AL for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 10:44:21 -0500 Received: from lists.gnu.org ([209.51.188.17]:52466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <xerusx@HIDDEN>) id 1owMTd-000148-9B for submit <at> debbugs.gnu.org; Sat, 19 Nov 2022 06:57:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <xerusx@HIDDEN>) id 1owMTd-000125-28 for bug-gnu-emacs@HIDDEN; Sat, 19 Nov 2022 06:57:41 -0500 Received: from mail-4316.protonmail.ch ([185.70.43.16]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <xerusx@HIDDEN>) id 1owMTb-0006XR-2g for bug-gnu-emacs@HIDDEN; Sat, 19 Nov 2022 06:57:40 -0500 Date: Sat, 19 Nov 2022 11:57:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1668859054; x=1669118254; bh=+lHjjToBStGpYmXefQn7IXNqG45/PZSqjNMpiC0rvgM=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=BuOGyB1E5trcnwQtZwHk+9zfSm9d2h8d16ToaE/pOhj1pvRHBjmz+CiFzBYLMJRX5 PbgKs45D2vBxjmIu+nDRe8W+LkAjX7WayWE2fWqzvaMY68Uf5Rt+326VE3MisuXt41 YaIxh4YlUd21KxANErltr/qrx0KUWLk3/Q5E9KlgbbYEAeNnn6qX9FauvsGlZqw1kh hzNqTVSQ3ACJTlPpS/TpL5FlDJlnMEE2/HOGlepjHoh/xFFvVoBoUQKs2JUy+AqIey pxULrDkDIp3JSoojHSeDpt3/jvli4wTF6asNN0JT3XDlUkBPztiaQs+19D78EcySdL pMeavW+2Er8rA== To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> From: Janek F <xerusx@HIDDEN> Subject: Open emacsclient file at last line Message-ID: <vQbHtAJzqUBd2qqg8W4cbS7581v_pnVCAaBE7huy5TECWMsz-3DPXdzs7hDnASK4p6YkjhUVdgm3zPo0pQR2rQP6w2KioPdSWW1Cxp59CwE=@pm.me> Feedback-ID: 17130000:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.43.16; envelope-from=xerusx@HIDDEN; helo=mail-4316.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 19 Nov 2022 10:44:14 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) Hello, I don't think there is any option right now to start emacsclient on the las= t line of the file, barring adding lots of 9's. For nvim and vi, one can simply omit the line number after the plus, I think this would also be a sensible choice for emacsclient: =E2=9D=AF emacsclient vlcrc + Waiting for Emacs... *ERROR*: Invalid -position command in client args =E2=9D=AF nvim vlcrc + =E2=9D=AF vi vlcrc + Best, Janek
Janek F <xerusx@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#59388
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.