From nobody Sat Apr 1 17:27:16 2023 X-Original-To: users-jp@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ppkcf2Zmwz434cd for ; Sat, 1 Apr 2023 17:27:30 +0000 (UTC) (envelope-from shirai@mx1.unixusers.net) Received: from mx1.unixusers.net (unixusers.net [210.134.53.253]) by mx1.freebsd.org (Postfix) with ESMTP id 4PpkcZ5YrSz41xt for ; Sat, 1 Apr 2023 17:27:25 +0000 (UTC) (envelope-from shirai@mx1.unixusers.net) Authentication-Results: mx1.freebsd.org; dkim=none; spf=none (mx1.freebsd.org: domain of shirai@mx1.unixusers.net has no SPF policy when checking 210.134.53.253) smtp.mailfrom=shirai@mx1.unixusers.net; dmarc=none Received: by mx1.unixusers.net (Postfix, from userid 1093) id 6B16E2006660B; Sun, 2 Apr 2023 02:27:16 +0900 (JST) Received: from yuka.unixusers.net (localhost [127.0.0.1]) by mx1.unixusers.net (Postfix) with ESMTP id 6722540ADF76A for ; Sun, 2 Apr 2023 02:27:16 +0900 (JST) To: users-jp@freebsd.org Subject: Re: screen and emacs In-reply-to: Your message of Fri, 31 Mar 2023 03:03:46 JST. <86cz4q86bh.wl-ume@mahoroba.org> Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: 7bit List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-users-jp@freebsd.org X-BeenThere: freebsd-users-jp@freebsd.org MIME-Version: 1.0 Date: Sun, 02 Apr 2023 02:27:16 +0900 From: Takashi SHIRAI Sender: shirai@mx1.unixusers.net Message-Id: <20230401172716.6B16E2006660B@mx1.unixusers.net> X-Spamd-Result: default: False [-1.31 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.994]; NEURAL_HAM_MEDIUM(-0.98)[-0.983]; NEURAL_HAM_LONG(-0.63)[-0.631]; FORGED_SENDER(0.30)[shirai@unixusers.net,shirai@mx1.unixusers.net]; MIME_GOOD(-0.10)[text/plain]; RCVD_NO_TLS_LAST(0.10)[]; MLMMJ_DEST(0.00)[users-jp@freebsd.org]; R_SPF_NA(0.00)[no SPF record]; R_DKIM_NA(0.00)[]; DMARC_NA(0.00)[unixusers.net]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:24282, ipnet:210.134.48.0/20, country:JP]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[users-jp@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; FROM_NEQ_ENVFROM(0.00)[shirai@unixusers.net,shirai@mx1.unixusers.net] X-Rspamd-Queue-Id: 4PpkcZ5YrSz41xt X-Spamd-Bar: - X-ThisMailContainsUnwantedMimeParts: N  しらいです。 In Message-Id <86cz4q86bh.wl-ume@mahoroba.org> Hajimu UMEMOTO さんwrites: > 梅本です。 > 環境変数 COLORTERM に truecolor が設定されていると screen 上で emacs > の挙動が変になるというのを教えてもらいました。  ふむ、Konsole は true color に対応しているので環境変数にて その旨の設定をしていて、emacs はそれに従って true color 用の シーケンスを吐いているのに、screen がそれを解釈して Konsole に渡すことが出来ていないんですね。  そこまではいいですが、それだけだと TERM=xterm にした場合に 症状が治まる理由が説明出来ないんじゃないでしょうか。termcap を適切に記述すれば COLORTERM=truecolor のままでも対応出来そ うに思えるんですが。  emacs 側のソースも確認してみたんですが、TERM の値を文字列 「xterm」と比較しているような気配もなさそうです。  ソリューションとしては、下記 URL にあるように、~/.screenrc に「setenv COLORTERM ""」の一行追記でいいんでしょうけど、な んか釈然としませんね。 https://www.reddit.com/r/emacs/comments/y9b8cd/emacs_running_under_screen_on_a_mac_going/ しらい たかし