ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Hound Search

by bgreenlee ST3

Sublime Text plugin for Etsy's Hound Code Search

Details

Installs

  • Total 437
  • Win 124
  • Mac 247
  • Linux 66
Dec 22 Dec 21 Dec 20 Dec 19 Dec 18 Dec 17 Dec 16 Dec 15 Dec 14 Dec 13 Dec 12 Dec 11 Dec 10 Dec 9 Dec 8 Dec 7 Dec 6 Dec 5 Dec 4 Dec 3 Dec 2 Dec 1 Nov 30 Nov 29 Nov 28 Nov 27 Nov 26 Nov 25 Nov 24 Nov 23 Nov 22 Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Hound - Hound Search Sublime Text Plugin

Search Hound from within Sublime Text.

Installation

Install via Package Control. Open your Command Palette (⇧⌘P), run “Package Control: Install Package”, and look for “Hound Search”.

Configuration

There are two required parameters:

  • hound_url - the location of your hound instance
  • github_base_url - the base url of where your repositories live

If you want to be able to double-click on search results to open them in Sublime, you'll also need to set:

  • local_root_dir - the local root directory of your repositories

See below for all settings.

/* default settings */
{
    // location of your hound instance
    // e.g. http://hound.example.com
    "hound_url": "",

    // the base url of where your repositories live
    // e.g. https://github.com/youror
    "github_base_url": "",

    // local root directory of your repositories, used for opening files within Sublime
    // e.g. /Users/bob/repositories
    "local_root_dir": "",

    // don't display results from these repos
    // e.g. ["somerepo", "someotherrepo"]
    "exclude_repos": [],

    // custom headers to send with the API request to Hound
    // e.g. {"X-Auth":"s3kret"}
    "custom_headers": {},

    // open double-clicked search results in the browser by default
    // set to false to open in Sublime Text (must have local_root_dir set)
    // shift-double-click will always do the opposite
    "default_open_in_browser": true,

    // set to true to enable debug logging
    "debug": false
}

Notes

Hound sets up double-click handler for search results. The event is forwarded, so it doesn't interfere with the system double-click handler. However, since Sublime Text currently has only a global context for mouse events, it will conflict with any other plugins that also define a double-click handler.