all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Thibaut Verron <thibaut.verron@gmail.com>
To: hw <hw@adminart.net>, help-gnu-emacs@gnu.org
Subject: Re: vterm and Meta?
Date: Tue, 1 Aug 2023 14:12:10 +0200	[thread overview]
Message-ID: <85451979-85a8-033d-6148-18f5394edac7@gmail.com> (raw)
In-Reply-To: <83089d3fe2e4d5cf3369d7831a88877002a21557.camel@adminart.net>

Hi,

Are you using emacs in a terminal?

If not, Meta is usually bound to a modifier key (afaik by default the 
one immediately left of the space bar, e.g. alt on PC keyboards), and 
that works in vterm.

If you don't usually run programs using the Esc key in vterm, you can 
unbind it and send it with vterm-send-next-key when necessary.

Best wishes,

Thibaut

On 01/08/2023 13:55, hw wrote:
> Hi,
>
> I'm trying out vterm and it turns out that I can't use the ESC key
> when within a vterm buffer: i. e. I don't have the meta key anymore
> because that gets sent to the terminal rather than emacs.
>
> According to [1], I could maybe remove the ESC key from vterm-mode-map
> --- but it seems desirable to be able to use the ESC key for programs
> that might run in vterm.
>
> How do you deal with this?  Do you use another key for the meta key
> other programs are less likely to make use of than the ESC key?
>
>
> [1]: https://github.com/akermu/emacs-libvterm#shell-side-configuration
>
>



  reply	other threads:[~2023-08-01 12:12 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-01 11:55 vterm and Meta? hw
2023-08-01 12:12 ` Thibaut Verron [this message]
2023-08-01 14:21   ` hw
2023-08-01 14:40     ` how to configure Meta key with wayland (was: vterm and Meta?) hw
2023-08-01 15:05     ` vterm and Meta? Spencer Baugh
2023-08-01 16:36       ` hw
2023-08-03 19:56         ` Spencer Baugh
2023-08-01 15:09     ` Thibaut Verron
2023-08-01 16:25       ` hw
2023-08-01 19:54         ` Thibaut Verron
2023-08-02  0:39           ` hw
2023-08-02  7:54             ` Thibaut Verron
2023-08-02 14:21               ` hw
2023-08-02 14:29                 ` hw
2023-08-02 15:10                   ` Yuri Khan
2023-08-03 14:02                     ` hw
2023-08-03 19:46                     ` tpeplt
2023-08-03 21:32                       ` hw
2023-08-03 22:29                         ` tpeplt
2023-08-04 20:08                           ` hw
2023-08-04 21:20                             ` PierGianLuca
2023-08-06 16:32                               ` hw
2023-08-06 17:09                                 ` PierGianLuca
2023-08-06 17:39                                 ` Yuri Khan
2023-08-04 21:42                             ` tpeplt
2023-08-06 19:41                               ` hw
2023-08-06 19:54                                 ` Emanuel Berg
2023-08-02 15:05                 ` Thibaut Verron
2023-08-03 13:50                   ` hw
2023-08-01 19:01 ` Akib Azmain Turja
2023-08-02  0:45   ` hw
2023-08-02  9:02     ` Akib Azmain Turja
2023-08-02 18:01       ` Emanuel Berg
2023-08-03 14:15       ` hw
2023-08-03 18:49         ` Akib Azmain Turja
2023-08-04 20:30           ` hw

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=85451979-85a8-033d-6148-18f5394edac7@gmail.com \
    --to=thibaut.verron@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    --cc=hw@adminart.net \
    /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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.