Skip to content
This repository was archived by the owner on Jan 27, 2023. It is now read-only.

Commit babe7f5

Browse files
Updating README and CHANGELOG for version 1.5.0
1 parent 5e1158e commit babe7f5

File tree

2 files changed

+26
-8
lines changed

2 files changed

+26
-8
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog for SearchInProject
22

3+
## v1.5.0 2015-01-21 "The Tested Release"
4+
5+
* No more using bash to locate executables.
6+
* Actually, no more using shell when invoking search engine at all! This leads to a huge performance boost on typical systems.
7+
* The search string is now passed as a single argument to the engine. This means you no longer have to quote special characters.
8+
* Fix The Silver Searcher empty results incorrectly reporting as an error message.
9+
* Show error messages in a nice error box instead of the list view.
10+
* Do not run search with empty query.
11+
* Do not use selection text as preset query if it is multi-line.
12+
* Tested for full compatibility with OSX and Linux. Unfortunately, Windows compatibility will have to wait for the next release.
13+
* Multiple compatibility fixes for ag, ack, git-grep.
14+
315
## v1.4.1 2014-06-30
416

517
* Fix for erros when search engine output contains binary or non-UTF text

README.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
1-
# Search In Project v1.4.0
1+
# Search In Project
22

3-
A plugin for [Sublime Text](http://www.sublimetext.com/). Versions 2 and 3 are supported.
4-
5-
## Synopsis
6-
7-
This plugin lets you use your favorite search tool (`grep`, `ack`, `ag`, `git grep`, or `findstr`) to find strings aross your entire current Sublime Text project.
3+
This plugin for [Sublime Text 2 and 3](http://www.sublimetext.com/) lets you use your favorite search tool (`grep`, `ack`, `ag`, `git grep`, or `findstr`) to find strings aross your entire current Sublime Text project.
84

95
It opens a quick selection panel to browse results, and highlights matches inside files.
106

117
It's easy to add another search tool, if you so desire.
128

9+
**Important note for Windows users: the current release has known issues with running executables, I'd appreciate any bug reports from the field.**
10+
1311
## Installation
1412

1513
* [Package Control](http://sublime.wbond.net): install package **Search in Project** (this is the recommended method)
1614

1715
* Download an [archive of the repository](https://github.com/leonid-shevtsov/SearchInProject_SublimeText/archive/master.zip), and unzip into the Sublime Text Packages folder.
1816

17+
### Installing search engines
18+
19+
My idea is that if you use this plugin it's because you already use one of the superior search engines like [The Silver Searcher](https://github.com/ggreer/the_silver_searcher) and want to use it from within Sublime Text.
20+
1921
## Usage
2022

2123
* Use the key binding (`⌘⌥⇧F` on OS X, `Ctrl+Alt+Shift+F` on Windows), or
2224
* Call the "Search in Project" command;
23-
* Enter the search query; **the query is passed directly to the shell command.** You are responsible for escaping the query, but on the up side you can specify any command line options to go with it. This plugin doesn't make an effort to abstract you away from search tools, but provides a convenient way of running them from Sublime Text 2 instead.
25+
* Enter the search query;
2426
* Hit `Enter` (`Return`). In a short while you'll be presented with a "quck select" panel with the search results. Select any file from that panel (it supports fuzzy searching) to go to the match. The search string will be highlighted with an outline and a circle symbol in the gutter area.
2527

2628
If you select text and then run Search In Project, it will pre-fill the search string with the selection text; for example, to search for a word project-wide, do `⌘D, ⌘⌥⇧F, ↩`
@@ -32,7 +34,11 @@ If you run Search In Project again, it will remember the last search string, so
3234
Configuration is stored in a separate, user-specific `SearchInProject.sublime-settings` file. See the default file for configuration options; links to both could be
3335
found in the main menu in `Preferences -> Package Settings -> Search In Project`.
3436

35-
You should install and use [ack](http://betterthangrep.com/) instead of the default `grep`/`findstr`, because it's much faster. [Here's how to install ack on Windows](http://stackoverflow.com/questions/1023710/how-can-i-install-and-use-ack-library-on-windows).
37+
## Issues with locating executables
38+
39+
If Search In Project has problems with locating executables in Mac, install the [Fix Mac Path plugin](https://github.com/int3h/SublimeFixMacPath).
40+
41+
You can always configure the full path to any search engine in the settings, as a catch-all solution.
3642

3743
* * *
3844

0 commit comments

Comments
 (0)