emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Making `eglot-server-programs' a custom variable?


From: Eli Zaretskii
Subject: Re: Making `eglot-server-programs' a custom variable?
Date: Sun, 13 Nov 2022 08:39:06 +0200

> From: Philip Kaludercic <philipk@posteo.net>
> Cc: jporterbugs@gmail.com,  arash@gnu.org,  emacs-devel@gnu.org,
>   joaotavora@gmail.com
> Date: Sun, 13 Nov 2022 00:20:35 +0000
> 
> > Under my proposal, the variable eglot-server-programs remains a
> > defvar, and contains the baseline list of the servers.  To customize
> > the list, users change the value of a separate user option, say,
> > eglot-user-server-programs.  This user option's value is nil by
> > default, and it allows users to specify both additions of servers to
> > the baseline value of eglot-server-programs and removal of servers
> > from that value.  
> 
> How would this look like?

I don't understand what you are asking here.  How what will look like?

> >                   The :set function of eglot-user-server-programs then
> > takes care of doing whatever is needed to make sure that the value of
> > eglot-server-programs is modified according to
> > eglot-user-server-programs's value when Eglot is started.
> 
> This I understand, but I don't see how this is preferable to a general
> solution that doesn't require explicit support for any user option.

What is the general solution you have in mind?  And what problems does
that general solution solve?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]