Re: CTRL-[ == ALT == ESC to Vim? (or how to make them different)
Em quarta-feira, 21 de fevereiro de 2018 19:07:14 UTC-3, ZyX escreveu: > 2018-02-21 14:51 GMT+03:00 Renato Fabbri: > > That is what I get when typing with > > in insert mode. > > > > > > ((( > > > > " C-V C-[ > > " C-V A-x > > x > > > > " C-V > > echo " " == " " == " " > > echo ' ' == ' ' == ' ' > > ))) > > where this strange symbol appears as ^[ here, > > and x seems to be any key. > > > > In summary, C-[ and ESC equivalent, as somewhat > > expected, and Alt is prepends an ESC to any key. > > So, for example, if I make an insert-mode mapping > > > > inoremap A-Y :echo 'a banana' > > > > it will make the insert mode wait for a next letter after ESC (or C-[), > > which I bypass with a command such as: > > inoremap [ :up > > BTW. A-Y does not work here to write the imap, > > I have to enter it by typing C-V A-Y. > > > > BTW2. I hope these unusual chars don't mess your > > emails as it is messing here (not writing it in Vim though..). > > > > Is there a way to make ALT and ESC distinct? > > (ok about ESC == CTRL-[). > > You did not state what are you using exactly, this is essential to > answer a question. If you are using Vim in a terminal emulator then > you may need to ask *in terminal emulator’s mailing list* first > because Vim has no choice, but to swallow whatever terminal emulator > throws at it. Ability to get help here in this case would depend on > whether there are enough advanced users of your terminal emulator > reading vim_use. right. I am using a gnome-terminal (v3.18.3) on an up-to-date Ubuntu 16.04. I am usually inside byobu/tmux, but the issues remain the same, inside or outside byobu, so it seem really to be somethig to tackle in gnome-terminal (which AFAIR, is essentially a very tweaked (or layer over) x-term). > > Note that normally terminal emulators have a setting allowing to use > either `` or the eighth bit for `is even possible to configure from Vim by making it output special > escape codes recognized by terminal emulator. Other configuration > variants are more rare. Note that eighth bit variant is not friendly > to unicode. Valuable notes, thanks. I would like to configure it from Vim, if any idea or info comes to mind, please drop a line here. I'll do the same. > > > > > Best, > > rf > > > > -- > > Renato Fabbri > > GNU/Linux User #479299 > > labmacambira.sourceforge.net > > > > -- > > -- > > You received this message from the "vim_use" maillist. > > Do not top-post! Type your reply below the text you are replying to. > > For more information, visit http://www.vim.org/maillist.php > > > > --- > > You received this message because you are subscribed to the Google Groups > > "vim_use" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to vim_use+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: CTRL-[ == ALT == ESC to Vim? (or how to make them different)
2018-02-21 14:51 GMT+03:00 Renato Fabbri: > That is what I get when typing with > in insert mode. > > > ((( > > " C-V C-[ > " C-V A-x > x > > " C-V > echo " " == " " == " " > echo ' ' == ' ' == ' ' > ))) > where this strange symbol appears as ^[ here, > and x seems to be any key. > > In summary, C-[ and ESC equivalent, as somewhat > expected, and Alt is prepends an ESC to any key. > So, for example, if I make an insert-mode mapping > > inoremap A-Y :echo 'a banana' > > it will make the insert mode wait for a next letter after ESC (or C-[), > which I bypass with a command such as: > inoremap [ :up > BTW. A-Y does not work here to write the imap, > I have to enter it by typing C-V A-Y. > > BTW2. I hope these unusual chars don't mess your > emails as it is messing here (not writing it in Vim though..). > > Is there a way to make ALT and ESC distinct? > (ok about ESC == CTRL-[). You did not state what are you using exactly, this is essential to answer a question. If you are using Vim in a terminal emulator then you may need to ask *in terminal emulator’s mailing list* first because Vim has no choice, but to swallow whatever terminal emulator throws at it. Ability to get help here in this case would depend on whether there are enough advanced users of your terminal emulator reading vim_use. Note that normally terminal emulators have a setting allowing to use either `` or the eighth bit for ` > Best, > rf > > -- > Renato Fabbri > GNU/Linux User #479299 > labmacambira.sourceforge.net > > -- > -- > You received this message from the "vim_use" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php > > --- > You received this message because you are subscribed to the Google Groups > "vim_use" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to vim_use+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
CTRL-[ == ALT == ESC to Vim? (or how to make them different)
That is what I get when typing with in insert mode. ((( " C-V C-[ " C-V A-x x " C-V echo " " == " " == " " echo ' ' == ' ' == ' ' ))) where this strange symbol appears as ^[ here, and x seems to be any key. In summary, C-[ and ESC equivalent, as somewhat expected, and Alt is prepends an ESC to any key. So, for example, if I make an insert-mode mapping inoremap A-Y :echo 'a banana' it will make the insert mode wait for a next letter after ESC (or C-[), which I bypass with a command such as: inoremap [ :up BTW. A-Y does not work here to write the imap, I have to enter it by typing C-V A-Y. BTW2. I hope these unusual chars don't mess your emails as it is messing here (not writing it in Vim though..). Is there a way to make ALT and ESC distinct? (ok about ESC == CTRL-[). Best, rf -- Renato Fabbri GNU/Linux User #479299 labmacambira.sourceforge.net -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.