This mapping has worked flawlessly on Ubuntu 10.04 for quite a while: noremap <A-s> ^[/^-- ^M+dGA^M^["+p
I've switched to Debian 7.8.0. Subsequently finding the mapping inoperable, and trying a ":map" while I'm here in vim, editing this post, I see: ó * <Esc>/^-- <CR>+dGA<CR><Esc>"+p But the missing <A-s> is evidently not a sign of trouble, since <A-e> and <A-d> are similarly munged on display, but work fine: å * <Esc>:set spell spelllang=en<CR> ä * <Esc>:set spell spelllang=da<CR> Maybe we need to ditch Debian stable's out of date Vim: $ vim --version VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Feb 10 2013 06:46:29) Included patches: 1-547 Modified by [email protected] Ugh. Let's try: $ cd /usr/local/src/ $ hg clone https://vim.googlecode.com/hg/ vim ... $ cd vim $ make ... checking for tgetent in -ltinfo... no checking for tgetent in -lncurses... no checking for tgetent in -ltermlib... no checking for tgetent in -ltermcap... no checking for tgetent in -lcurses... no no terminal library found checking for tgetent()... configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with --with-tlib. That's funny. Let's see: $ dpkg -l *ncurses* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Tri |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==================-=======-======-================================== ii libncurses5:i386 5.9-10 i386 shared libraries for terminal hand ii libncursesw5:i386 5.9-10 i386 shared libraries for terminal hand un ncurses <none> (no description available) ii ncurses-base 5.9-10 all basic terminal type definitions ii ncurses-bin 5.9-10 i386 terminal-related programs and man ii ncurses-examples 5.9-10 i386 test programs and examples for ncu ii ncurses-hexedit 0.9.7-14.1 i386 Edit files/disks in hex, ASCII and un ncurses-runtime <none> (no description available) ii ncurses-term 5.9-10 all additional terminal type definitio Mutt is using one of the libs without trouble: $ ldd /usr/bin/mutt ... libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xb779a000) and needs that to handle UTF8, IIRC. Can we get vim to do that too? Alternatively ... what am I doing wrong? Erik -- If you understand what you're doing, you're not learning anything. - A. L. -- -- 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/d/optout.
