2013/8/18 Michael Henry <[email protected]> > On 08/17/2013 02:35 PM, Gautier DI FOLCO wrote: > > 2013/8/16 Ben Fritz <[email protected]> > > > You can try using whatever you get by actually typing > > > <C-V><S-CR> as the left side of a mapping. E.g. so you > > > mapping looks like: > > > > > map ^[0^M A > > > > Thanks, It works but I feel dirty :/ > > I've been working on fixkey, a plugin to help Vim use non-ASCII > keys in a terminal emulator: > http://www.vim.org/scripts/script.php?script_id=4693 > > It gathers the community wisdom floating around on the Vim wiki, > the mailing lists, and the Internet at large into one place. > The plugin configures Vim to match modern terminal behavior. It > comes with instructions for any additional terminal > configuration that must be done to get maximum functionality. >
Your plugin works for <S-CR>! Thank you so much! > Earlier in the thread, you'd said "I can see [0^M for <S-CR>, > so, theoretically I can map <S-CR>, can't I?" I haven't seen > that sequence in my testing of the terminals supported by the > fixkey plugin; which terminal emulator are you using? > > If you are using Xterm or KDE Konsole, then perhaps you meant > the sequence ^[OM (<Escape>OM), in which case fixkey should take > care of configuring Vim's keycode for <S-Enter> (also known as > <S-CR>). In that case, you can install the plugin and map > <S-Enter> to whatever you'd like, e.g.: > > inoremap <S-Enter> Shift-Enter > > Then, in insert mode, pressing <S-Enter> should insert > "Shift-Enter" into your buffer as a test. > KDE Konsole and you are right that is ^[OM. I should mention that terminals are strange beasts. > Documentation can be confusing and can conflict with empirically > determined behavior. The fixkey plugin represents my best > attempt at supporting the terminals to which I've got easy > access. A given terminal may be configured differently on your > system than on mine, causing incorrect behavior. I'm interested > in improving fixkey to support more terminals, environments, and > keycodes where possible, though there are some problems that > can't be fixed with just a Vim plugin. > > Thanks, > Michael Henry > > Thank you so much! -- -- 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
