Searchable Navbar is a Visual Studio extension that replaces the standard navigation bar with a searchable navigation bar. It uses Universal Ctags to generate the function tags, so any language supported by Universal Ctags is also supported by this extension.
- After installing the extension, an additional navigation bar will be available at the top part of the active document. You can assign a shortcut to open the navigation bar and start searching by going to Tools >> Options >> Environment >> Keyboard, the command name is SearchableNavbar.Open.
- Optionally, you can disable the default Visual Studio navigation bar from Tools >> Options >> Text Editor >> (Language) >> Navigation Bar.
- For more options right click the navigation bar or go to Tools >> Options >> Searchable Navbar.

- Added the ctags language map to the options page, mapping CUDA (.cu, .cuh) and OpenCL (.cl, .clcpp) to C++ by default.
- Added the official ctags executable to the package that doesn't need the Visual C++ Redistributable for Visual Studio 2013
- Optimized the navbar to be more responsive
- Fixed issue where an empty navbar would still remain visible
- Fixed issue with the icons not using the proper color based on the current theme
- Added options to toggle the inclusion of scope or signature into the search
- Added options pages and a contextual menu
- Added more tag types that can be displayed for C/C++ and C#
- Added support for ignorable file extensions
- Added support for ignorable macros in C/C++ and added all the Unreal Engine macros to the list by default
- Added support for multiple visible documents
- The search bar will now remain hidden if there's nothing to display
- Added the parameter list to be both displayed and searchable
- The document is reparsed if it's saved through Visual Studio after being previously modified
- If the initial parsing fails, a reparse can be initiated by executing the command to display the search bar
- Hotfix for lots of redundant processes being created and slowing down Visual Studio
- Calling ctags in a separate process for better stability
- Added support for all languages that are supported by Universal Ctags
- Added a different style to the scope
Searchable Navbar is licensed under the MIT License.
If you encounter a bug or want to suggest a feature, please open an issue in the GitHub repository.
This project has benefited from the use of the following open-source projects:
- Universal Ctags: This project is licensed under the GPL-2.0 license.

