I have mapping like
:map <F9> :w<CR>:make<CR>:clist<CR>
With set makeprog set correctly
(which is ":set makeprg=vcom\ -work\
C:\\projects\\iic_slave_pa_top_a0\\modelsim\\work\
-2002\ -explicit\ %")
this show my compiler output, and at the end vim says:
Press Enter to continue (in green colors)
This is the way I want it in normal mode.
When I'm in insert mode I have the mapping:
:imap <F9> <esc><F9>
Same correct behaviour.
Now I want to make this also work when I'm in select-mode or visual-mode.
I thouht that this would then work, but it doesn't
:smap <F9> <esc><F9>
:vmap <F9> <esc><F9>
The compiler output is then shown very quickly in the clist window, it
show the "Press enter to continue" message but it doens't wait on a
Enter. In stead, the clist window is closed again.
Removing the last <CR> on the original mapping after the clist is also
not correct, because then it waits on a enter to start clist.
Why?
Rgds,
Jeri
--
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:
Post a Comment