From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Making `eglot-server-programs' a custom variable? Date: Thu, 10 Nov 2022 18:50:23 +0200 Message-ID: <83mt8yrbxs.fsf@gnu.org> References: <86fservpri.fsf@gnu.org> <83v8nnqchr.fsf@gnu.org> <83sfiqrg5g.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19077"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joaotavora@gmail.com, arash@gnu.org, theophilusx@gmail.com, emacs-devel@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Nov 10 17:51:15 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1otAlm-0004fs-Cm for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Nov 2022 17:51:14 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1otAl3-00020v-UN; Thu, 10 Nov 2022 11:50:29 -0500 Original-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 ) id 1otAky-0001z2-Ah for emacs-devel@gnu.org; Thu, 10 Nov 2022 11:50:24 -0500 Original-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 ) id 1otAky-0001Zm-21; Thu, 10 Nov 2022 11:50:24 -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=nh5LQNiliSShedaL118IWdz1xVu9P+DJhIh7Kf85zzo=; b=GVT0yOruf/z3 i4+bXIWCsJcI4LIOm7PHCEtrCQ3FkWu3QJd9d1TBfmbonnWV6Pk/1Hsa8Dhls999LE6X4CX5ZoeLu la+EMlxEQXCDbHXxX6Q9sluvF2WX7Zvw9w1p4CkouCLefvndL4jeaHMFk6EJ/w+WMiPrC5rAQnpUE XwD3o2Er7dvu/Q8sNrv1VOrsHO6yheuuQtmLF2MShQ2kTWmLSM3dNMi/yYuqlCjE60nvXLALK7kPz CDk+43SASwJKx8EcLyh6vD8Tr1bP01oRSv9Im7jSfyLgQSr77ePOzQB6YWWZ6uXKOIN44M90RhVU6 2dfL4/3iopTSj7lffRsNIQ==; Original-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 ) id 1otAkx-00089X-BF; Thu, 10 Nov 2022 11:50:23 -0500 In-Reply-To: (message from Dmitry Gutov on Thu, 10 Nov 2022 17:35:55 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:299496 Archived-At: > Date: Thu, 10 Nov 2022 17:35:55 +0200 > Cc: arash@gnu.org, theophilusx@gmail.com, emacs-devel@gnu.org > From: Dmitry Gutov > > If you just have a command (to be used interactively, right?), it will > only affect the value in the current session. The command could do whatever we want it to do, including writing to the user's init file, if the user wants that. And if the command is invoked from the init file, it will affect the current session, in every session. > defcustom provides a facility to persist the changes between sessions. So do commands.