Hello all, I've been prototyping some alternative commands to :tselect and :tjump and I'm looking to get a bit of feedback from the community on whether this functionality is something worth introducing into the core project. This functionality originally started it's life as small plugin in my dotfiles and I've grown to really enjoy the experience it provides. I figured that the community could benefit, so I've been working to implement it as a core feature in vim.
When there are multiple tag matches for a particular keyword, :tag and CTRL-] both jump to the first match by default. Alternatively, :tselect and :tjump can be used to select which match to jump to by showing a message and prompting for input. I'd like to propose two new commands, :pwtselect and :pwtjump and perhaps a new key mapping that displays the tag matches in a popup window at the cursor position. The user may then select which tag to jump to. It would look and feel very similar to the completion popup features, and it leverages much of the existing foundation for :tselect and friends. Each entry in the popup window could have the format "[<kind>] <tagname> <fname>". We could also include "info" fields and the the line from the file (massaged from the "cmd" field like in the current implementation of :tselect and friends). If this is something the community deems worth pursuing, I'll continue pressing forward on my patch series. I'd love to hear people's thoughts and opinions. Thanks, - Brandon -- -- You received this message from the "vim_dev" 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_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/5cfe0fd0-39ce-44a7-a858-59cea1fa7879n%40googlegroups.com.
