-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP customize eglot-server-programs #224
base: master
Are you sure you want to change the base?
WIP customize eglot-server-programs #224
Conversation
The idea is quite acceptable. Give me some time to review it. You seem to have gone to great lengths to code all possible syntaxes there. Can you be sure we didn't miss any?
It's not wrong! It was just a hard/boring thing to do. But you seem to have solved that part :-) |
Great.
Adding inline documentation led me to catch a mistake interpreting your docstring:
Though I thought that meant Lines 85 to 96 in 00f71cb
open-network-stream already includes Host & Port parameters, so it seems ARGS should be the rest PARAMETER of open-network-stream , which the call in eglot--connect seems to corroborate.Is this right? Lines 93 to 104 in 7efbb5a
I think the :type expression closely matches the syntax specification in your docstring.However, I'd like that reviewed if possible. I've updated the |
7efbb5a
to
281fa83
Compare
Wow, @lmmarsano perhaps we should resynchronize ourselves as to what is needed here. All I-m willing to accept is to turn Also, do you have copyright assigned to the FSF? |
74ba7b2
to
92ff457
Compare
These revised patches should fit your request.
Not sure what that means. |
92ff457
to
aee0032
Compare
aee0032
to
0657192
Compare
@joaotavora FSF recently confirmed I've assigned this and future copyrights to them, which you can verify. |
Hi @lmmarsano, I haven't had a chance to look at this properly yet. But nice nonetheless that you have the FSF assignment paperwork taken care of. I'll try to have a look next week. |
update editing instructions update eglot's customization group summary
define eglot-server-programs as a custom variable define eglot-server-programs-contact as a constant to splice into the customization type for eglot-server-programs
0657192
to
e1bad18
Compare
Sorry for the long delay in replying here. I tried rebasing this on top of current master, but customize says that there is a mismatch between the type and the value. Could you perhaps look into it? I would also suggest squashing the two commits into one. Here's the commit message I would use:
|
Hmm, so currently the value of
I'm not sure if @joaotavora WDYT? |
eglot-server-programs
is not a custom variable.Customization variables can be convenient for persisting changes to variables that aren't yet defined due to autoload.
If the idea is acceptable, please let me know if the
:type
definition forTCP Connection
orClass Name
is wrong.We can also change tag names.
If this gets accepted, we may want to update the README.
If making
eglot-server-programs
a custom variable is wrong, we may want to explain in the README how to handle the variable wheneglot
autoloads.