-
-
Notifications
You must be signed in to change notification settings - Fork 82
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
The rc shell is not supported #114
Comments
Thanks, I'd potentially be open to a patch, and there's another minority shell (nushell) in a similar situation — see #109. Essentially, I guess those shells use different quoting/escaping rules, so the |
Depending on the implementation of rc, quoting is only one of the things which are different. Having used the Nushell for a while, I doubt that a common denominator will be rather hard to find, to be honest. It would probably still require a separate handling for special shells and their needs. |
Yeah, I'm imagining maybe an overriding argument quoting function that's specified in an alist. |
The recent addition of support for Nushell has made the code even harder for me to understand, I'm afraid. I had just tried a shot in the dark by trying to get anything sensible out of |
The reason |
If you need any second pair of eyes, I’m here. :-) |
Well.... What would be helpful would be if you could share an In the nushell case we do this by printing the values as JSON. For other shells we use printf to construct a null-delimited output string, book-ended with |
Hmm. Printing as many environment variables as you wish is easy (
So, in this example, |
The README claims:
My
init.el
says:I can confirm that
tcsh
works just well. Anyway, my login (= default) shell on this computer is therc
shell, arguably a UNIX-y shell (being the default shell of the last Research Unix version 10). Emacs does not like that:Suggestion: Add the
rc
executable to the list of non-standard shells:edit: Actually, there are two ways to fix it:
rc
to the list of non-standard shells orrc
's$path
syntax - that would be elegant, as it is a list:Note that
rc
uses$path
, not$PATH
, though. I'd gladly send a patch if you decide on one... :-)The text was updated successfully, but these errors were encountered: