On 2 April 2013, Kent <[email protected]> wrote:
[...]
> What I want to map is simple, <a-j/k> move current line up/down.
[...]

    The keyboard bindings for <ALT> in urxvt depend on the URxvt.meta8
resource.  If URxvt.meta8 is false (which is the default), <ALT><key>
sends <ESC><key> and thus you need to write your maps for <ESC>mumble:

nnoremap <Esc>j     "zdd"zp
nnoremap <Esc>k     k"zdd"zpk

    If URxvt.meta8 is true, <ALT><key> sends an 8-bit character and sens
the Meta flag, which means you have to write your maps for <M-mumble>:

nnoremap <M-j>      "zdd"zp
nnoremap <M-k>      k"zdd"zpk

    In order to change the URxvt.meta8 resource, either add

*URxvt.meta8: true

to /etc/X11/app-defaults/URxvt (the path may differ on your machine), or
add

URxvt.meta8: true

to ~/.Xresources (and run "xrdb -merge ~/.Xresources" for it to take
effect immediatley).

    The xterm equivalent of URxvt.meta8 is VT100.metaSendsEscape.

    /lcd

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


Reply via email to