From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.help Subject: Re: Best terminal emulator for emacs? Date: Tue, 4 Sep 2018 21:18:59 +0700 Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1536070679 471 195.159.176.226 (4 Sep 2018 14:17:59 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 4 Sep 2018 14:17:59 +0000 (UTC) Cc: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Sep 04 16:17:55 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fxC9T-0008Rb-GQ for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Sep 2018 16:17:55 +0200 Original-Received: from localhost ([::1]:51173 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxCBZ-0000Op-Vp for geh-help-gnu-emacs@m.gmane.org; Tue, 04 Sep 2018 10:20:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54036) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxCAk-0007wb-5a for help-gnu-emacs@gnu.org; Tue, 04 Sep 2018 10:19:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fxCAj-0004NZ-HM for help-gnu-emacs@gnu.org; Tue, 04 Sep 2018 10:19:14 -0400 Original-Received: from mail-oi0-x230.google.com ([2607:f8b0:4003:c06::230]:40671) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fxCAj-0004N5-Av for help-gnu-emacs@gnu.org; Tue, 04 Sep 2018 10:19:13 -0400 Original-Received: by mail-oi0-x230.google.com with SMTP id l202-v6so6994033oig.7 for ; Tue, 04 Sep 2018 07:19:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:cc; bh=MREORrS402zTmxDk7KBH7+EibLBidr+Y/meqPNEVn5Q=; b=aN/e+RLqTJnAlfGbL3MiOYfOWncguuvWgx91eJtRsLL0Ii9M8cTP//qNFu72Qq8S8J UWXwPpkVZbIizXVrCZ7xXX6c1rHMSvhe+sBBNMbiXNYWCwJ44UXMM6LMP2uiu7oZBhwn d3py+mztemFTqtmeBFrHiir3s959qNT56GFSl8TaZf1Ozuxfbt760/Qa/v/9GnbiJVZx 8OZMEEUWtMYlnhGYwXlBGDcLGTHtkeRZmBwJePdVfPZx5ZGDTU8rHLbTqk02/X0+LIuJ 7wXarvL8yqJJC2y9aFLSRswN5V4lo1vqWjxOJ9sQbrD1MI7BNqKePgxPxV+S7I2Gqv1n cUOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:cc; bh=MREORrS402zTmxDk7KBH7+EibLBidr+Y/meqPNEVn5Q=; b=R6NzNnMJf4Wu51CbeCKp0UvUAQPxChMbLF6s5OcBAoc/WRaPQ0k0LVImpbuYtKgEJh CrK799mou8q5vljHXGJzLrxlDc4u2OMiJTbGQbZ842J70FdStAb86v8ZPfLS+tiOIzuI vvfXMY+Hg4LjIfRzWGFoY0YLnctvgmeggvvkhVcq05hlb0zsdYt2zi7G4Kdv7qkdwLFd CCeuLNSjGjy6KjX7+85KWCh6prFJnL9FbO00ULHMp2fr+ry9F+zNEXh0sR8CbCT+dJll oLAFK/ACapAK+3vRo9lhxMJInuN2zmIGxaAFDqyChMxPUkaCj9mMn4BmNS9nM5tGD/y1 CkjA== X-Gm-Message-State: APzg51A5vr77nxafL6BosLnT9sBRA3FfU33euE44fM+2a+8f0IiO2ZjH fyMITbxugLlA8IRcJj9aYwICdjKYJ96LW08+mQ95Sg== X-Google-Smtp-Source: ANB0VdYOcYm0vZkYJvViSDxEgtsI2oQccJap6LSNJE3429k2BCNwz60+J+p6k2Tzn72jwO/5pu8puhVw6ws0gqyEUBY= X-Received: by 2002:a54:4f88:: with SMTP id g8-v6mr25600616oiy.191.1536070752219; Tue, 04 Sep 2018 07:19:12 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::230 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:117829 Archived-At: On Tue, Sep 4, 2018 at 8:55 PM Javier wrote: > Somebody should tell the XTerm maintainer to pass more key > combinations as escape sequences. Either that or including a > comprehensive sample of the 'xterm.vt100.translations' resource in the > emacs documentation. First, Somebody should design an unambiguous (as much as reasonably possible) representation for all kinds of key combinations. Preferably one that is a superset of the xterm terminfo entry and a subset of the general ECMA-48 CSI (Control Sequence Introducer) syntax. Otherwise, Somebody gets an Xterm that generates key sequences that applications (except your customized Emacs) cannot interpret. Somebody will also probably want to get support for this extended key representation incorporated into screen and tmux. > xterm -xrm \ > 'xterm.vt100.translations: #override \n\ > Ctrl ~Shift BackSpace: string(0x1b) string("C-BackSpace") \n \ > Ctrl Shift BackSpace: string(0x1b) string("C-S-BackSpace")' \ For example, this choice of key representations is very likely to break the M-C (Alt+Shift+c) combination.