From: Oleksandr Gavenko <gavenkoa@gmail.com>
To: cygwin@cygwin.com
Subject: Re: Help with setting Cygwin's Emacs W32 TRAMP to WSL 1
Date: Sat, 28 Nov 2020 16:07:34 +0200 [thread overview]
Message-ID: <vriuy2ilk21l.fsf@gavenkoa.example.com> (raw)
In-Reply-To: <9f5e55f8-6ff0-b59d-8eae-1504d3f4bd2e@cs.umass.edu>
On 2020-11-27, Eliot Moss wrote:
> On 11/26/2020 3:38 PM, Oleksandr Gavenko via Cygwin wrote:
>
>> I believe that X server under Windows is only to write cool blog posts, that
>> we are able to run "xterm" ))
>
> Not sure what you mean here. I run Cygwin's X server and run xterm/bash windows and Emacs that way.
On daily basis? Why not mintty and emacs-w32?
Originally (2006-2012) I used native Windows Emacs + cygwin-mount.el. There
were compatibility issues, most struggles came from Emacs dependency on
external utilities to be fully functional (like search across files). Cygwin
environment gave those utilities.
Later in 2016 I had to work with Windows again and I discovered:
https://cygwin.com/packages/summary/emacs-w32.html
This package provides emacs binaries that use the native Windows GUI for display.
Hooray! Good bye "cygwin-mount.el"!
I maintain "e" command to open everything in Emacs:
http://hg.defun.work/utils/file/tip/emacs
It simplifies jump from Windows CLI to Cygwin Emacs.
And recently Gradle 5.2 fixed escape sequence handling in Mintty, making it
great again:
https://docs.gradle.org/5.2/release-notes.html
Gradle now detects when it is running from Mintty on Windows and enables the
rich console. Mintty is a popular terminal emulator used by projects such as
Cygwin and Git for Windows.
> I was just indicating that (provided DISPLAY=:0.0 is set, as you pointed out) WSL X apps play fine
> with the Cygwin X server.
>
OK. No problem. I was surprised that you are using X Window from Cygwin for
xterm + Emacs when there are stronger alternatives. At least you don't need to
deal with env var DISPLAY.
For "mintty" there is an issue with TERM=mintty which is not supported on most
remote hosts. I fixed it in ~/.bashrc recently by:
case $TERM in
mintty*) alias ssh='TERM=xterm ssh' ;;
esac
Note that I need TERM=mintty for Gradle to work properly. With TERM=xterm
Gradle sends unprocessible garbage to terminal...
>> Thanks god Cygwin is able to mount WSL's roots via P9 network file system.
>
> Not sure what P9 is :-) ..
>
Here it is:
https://devblogs.microsoft.com/commandline/whats-new-for-wsl-in-windows-10-version-1903/
>> PS. As you haven't CCed me I had to check GNUS + Gmane again. Haven't read
>> news for 3 years, found out that Lars Ingebrigtsen fucked up with domain
>> transfer.
>
> ?? When people post to Cygwin, I assume that are also subscribed and will get a response from
> there, and don't need _two_ emails. But I am sending this one both places. I also have not read
> net news in years - shouldn't be necessary if you're willing to receive Cygwin notes by email.
>
I planned to read email archive week later to see responses as I didn't want to
subscribe to any mail list.
So:
* I will know about responses a week later.
* I wouldn't reply to any respond as I have to retrieve/inject Message-Id to
maintain message chain. For this I used MarkMail WEB form or some other
offer in the past but experience was confusing.
As I understand it is not possible to specify me as additional recipient via
headers To/Cc/Bcc/Replay-To if you are in a land of email lists.
I remember some articles recommended to ask about inclusion of my email in
addition to list address - the only solution we have ((
Now that I found Gmane bridge working again (I had to alter Gmane connection
endpoint to "news.gmane.io") at least I can reply without issues when not
subscribed to the list!
--
http://defun.work/
next prev parent reply other threads:[~2020-11-28 14:07 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-26 15:18 Oleksandr Gavenko
2020-11-26 15:24 ` Eliot Moss
2020-11-26 20:38 ` Oleksandr Gavenko
2020-11-27 18:12 ` Eliot Moss
2020-11-28 14:07 ` Oleksandr Gavenko [this message]
2020-11-26 18:42 ` Henry S. Thompson
2020-11-26 19:22 ` Oleksandr Gavenko
2020-11-26 20:02 ` Oleksandr Gavenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=vriuy2ilk21l.fsf@gavenkoa.example.com \
--to=gavenkoa@gmail.com \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).