Hi, On Sun, Dec 22, 2013 at 11:48 AM, ping song <[email protected]> wrote: > gee..I just tried this idea on another scenario, didn't work... > > "this doesn't work, guess overided by taglist > augroup MyTagListCommand > au! > au BufEnter FileType taglist nnoremap <buffer> <CR> <CR><C-W>p > augroup END > > > n <CR> *@:call <SNR>117_Tlist_Window_Jump_To_Tag('useopen')<CR> > Last set from ~/.vim/plugin/taglist.vim > Press ENTER or type command to continue > > kind of a tricky request, like:how to make the <CR> not to jump over, while > after borrowing taglist's <CR> magic? >
In the taglist window, you can press the 'p' key to jump to the tag but remain in the taglist window. You don't need to map <CR> for this. Also, note that the taglist plugin doesn't use the quickfix feature (i.e. the taglist window is not a quickfix window). - Yegappan > > > On Sat, Dec 21, 2013 at 8:51 PM, ping song <[email protected]> wrote: >> >> thanks Chris, this works! I didn't know that vim can: >> define a map for just one filetype >> further, just for one buffer. >> that's nice! >> >> >> On Wed, Dec 18, 2013 at 4:39 AM, Christian Brabandt <[email protected]> >> wrote: >>> >>> On Wed, December 18, 2013 10:30, ping song wrote: >>> > I guess this is an old topic, at least I asked earlier some time ago. >>> > but I seems never got the good resolution... >>> > >>> > quickfix windows is handy. the :cXXX commands are also good. current >>> > work >>> > flow is sth like this: >>> > >>> > 1. you search via vimgrep >>> > :vimgrep /abc/gj ## >>> > >>> > 2. :cw to open the quickfix(QF) win >>> > >>> > 3. navigate in the QF win and , hit enter in a match >>> > >>> > 4. the original buffer which contains the matched line will be >>> > displayed >>> > >>> > 5. at the same time you will be moved into the original buffer on to >>> > that >>> > matched line >>> > >>> > 6. you have to jump back to the QF win manually >>> > >>> > 7. go to 3. >>> > >>> > everything is great, except step 5 & 6 here cause some extra work. >>> > >>> > is there a way to avoid just step 4, that is to just remain in the QF >>> > window when you hit <ENTER> on a matched line ? that will be really >>> > much >>> > faster when you navigate through the matched lines in QF win.. >>> > >>> > this is a nice feature that I ever seen from notepad++ or ultraeditor >>> > that >>> > my colleague is using... >>> > >>> > I was thinking to make some maps to automatically jump back after a >>> > <ENTER>, but I don't know how to make that map to only work under QF >>> > window. >>> >>> either use a ftplugin file and map <CR> only for the qf filetype >>> or create an autocommand like this >>> >>> augroup MyQFCommand >>> au! >>> au FileType qf nnoremap <buffer> <CR> <CR><C-W>p >>> augroup END >>> >>> regards, >>> Christian >>> -- -- 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.
