Skip to content

v/hound.vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

hound.vim

A plugin to talk to Etsy's Hound trigram search.

Installation

Vundle or Pathogen

Dependencies

This plugin requires:

webapi-vim and curl

Description

Introduces the

:Hound

command, which takes a string and asks a hound server: "like hey what's up with this string?" and presents the results in a scratch buffer.

hound.vim assumes you have a server running on localhost at port 6080. If you want to hit somewhere else you can redefine either in your .vimrc:

let g:hound_base_url = "arbitrary.url.com"
let g:hound_port = "6081"

You can also limit which repos you search through with (case insensitive) comma separated strings:

let g:hound_repos = "arepo,anotherrepo,anynumberofrepos"

To ignore case in searches by default:

let g:hound_ignore_case = 1

I also recommend a mapping such as

nnoremap <leader>a :Hound<space>

for quick access.

If you want a vertical split instead of a new window:

let g:hound_vertical_split = 1

This is a beta release. Please let me know of any bugs! There will be bugs! More docs and features and options to come.

Doge

dogehound

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Vim Script 100.0%