File git-44-425f3e9b44ba9ead865d70ff6690d5f2869442dc.patch of Package aaa_base.24604
From ba286f5ea7666971887f42189cda2c667f3a8203 Mon Sep 17 00:00:00 2001
From: Koichi Murase <myoga.murase@gmail.com>
Date: Sun, 21 Feb 2021 22:57:46 +0900
Subject: [PATCH 1/2] Fix keyseq specifications in /etc/inputrc{,.keys}
---
files/etc/inputrc | 48 ++++++++++++++++++------------------
files/etc/inputrc.keys | 56 ++++++++++++------------------------------
2 files changed, 40 insertions(+), 64 deletions(-)
diff --git files/etc/inputrc files/etc/inputrc
index df9a2a1..cd0e0c0 100644
--- a/files/etc/inputrc
+++ b/files/etc/inputrc
@@ -56,18 +56,18 @@ $if term=xterm
"\e\eOC": forward-word
"\e\eOA": previous-history
"\e\eOB": next-history
-"\C-\eOD": backward-char
-"\C-\eOC": forward-char
-"\C-\eOA": previous-history
-"\C-\eOB": next-history
-"\M-\eOD": backward-word
-"\M-\eOC": forward-word
-"\M-\eOA": previous-history
-"\M-\eOB": next-history
-"\C-\M-OD": backward-char
-"\C-\M-OC": forward-char
-"\C-\M-OA": previous-history
-"\C-\M-OB": next-history
+"\eOD": backward-char
+"\eOC": forward-char
+"\eOA": previous-history
+"\eOB": next-history
+"\e\217D": backward-word
+"\e\217C": forward-word
+"\e\217A": previous-history
+"\e\217B": next-history
+"\217D": backward-char
+"\217C": forward-char
+"\217A": previous-history
+"\217B": next-history
$endif
#
# Standard cursor
@@ -76,18 +76,18 @@ $endif
"\e\e[C": forward-word
"\e\e[A": previous-history
"\e\e[B": next-history
-"\C-\e[D": backward-char
-"\C-\e[C": forward-char
-"\C-\e[A": previous-history
-"\C-\e[B": next-history
-"\M-\e[D": backward-word
-"\M-\e[C": forward-word
-"\M-\e[A": previous-history
-"\M-\e[B": next-history
-"\C-\M-[D": backward-char
-"\C-\M-[C": forward-char
-"\C-\M-[A": previous-history
-"\C-\M-[B": next-history
+"\e[D": backward-char
+"\e[C": forward-char
+"\e[A": previous-history
+"\e[B": next-history
+"\e\233D": backward-word
+"\e\233C": forward-word
+"\e\233A": previous-history
+"\e\233B": next-history
+"\233D": backward-char
+"\233C": forward-char
+"\233A": previous-history
+"\233B": next-history
$endif
#
# end
diff --git files/etc/inputrc.keys files/etc/inputrc.keys
index 93067f8..819463e 100644
--- a/files/etc/inputrc.keys
+++ b/files/etc/inputrc.keys
@@ -18,76 +18,52 @@ $if mode=emacs
set editing-mode vi
set keymap vi-command
"\e[2~": vi-editing-mode
- "\M-[2~": vi-editing-mode
"\2332~": vi-editing-mode
set keymap vi-insert
"\e[2~": vi-replace
- "\M-[2~": vi-replace
"\2332~": vi-replace
set editing-mode emacs
set keymap emacs
"\e[2~": overwrite-mode
- "\M-[2~": overwrite-mode
"\2332~": overwrite-mode
$endif
"\e[3~": delete-char
"\e[4~": end-of-line
"\e[5~": history-search-backward
"\e[6~": history-search-forward
-"\M-[1~": beginning-of-line
-"\M-[3~": delete-char
-"\M-[4~": end-of-line
-"\M-[5~": history-search-backward
-"\M-[6~": history-search-forward
"\2331~": beginning-of-line
"\2333~": delete-char
"\2334~": end-of-line
"\2335~": history-search-backward
"\2336~": history-search-forward
#
-# Cursor keys
-#
-"\e[C": forward-char
-"\e[D": backward-char
-"\e[A": previous-history
-"\e[B": next-history
-"\217C": forward-char
-"\217D": backward-char
-"\217A": previous-history
-"\217B": next-history
-"\233C": forward-char
-"\233D": backward-char
-"\233A": previous-history
-"\233B": next-history
-#
# Cursor keys in keypad mode
#
-"\C-[OD": backward-char
-"\C-[OC": forward-char
-"\C-[OA": previous-history
-"\C-[OB": next-history
+"\eOD": backward-char
+"\eOC": forward-char
+"\eOA": previous-history
+"\eOB": next-history
#
# Cursor keys in ANSI mode
#
-"\C-[[D": backward-char
-"\C-[[C": forward-char
-"\C-[[A": previous-history
-"\C-[[B": next-history
+"\e[D": backward-char
+"\e[C": forward-char
+"\e[A": previous-history
+"\e[B": next-history
#
# Cursor keys in 8 bit keypad mode
#
-"\C-\M-OD": backward-char
-"\C-\M-OC": forward-char
-"\C-\M-OA": previous-history
-"\C-\M-OB": next-history
+"\217D": backward-char
+"\217C": forward-char
+"\217A": previous-history
+"\217B": next-history
#
# Cursor keys in 8 bit ANSI mode
#
-"\C-\M-[D": backward-char
-"\C-\M-[C": forward-char
-"\C-\M-[A": previous-history
-"\C-\M-[B": next-history
-"\C-^[[D": backward-char
+"\233D": backward-char
+"\233C": forward-char
+"\233A": previous-history
+"\233B": next-history
$if term=xterm
$if mode=emacs
# Note that this file is included for vi-command, vi-insert, and
--
2.26.2
From ad4f96971956574db9b00c08e9b10093eeb22338 Mon Sep 17 00:00:00 2001
From: Koichi Murase <myoga.murase@gmail.com>
Date: Sun, 21 Feb 2021 23:58:31 +0900
Subject: [PATCH 2/2] Comment out 8-bit C1 conflicting with UTF-8 in
/etc/inputrc
---
files/etc/inputrc | 34 +++---
files/etc/inputrc.keys | 240 ++++++++++++++++++++++-------------------
2 files changed, 145 insertions(+), 129 deletions(-)
diff --git files/etc/inputrc files/etc/inputrc
index cd0e0c0..0b210ad 100644
--- a/files/etc/inputrc
+++ b/files/etc/inputrc
@@ -60,14 +60,15 @@ $if term=xterm
"\eOC": forward-char
"\eOA": previous-history
"\eOB": next-history
-"\e\217D": backward-word
-"\e\217C": forward-word
-"\e\217A": previous-history
-"\e\217B": next-history
-"\217D": backward-char
-"\217C": forward-char
-"\217A": previous-history
-"\217B": next-history
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\e\217D": backward-word
+# "\e\217C": forward-word
+# "\e\217A": previous-history
+# "\e\217B": next-history
+# "\217D": backward-char
+# "\217C": forward-char
+# "\217A": previous-history
+# "\217B": next-history
$endif
#
# Standard cursor
@@ -80,14 +81,15 @@ $endif
"\e[C": forward-char
"\e[A": previous-history
"\e[B": next-history
-"\e\233D": backward-word
-"\e\233C": forward-word
-"\e\233A": previous-history
-"\e\233B": next-history
-"\233D": backward-char
-"\233C": forward-char
-"\233A": previous-history
-"\233B": next-history
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\e\233D": backward-word
+# "\e\233C": forward-word
+# "\e\233A": previous-history
+# "\e\233B": next-history
+# "\233D": backward-char
+# "\233C": forward-char
+# "\233A": previous-history
+# "\233B": next-history
$endif
#
# end
diff --git files/etc/inputrc.keys files/etc/inputrc.keys
index 819463e..0ab1f98 100644
--- a/files/etc/inputrc.keys
+++ b/files/etc/inputrc.keys
@@ -18,24 +18,28 @@ $if mode=emacs
set editing-mode vi
set keymap vi-command
"\e[2~": vi-editing-mode
- "\2332~": vi-editing-mode
+ # [Note: raw C1 chars conflicts with UTF-8]
+ # "\2332~": vi-editing-mode
set keymap vi-insert
"\e[2~": vi-replace
- "\2332~": vi-replace
+ # [Note: raw C1 chars conflicts with UTF-8]
+ # "\2332~": vi-replace
set editing-mode emacs
set keymap emacs
"\e[2~": overwrite-mode
- "\2332~": overwrite-mode
+ # [Note: raw C1 chars conflicts with UTF-8]
+ # "\2332~": overwrite-mode
$endif
"\e[3~": delete-char
"\e[4~": end-of-line
"\e[5~": history-search-backward
"\e[6~": history-search-forward
-"\2331~": beginning-of-line
-"\2333~": delete-char
-"\2334~": end-of-line
-"\2335~": history-search-backward
-"\2336~": history-search-forward
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\2331~": beginning-of-line
+# "\2333~": delete-char
+# "\2334~": end-of-line
+# "\2335~": history-search-backward
+# "\2336~": history-search-forward
#
# Cursor keys in keypad mode
#
@@ -53,17 +57,19 @@ $endif
#
# Cursor keys in 8 bit keypad mode
#
-"\217D": backward-char
-"\217C": forward-char
-"\217A": previous-history
-"\217B": next-history
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\217D": backward-char
+# "\217C": forward-char
+# "\217A": previous-history
+# "\217B": next-history
#
# Cursor keys in 8 bit ANSI mode
#
-"\233D": backward-char
-"\233C": forward-char
-"\233A": previous-history
-"\233B": next-history
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\233D": backward-char
+# "\233C": forward-char
+# "\233A": previous-history
+# "\233B": next-history
$if term=xterm
$if mode=emacs
# Note that this file is included for vi-command, vi-insert, and
@@ -163,41 +169,42 @@ $if term=xterm
"\e[1;8D": backward-word
"\e[1;8A": history-search-backward
"\e[1;8B": history-search-forward
-"\2332C": forward-word
-"\2332D": backward-word
-"\2332A": history-search-backward
-"\2332B": history-search-forward
-"\2331;2C": forward-word
-"\2331;2D": backward-word
-"\2331;2A": history-search-backward
-"\2331;2B": history-search-forward
-"\2331;3C": forward-word
-"\2331;3D": backward-word
-"\2331;3A": history-search-backward
-"\2331;3B": history-search-forward
-"\2331;4C": forward-word
-"\2331;4D": backward-word
-"\2331;4A": history-search-backward
-"\2331;4B": history-search-forward
-"\2335C": forward-word
-"\2335D": backward-word
-"\2335A": history-search-backward
-"\2335B": history-search-forward
-"\2331;5C": forward-word
-"\2331;5D": backward-word
-"\2331;5A": history-search-backward
-"\2331;5B": history-search-forward
-"\2331;6C": forward-word
-"\2331;6D": backward-word
-"\2331;6A": history-search-backward
-"\2331;6B": history-search-forward
-"\2331;7C": forward-word
-"\2331;7D": backward-word
-"\2331;7A": history-search-backward
-"\2331;7B": history-search-forward
-"\2331;8C": forward-word
-"\2331;8D": backward-word
-"\2331;8A": history-search-backward
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\2332C": forward-word
+# "\2332D": backward-word
+# "\2332A": history-search-backward
+# "\2332B": history-search-forward
+# "\2331;2C": forward-word
+# "\2331;2D": backward-word
+# "\2331;2A": history-search-backward
+# "\2331;2B": history-search-forward
+# "\2331;3C": forward-word
+# "\2331;3D": backward-word
+# "\2331;3A": history-search-backward
+# "\2331;3B": history-search-forward
+# "\2331;4C": forward-word
+# "\2331;4D": backward-word
+# "\2331;4A": history-search-backward
+# "\2331;4B": history-search-forward
+# "\2335C": forward-word
+# "\2335D": backward-word
+# "\2335A": history-search-backward
+# "\2335B": history-search-forward
+# "\2331;5C": forward-word
+# "\2331;5D": backward-word
+# "\2331;5A": history-search-backward
+# "\2331;5B": history-search-forward
+# "\2331;6C": forward-word
+# "\2331;6D": backward-word
+# "\2331;6A": history-search-backward
+# "\2331;6B": history-search-forward
+# "\2331;7C": forward-word
+# "\2331;7D": backward-word
+# "\2331;7A": history-search-backward
+# "\2331;7B": history-search-forward
+# "\2331;8C": forward-word
+# "\2331;8D": backward-word
+# "\2331;8A": history-search-backward
$else
"\e[G": re-read-init-file
$endif
@@ -227,12 +234,13 @@ $if term=xterm
"\e[4~": set-mark
"\e[H": beginning-of-line
"\e[F": end-of-line
-"\2171~": history-search-backward
-"\2174~": set-mark
-"\217H": beginning-of-line
-"\217F": end-of-line
-"\233H": beginning-of-line
-"\233F": end-of-line
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\2171~": history-search-backward
+# "\2174~": set-mark
+# "\217H": beginning-of-line
+# "\217F": end-of-line
+# "\233H": beginning-of-line
+# "\233F": end-of-line
"\e[1;2H": beginning-of-line
"\e[1;2F": end-of-line
"\e[1;3H": beginning-of-line
@@ -247,20 +255,21 @@ $if term=xterm
"\e[1;7F": end-of-line
"\e[1;8H": beginning-of-line
"\e[1;8F": end-of-line
-"\2331;2H": beginning-of-line
-"\2331;2F": end-of-line
-"\2331;3H": beginning-of-line
-"\2331;3F": end-of-line
-"\2331;4H": beginning-of-line
-"\2331;4F": end-of-line
-"\2331;5H": beginning-of-line
-"\2331;5F": end-of-line
-"\2331;6H": beginning-of-line
-"\2331;6F": end-of-line
-"\2331;7H": beginning-of-line
-"\2331;7F": end-of-line
-"\2331;8H": beginning-of-line
-"\2331;8F": end-of-line
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\2331;2H": beginning-of-line
+# "\2331;2F": end-of-line
+# "\2331;3H": beginning-of-line
+# "\2331;3F": end-of-line
+# "\2331;4H": beginning-of-line
+# "\2331;4F": end-of-line
+# "\2331;5H": beginning-of-line
+# "\2331;5F": end-of-line
+# "\2331;6H": beginning-of-line
+# "\2331;6F": end-of-line
+# "\2331;7H": beginning-of-line
+# "\2331;7F": end-of-line
+# "\2331;8H": beginning-of-line
+# "\2331;8F": end-of-line
"\e[2H": beginning-of-line
"\e[2F": end-of-line
"\e[5H": beginning-of-line
@@ -294,7 +303,8 @@ $if term=xterm
"\eOA": previous-history
"\eOB": next-history
"\eOE": re-read-init-file
-"\217E": re-read-init-file
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\217E": re-read-init-file
"\eO2D": backward-word
"\eO2C": forward-word
"\eO2A": history-search-backward
@@ -385,10 +395,11 @@ $if term=xterm
"\eO1;8Q": undo
"\eO1;8R": ""
"\eO1;8S": kill-line
-"\217P": "\e"
-"\217Q": undo
-"\217R": ""
-"\217S": kill-line
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\217P": "\e"
+# "\217Q": undo
+# "\217R": ""
+# "\217S": kill-line
$endif
$if term=gnome
# or gnome terminal F1 - F4
@@ -418,7 +429,8 @@ $else
"\e[13~": ""
"\e[14~": kill-line
"\e[15~": ""
-"\23315~": ""
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\23315~": ""
$endif
"\e[17~": ""
"\e[18~": ""
@@ -439,23 +451,24 @@ $endif
"\e[34~": ""
"\e[35~": ""
"\e[36~": ""
-"\23317~": ""
-"\23318~": ""
-"\23319~": ""
-"\23320~": ""
-"\23321~": ""
-"\23323~": ""
-"\23324~": ""
-"\23325~": ""
-"\23326~": ""
-"\23328~": ""
-"\23329~": ""
-"\23331~": ""
-"\23332~": ""
-"\23333~": ""
-"\23334~": ""
-"\23335~": ""
-"\23336~": ""
+# [Note: raw C1 chars conflicts with UTF-8]
+# "\23317~": ""
+# "\23318~": ""
+# "\23319~": ""
+# "\23320~": ""
+# "\23321~": ""
+# "\23323~": ""
+# "\23324~": ""
+# "\23325~": ""
+# "\23326~": ""
+# "\23328~": ""
+# "\23329~": ""
+# "\23331~": ""
+# "\23332~": ""
+# "\23333~": ""
+# "\23334~": ""
+# "\23335~": ""
+# "\23336~": ""
$if term=xterm
"\e[1;2P": ""
"\e[1;2Q": ""
@@ -567,25 +580,26 @@ $if term=xterm
"\eOw": "7"
"\eOx": "8"
"\eOy": "9"
-# Operators
-"\217o": "/"
-"\217j": "*"
-"\217m": "-"
-"\217k": "+"
-"\217l": ","
-"\217M": accept-line
-"\217n": "."
-# Numbers
-"\217p": "0"
-"\217q": "1"
-"\217r": "2"
-"\217s": "3"
-"\217t": "4"
-"\217u": "5"
-"\217v": "6"
-"\217w": "7"
-"\217x": "8"
-"\217y": "9"
+# [Note: raw C1 chars conflicts with UTF-8]
+# # Operators
+# "\217o": "/"
+# "\217j": "*"
+# "\217m": "-"
+# "\217k": "+"
+# "\217l": ","
+# "\217M": accept-line
+# "\217n": "."
+# # Numbers
+# "\217p": "0"
+# "\217q": "1"
+# "\217r": "2"
+# "\217s": "3"
+# "\217t": "4"
+# "\217u": "5"
+# "\217v": "6"
+# "\217w": "7"
+# "\217x": "8"
+# "\217y": "9"
$endif
#
$if term=kterm
--
2.26.2