From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: George Nachman Newsgroups: gmane.emacs.devel Subject: What capabilities do you wish terminal emulators would report? Date: Fri, 8 May 2020 00:34:27 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000099586305a51e0793" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="27283"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 08 09:35:15 2020 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 1jWxXP-00070V-BL for ged-emacs-devel@m.gmane-mx.org; Fri, 08 May 2020 09:35:15 +0200 Original-Received: from localhost ([::1]:38668 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jWxXO-0002io-Df for ged-emacs-devel@m.gmane-mx.org; Fri, 08 May 2020 03:35:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35092) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jWxWs-0002Ik-0g for emacs-devel@gnu.org; Fri, 08 May 2020 03:34:42 -0400 Original-Received: from mail-ot1-x330.google.com ([2607:f8b0:4864:20::330]:40095) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jWxWq-0001mL-NY for emacs-devel@gnu.org; Fri, 08 May 2020 03:34:41 -0400 Original-Received: by mail-ot1-x330.google.com with SMTP id i27so749089ota.7 for ; Fri, 08 May 2020 00:34:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=llamas-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=d37XV5NbIo7Kgyo3cFCn3uEszb6F5bPNvi71ezQSVEw=; b=KsJZWCTL7/NHSLp3hxgMXhr5CRIkS/9MHZPmoBkF9wsIPG5kyFWZ48gML430BUn6vy hs3UjMlEOGlesb48hn3eG5Is5nukTPnGe9pMVxpe9Tfd8t4bHmWw/82u/5Wkx49X05am iCwctrucfUl9ve9ccGXvDg1EnbqPmc6ty61A7vk76Z8fAtViY5AsWNLRAHvEj/nOD17H wZmY1H8oGTMxK6KEDdNNloqra+HDZ0fEkuaj2slEeKBI+JQjTpX4j4KEb40gfu0J3Kou lQZwTWgfCtUVLjR3oPenCP36xJUCaAy7nyXBJ+RnoBy4c8JajyE1PhVhSed1PjJQWaTJ 7x9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=d37XV5NbIo7Kgyo3cFCn3uEszb6F5bPNvi71ezQSVEw=; b=IGi3oXq6Ljs6webj7S/nb1PIjzKK17X4N6ReD4oGw3UIrmAQi97Ul2IWl79+QoosHw UydLChCpY/rBFCnMtn/EFOIrj335RWjFdG08eoWLBML3hfS7eQsmJJgU7kna2CW8ZMNM w/Pmt+d/P2HBq/Ybfo6SqoEeNGBzO1if0cID9Fpnb1K4hV9yIQJp38fD1W7H2IKtkmkE ROTsiC5VWPUOaMleQLNQ+t+e3utbMuWnyKjRS4PR/MSFWZEJGbj4szUZroAdFh/pan45 IFWJR48if5x9z9n0Jkh3DRHtEdbvSFuJyUAHkvgY1XARNe3gW7+5vZ65RqlVmHemoXz9 V/Rw== X-Gm-Message-State: AGi0PuZ5VLZhKcoeJZeratOj7dYjo5i2S+6Tg3vm3i5P+9tASdWoei+F 2B1Uh1A2OwHaQ33LBayRspkmtTUR4BrQBdwNvg7M2sW4/4U= X-Google-Smtp-Source: APiQypL7/21F49k5Go7vzNlCo4IcFyH3Hfipyzt7VtCGx/d0kUAmt4oLldF134LO75q0cXTmmQIzINuvthPGT1hZSTM= X-Received: by 2002:a05:6830:1302:: with SMTP id p2mr1078679otq.183.1588923278644; Fri, 08 May 2020 00:34:38 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::330; envelope-from=gnachman@gmail.com; helo=mail-ot1-x330.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:249249 Archived-At: --00000000000099586305a51e0793 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Some terminal emulator authors (VTE, xterm, tmux, mintty, libvterm, iTerm2, and others) are discussing building a new mechanism for reporting capabilities. For context: https://github.com/mintty/mintty/issues/881 My goal is to collect desires from developers of popular applications. What capabilities do you wish you could discover about terminals that you don't already get from terminfo? For example, being able to detect 24-bit color support, available cursor styles, bracketed paste support, and mouse reporting modes are the kinds of capabilities that would be included. They would likely be exposed through a combination of a new environment variable and a to-be-determined control sequence that reports them. The results of this survey are being collected here: https://docs.google.com/spreadsheets/d/1H4OK8z98ptySnAPjlej56lrL6b0S1j6okwp= 7KLRTDBQ/edit#gid=3D0 If you prefer not to use Google Docs, I have a PDF of its current contents here: https://iterm2.com/misc/TerminalFeaturesCandidates1.pdf Thanks in advance for your time, and apologies if this is the wrong forum for this query=E2=80=94please redirect me if so! -George --00000000000099586305a51e0793 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Some terminal emulator authors (VTE, xterm, tmux, mintty, = libvterm, iTerm2, and others) are discussing building a new mechanism for r= eporting capabilities. For context:=C2=A0https://github.com/mintty/mintty/issues/881
My goal is to collect desires from developers of popular applications. Wh= at capabilities do you wish you could discover about terminals that you don= 't already get from terminfo?

For example, being able to detect = 24-bit color support, available cursor styles, bracketed paste support, and= mouse reporting modes are the kinds of capabilities that would be included= . They would likely be exposed through a combination of a new environment v= ariable and a to-be-determined control sequence that reports them.

T= he results of this survey are being collected here: https://docs.google.com/spreadsheets/d/1H4OK8z98ptySnAPjlej56lrL= 6b0S1j6okwp7KLRTDBQ/edit#gid=3D0
If you prefer not to use Google Doc= s, I have a PDF of its current contents here: https://iterm2.com/misc/TerminalFeat= uresCandidates1.pdf

Thanks in advance for your time, and apologi= es if this is the wrong forum for this query=E2=80=94please redirect me if = so!

-George
--00000000000099586305a51e0793--