There is a user option, diredp-bind-problematic-terminal-keys
, that has this effect:
diredp-bind-problematic-terminal-keys
is a variable defined in dired+.el
.
Its value is t
Documentation:
Non-nil
means bind some keys that might not work in a text-only terminal.
This applies to keys that use modifiers Meta and Shift together.
If you use Emacs in text-only terminal and your terminal does not
support the use of such keys then customize this option to nil.
You can customize this variable.
You might try customizing that option to nil
.
The Dired+ doc has this prominent section (in the Commentary of dired+.el
):
If You Use Dired+ in Terminal Mode
By default, Dired+ binds some keys that can be problematic in some
terminals when you use Emacs in terminal mode (i.e., emacs -nw
).
This is controlled by option diredp-bind-problematic-terminal-keys
.
In particular, keys that use modifiers Meta and Shift together can
be problematic. If you use Dired+ in a text-only terminal, and you
find that your terminal does not support such keys, then you might
want to customize the option to set the value to nil
, and then
bind the commands to some other keys, which your terminal
supports.
The problematic keys used by Dired+ include these:
`M-M` (aka `M-S-m`) - `diredp-chmod-this-file`
`M-O` (aka `M-S-o`) - `diredp-chown-this-file`
`M-T` (aka `M-S-t`) - `diredp-touch-this-file`
`C-M-B` (aka `C-M-S-b`) - `diredp-do-bookmark-in-bookmark-file`
`C-M-G` (aka `C-M-S-g`) - `diredp-chgrp-this-file`
`C-M-R` (aka `C-M-S-r`) - `diredp-toggle-find-file-reuse-dir`
`C-M-T` (aka `C-M-S-t`) - `dired-do-touch`
`M-+ M-B` (aka `M-+ M-S-b`) - `diredp-do-bookmark-dirs-recursive`
`M-+ C-M-B` (aka `M-+ C-M-S-b`) - `diredp-do-bookmark-in-bookmark-file-recursive`
`M-+ C-M-T` (aka `M-+ C-M-S-t`) - `diredp-do-touch-recursive`
(See also (info "(org) TTY keys")
for more information about
keys that can be problematic in a text-only terminal.)
HTH. Sorry for any trouble.