There is a user option,
diredp-bind-problematic-terminal-keys, that has this effect:
diredp-bind-problematic-terminal-keys is a variable defined in
Its value is
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
The Dired+ doc has this prominent section (in the Commentary of
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.,
This is controlled by option
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
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`
(info "(org) TTY keys") for more information about
keys that can be problematic in a text-only terminal.)
HTH. Sorry for any trouble.