From eb4e774711b17b8a25a7b16c4f0b6044da3dc261 Mon Sep 17 00:00:00 2001 From: aycabta Date: Fri, 24 May 2019 23:38:40 +0900 Subject: Support Meta key in Reline --- lib/reline/key_actor/emacs.rb | 4 +- lib/reline/key_actor/vi_insert.rb | 256 +++++++++++++++++++------------------- 2 files changed, 130 insertions(+), 130 deletions(-) (limited to 'lib/reline/key_actor') diff --git a/lib/reline/key_actor/emacs.rb b/lib/reline/key_actor/emacs.rb index 5dac1ab12b..5a847169c4 100644 --- a/lib/reline/key_actor/emacs.rb +++ b/lib/reline/key_actor/emacs.rb @@ -277,13 +277,13 @@ class Reline::KeyActor::Emacs < Reline::KeyActor::Base # 137 M-^I :ed_unassigned, # 138 M-^J - :ed_unassigned, + :key_newline, # 139 M-^K :ed_unassigned, # 140 M-^L :ed_clear_screen, # 141 M-^M - :ed_unassigned, + :key_newline, # 142 M-^N :ed_unassigned, # 143 M-^O diff --git a/lib/reline/key_actor/vi_insert.rb b/lib/reline/key_actor/vi_insert.rb index 8585a642ab..0301e5d20d 100644 --- a/lib/reline/key_actor/vi_insert.rb +++ b/lib/reline/key_actor/vi_insert.rb @@ -257,261 +257,261 @@ class Reline::KeyActor::ViInsert < Reline::KeyActor::Base # 127 ^? :vi_delete_prev_char, # 128 M-^@ - :ed_insert, + :ed_unassigned, # 129 M-^A - :ed_insert, + :ed_unassigned, # 130 M-^B - :ed_insert, + :ed_unassigned, # 131 M-^C - :ed_insert, + :ed_unassigned, # 132 M-^D - :ed_insert, + :ed_unassigned, # 133 M-^E - :ed_insert, + :ed_unassigned, # 134 M-^F - :ed_insert, + :ed_unassigned, # 135 M-^G - :ed_insert, + :ed_unassigned, # 136 M-^H - :ed_insert, + :ed_unassigned, # 137 M-^I - :ed_insert, + :ed_unassigned, # 138 M-^J - :ed_insert, + :key_newline, # 139 M-^K - :ed_insert, + :ed_unassigned, # 140 M-^L - :ed_insert, + :ed_unassigned, # 141 M-^M - :ed_insert, + :key_newline, # 142 M-^N - :ed_insert, + :ed_unassigned, # 143 M-^O - :ed_insert, + :ed_unassigned, # 144 M-^P - :ed_insert, + :ed_unassigned, # 145 M-^Q - :ed_insert, + :ed_unassigned, # 146 M-^R - :ed_insert, + :ed_unassigned, # 147 M-^S - :ed_insert, + :ed_unassigned, # 148 M-^T - :ed_insert, + :ed_unassigned, # 149 M-^U - :ed_insert, + :ed_unassigned, # 150 M-^V - :ed_insert, + :ed_unassigned, # 151 M-^W - :ed_insert, + :ed_unassigned, # 152 M-^X - :ed_insert, + :ed_unassigned, # 153 M-^Y - :ed_insert, + :ed_unassigned, # 154 M-^Z - :ed_insert, + :ed_unassigned, # 155 M-^[ - :ed_insert, + :ed_unassigned, # 156 M-^\ - :ed_insert, + :ed_unassigned, # 157 M-^] - :ed_insert, + :ed_unassigned, # 158 M-^^ - :ed_insert, + :ed_unassigned, # 159 M-^_ - :ed_insert, + :ed_unassigned, # 160 M-SPACE - :ed_insert, + :ed_unassigned, # 161 M-! - :ed_insert, + :ed_unassigned, # 162 M-" - :ed_insert, + :ed_unassigned, # 163 M-# - :ed_insert, + :ed_unassigned, # 164 M-$ - :ed_insert, + :ed_unassigned, # 165 M-% - :ed_insert, + :ed_unassigned, # 166 M-& - :ed_insert, + :ed_unassigned, # 167 M-' - :ed_insert, + :ed_unassigned, # 168 M-( - :ed_insert, + :ed_unassigned, # 169 M-) - :ed_insert, + :ed_unassigned, # 170 M-* - :ed_insert, + :ed_unassigned, # 171 M-+ - :ed_insert, + :ed_unassigned, # 172 M-, - :ed_insert, + :ed_unassigned, # 173 M-- - :ed_insert, + :ed_unassigned, # 174 M-. - :ed_insert, + :ed_unassigned, # 175 M-/ - :ed_insert, + :ed_unassigned, # 176 M-0 - :ed_insert, + :ed_unassigned, # 177 M-1 - :ed_insert, + :ed_unassigned, # 178 M-2 - :ed_insert, + :ed_unassigned, # 179 M-3 - :ed_insert, + :ed_unassigned, # 180 M-4 - :ed_insert, + :ed_unassigned, # 181 M-5 - :ed_insert, + :ed_unassigned, # 182 M-6 - :ed_insert, + :ed_unassigned, # 183 M-7 - :ed_insert, + :ed_unassigned, # 184 M-8 - :ed_insert, + :ed_unassigned, # 185 M-9 - :ed_insert, + :ed_unassigned, # 186 M-: - :ed_insert, + :ed_unassigned, # 187 M-; - :ed_insert, + :ed_unassigned, # 188 M-< - :ed_insert, + :ed_unassigned, # 189 M-= - :ed_insert, + :ed_unassigned, # 190 M-> - :ed_insert, + :ed_unassigned, # 191 M-? - :ed_insert, + :ed_unassigned, # 192 M-@ - :ed_insert, + :ed_unassigned, # 193 M-A - :ed_insert, + :ed_unassigned, # 194 M-B - :ed_insert, + :ed_unassigned, # 195 M-C - :ed_insert, + :ed_unassigned, # 196 M-D - :ed_insert, + :ed_unassigned, # 197 M-E - :ed_insert, + :ed_unassigned, # 198 M-F - :ed_insert, + :ed_unassigned, # 199 M-G - :ed_insert, + :ed_unassigned, # 200 M-H - :ed_insert, + :ed_unassigned, # 201 M-I - :ed_insert, + :ed_unassigned, # 202 M-J - :ed_insert, + :ed_unassigned, # 203 M-K - :ed_insert, + :ed_unassigned, # 204 M-L - :ed_insert, + :ed_unassigned, # 205 M-M - :ed_insert, + :ed_unassigned, # 206 M-N - :ed_insert, + :ed_unassigned, # 207 M-O - :ed_insert, + :ed_unassigned, # 208 M-P - :ed_insert, + :ed_unassigned, # 209 M-Q - :ed_insert, + :ed_unassigned, # 210 M-R - :ed_insert, + :ed_unassigned, # 211 M-S - :ed_insert, + :ed_unassigned, # 212 M-T - :ed_insert, + :ed_unassigned, # 213 M-U - :ed_insert, + :ed_unassigned, # 214 M-V - :ed_insert, + :ed_unassigned, # 215 M-W - :ed_insert, + :ed_unassigned, # 216 M-X - :ed_insert, + :ed_unassigned, # 217 M-Y - :ed_insert, + :ed_unassigned, # 218 M-Z - :ed_insert, + :ed_unassigned, # 219 M-[ - :ed_insert, + :ed_unassigned, # 220 M-\ - :ed_insert, + :ed_unassigned, # 221 M-] - :ed_insert, + :ed_unassigned, # 222 M-^ - :ed_insert, + :ed_unassigned, # 223 M-_ - :ed_insert, + :ed_unassigned, # 223 M-` - :ed_insert, + :ed_unassigned, # 224 M-a - :ed_insert, + :ed_unassigned, # 225 M-b - :ed_insert, + :ed_unassigned, # 226 M-c - :ed_insert, + :ed_unassigned, # 227 M-d - :ed_insert, + :ed_unassigned, # 228 M-e - :ed_insert, + :ed_unassigned, # 229 M-f - :ed_insert, + :ed_unassigned, # 230 M-g - :ed_insert, + :ed_unassigned, # 231 M-h - :ed_insert, + :ed_unassigned, # 232 M-i - :ed_insert, + :ed_unassigned, # 233 M-j - :ed_insert, + :ed_unassigned, # 234 M-k - :ed_insert, + :ed_unassigned, # 235 M-l - :ed_insert, + :ed_unassigned, # 236 M-m - :ed_insert, + :ed_unassigned, # 237 M-n - :ed_insert, + :ed_unassigned, # 238 M-o - :ed_insert, + :ed_unassigned, # 239 M-p - :ed_insert, + :ed_unassigned, # 240 M-q - :ed_insert, + :ed_unassigned, # 241 M-r - :ed_insert, + :ed_unassigned, # 242 M-s - :ed_insert, + :ed_unassigned, # 243 M-t - :ed_insert, + :ed_unassigned, # 244 M-u - :ed_insert, + :ed_unassigned, # 245 M-v - :ed_insert, + :ed_unassigned, # 246 M-w - :ed_insert, + :ed_unassigned, # 247 M-x - :ed_insert, + :ed_unassigned, # 248 M-y - :ed_insert, + :ed_unassigned, # 249 M-z - :ed_insert, + :ed_unassigned, # 250 M-{ - :ed_insert, + :ed_unassigned, # 251 M-| - :ed_insert, + :ed_unassigned, # 252 M-} - :ed_insert, + :ed_unassigned, # 253 M-~ - :ed_insert, + :ed_unassigned, # 254 M-^? - :ed_insert + :ed_unassigned # 255 # EOF ] -- cgit v1.2.3