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: Windows Pseudo Console support Date: Fri, 23 Sep 2022 21:53:18 +0300 Message-ID: <83fsghq5wh.fsf@gnu.org> References: <8735cicdmj.fsf@telefonica.net> <83o7v6ozfo.fsf@gnu.org> <87wn9uax6o.fsf@telefonica.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2874"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 23 21:09:49 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 1obo3Y-0000Yg-I7 for ged-emacs-devel@m.gmane-mx.org; Fri, 23 Sep 2022 21:09:48 +0200 Original-Received: from localhost ([::1]:40818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1obo3X-0005l7-8d for ged-emacs-devel@m.gmane-mx.org; Fri, 23 Sep 2022 15:09:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46438) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obnnj-0005l7-3S for emacs-devel@gnu.org; Fri, 23 Sep 2022 14:53:27 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:38966) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1obnni-0002Jh-9O; Fri, 23 Sep 2022 14:53:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=xaISGjVFZ9kBU5AXGOhLGGfw263VX6P/tbqulxCyMUQ=; b=Y3nNiOIITFYgUNbvXRkA WVc2ywCuyIHED0qsEKULlDo8Nr+SbJwp5PP8+y3I2SE6Kz3RKkS61LtYIEr0smeaJAjxX84Gjw7FS Qx00xAxC6sHoZfMeug9dcvmKa9UWu617kkDJkeVcPEJcEV3bijB4zCQXXRELSP/EO/VzWcgcXr4Kw Psw9sSjgPh5TAUrYMWn5OvxGMeNLg+K0UWx3kMKyxz/q0BIOSlnIiM69H1itbpLFXmL6qFuIXX1UR EG5Hf9m/066HIA+oa/jODHfhMTnWkGFhJ+3hzz6rJBYaHJ/MkPIinR+mA/x/fI16EKpbI4k7MAEYF VwxCxHMz9MRN8g==; Original-Received: from [87.69.77.57] (port=4691 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 1obnnh-0005kh-Ns; Fri, 23 Sep 2022 14:53:26 -0400 In-Reply-To: <87wn9uax6o.fsf@telefonica.net> (message from =?utf-8?Q?=C3=93scar?= Fuentes on Fri, 23 Sep 2022 18:10:39 +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" Xref: news.gmane.io gmane.emacs.devel:296079 Archived-At: > From: Óscar Fuentes > Date: Fri, 23 Sep 2022 18:10:39 +0200 > > OTOH, MSYS2 mintty (and probably upstream Cygwin's too) now support > ConPTY. As that is a console emulator probably it doesn't care about the > encoding issue? Terminal emulators are only dealing with console input/output of the child processes, so the problems I mentioned in that issue are much less relevant to them, AFAIU. The point is that ConPTY is far from being a faithful emulation of Unix PTYs; instead, it is really a kind of console device that is not suited for dealing with anything but strictly console I/O, and Windows-style console I/O on top of that.