Tuesday, February 7, 2012

Re: vim-orgmode

On 00:02 Tue 07 Feb , Chris Jones wrote:
> On Mon, Feb 06, 2012 at 01:40:33PM EST, Jan Christoph Ebersbach wrote:
> > Hi Stephan,
> >
> > > The other course of action would be to complain to the orgmode-author
> > > that his mappings are not compatible with all vim versions. Also,
> > > mappings that use the shift and control key a lot are really not
> > > something you should use in vim. Actually it reminds me more of this...
> > > other... editor.
> >
> > It's true, <S-CR> can not be used in the command-line version of vim.
> > I haven't found a good replacement for it, yet. If you need to use vim
> > on the command-line I recommend mapping the functionality to another
> > key.
>
> In X11, a simple workaround (regardless of the terminal emulator) is to
> map <Shift+Enter> to a character that is not bound to a Vim command by
> default, via xmodmap:
>
> | $ xmodmap -e "keysym Return = Return currency"¹
>
> You can check at the bash prompt that hitting <Shift+Enter> now
> generates '¤', not '
> '.
>
> Then map the 'currency' character to <S-CR> in Vim:
>
> | :map ¤ <S-CR>²
>
> If your plugin's custom mapping is something like,
>
> | :map <S-CR> :echo 'Hello Shift Enter'
>
> hitting <Shift+Enter> should cause "Hello Shift Enter" to be displayed
> at the bottom of your Vim screen.
>
> I used the '¤' currency symbol for the sake of example, hoping both your
> locale and font will display the above correctly.
>
> Another example:
>
> | $ xmodmap -e "keysym Return = Return eacute"
> | :map é <S-CR>²
> | :map <S-CR> :echo 'Hello Shift Enter'
>
> CJ
>
> ¹ or keyboard remapping options of popular desktops?
>
> ² CTRL+K Cu -> ¤ .. CTRL+K 'e -> é .. etc.
>
> --
> 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

That's cool. Thanks! I'll use it too.

Marcin

--
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

No comments: