Yate is a plugin for Vim that streamlines tag search for easier navigation.
The plugin features an easy-to-use command, :YATE, which toggles the visibility of the search buffer. Additionally, there are parameters that can be adjusted to customize user preferences. The g:YATE_window_height parameter, for example, sets the height of the search buffer, with a default value of 15.
Another useful parameter is g:YATE_strip_long_paths, which enables or disables the cutting of long file paths. The default value is 1, and when set to 0, long paths are not cut. The plugin also has as-you-type search functionality that can be enabled or disabled using the g:YATE_enable_real_time_search parameter. By default, this feature is enabled, and the g:YATE_min_symbols_to_search parameter sets the search string length threshold after which the as-you-type search will start.
To get a list of matching tags, users can simply set their cursor on the string containing the expression to search, in the YATE buffer, and then press Tab or Enter, regardless of whether they are in normal or insert mode. Opening tag locations is equally easy, requiring only that the cursor be placed on the string with the desired tag before pressing Enter or double-clicking the left mouse button.
Yate also offers support for opening tagged locations in new tabs or buffer splits. To do this, users can press Ctrl + x + t for a new tab, Ctrl + x + h for a new horizontal split, or Ctrl + x + v for a new vertical split.
To use this plugin, users must have Vim installed. To install YATE, they need only drop the file into their plugin directory. New features in the latest version include a fix for a serious bug that made it impossible to input characters anywhere but at the end of the search string. Additionally, the plugin now supports GetLatestVimScripts.
Version 1.0.1: N/A