All notable changes to the "better-search" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Added language detection support for Ruby and JSX (@msaspence)
- Fixes an issue where only the first match of the query was highlighted in each result line (@bogdan0083)
- Added some integration tests! Thanks @bogdan0083
- BREAKING: Search queries were being interpreted as regexes. This broke some queries using characters like braces, parens, etc. Queries are now treated as literals by default. Regex support may be enabled on a per-query basis using the Find (All Options) command.
- Fixes an issue where the search commands would do nothing if there was not an active editor
- Fixes critical issues with following links to search results on Windows.
- Added language detection support for C, C++, Lua, and Rust
- Removes default keybinding of
C-x g
so thatC-x
keeps working (default Cut binding)
- Fixes a critical bug where the extension did not work under Windows at all
- Fixes an issue with shell escaping that could cause search to return zero results on some platforms or with some queries
- Fixes an issue where keybindings were too loosely scoped and would fire outside of an editor context
- Fixes a critical bug where the extension only worked under x86 Linux. The extension now installs a ripgrep binary appropriate to the detected platform and architecture
- Initial release