<commit_before>
# VimAck

VimAck is a port of TextMate's Find-in-Project feature, designed to work with [MacVim.app](https://github.com/b4winckler/macvim)

![VimAck Screenshot](https://github.com/jtaby/VimAck/raw/master/resources/vimack_shot.png)

### [Screencast Demo](https://github.com/jtaby/VimAck/raw/master/resources/vimack_demo.mov)

## Usage

- Download VimAck.zip and put the .app in your Applications folder
- Put the bundled VimAck.vim plugin in your plugins/ directory for vim

  _If you're using [Janus](https://github.com/carlhuda/janus), put VimAck.vim in ~/.vim/plugins_

- Open MacVim.app and trigger VimAck using the `<leader>f` mapping
	
*NOTE:* Make sure you `cd` into your project folder. If you don't, 

## Release Notes

The current version (0.1) of VimAck only supports case-insensitive, non-regex searches. It also expects you to launch it with a project directory from the command line.

## Roadmap

### Version 0.2
- Ability to specify project root in VimAck.app
- Add safe-guards against generic project roots (~, /, etc.)
- Prevent multiple instances of VimAck to open when you trigger `<leader>f`

### Version 0.3
- Add support for case-sensitive searches
- Add support for regex searches

### Version 0.4
- Keyboard navigation
- Launch as menu item (not dock app)
<commit_msg>updated readme to reflect 0.2 release<commit_after>
# VimAck

VimAck is a port of TextMate's Find-in-Project feature, designed to work with [MacVim.app](https://github.com/b4winckler/macvim)

![VimAck Screenshot](https://github.com/jtaby/VimAck/raw/master/resources/vimack_shot.png)

### [Screencast Demo](https://github.com/jtaby/VimAck/raw/master/resources/vimack_demo.mov)

## Usage

- Download VimAck.zip and put the .app in your Applications folder
- Put the bundled VimAck.vim plugin in your plugins/ directory for vim

  _If you're using [Janus](https://github.com/carlhuda/janus), put VimAck.vim in ~/.vim/plugins_

- Open MacVim.app and trigger VimAck using the `<leader>f` mapping
	
*NOTE:* Make sure you `cd` into your project folder. If you don't, 

## Release Notes

The current version (0.2) of VimAck only supports case-insensitive, non-regex searches. It also expects you to launch it with a project directory from the command line.

## Changelog

### Version 0.2
- Perform ack subprocess on a separate thread
- Support for Sparkle.framework to ship updates automatically
- Prevent multiple instances of VimAck to open when you trigger `<leader>f`

## Roadmap

### Version 0.3
- Ability to specify project root in VimAck.app
- Add safe-guards against generic project roots (~, /, etc.)
- Add support for case-sensitive searches
- Add support for regex searches

### Version 0.4
- Keyboard navigation
- Launch as menu item (not dock app)

{'fraction_non_alphanumeric': 0.10289855072463767, 'fraction_numerical': 0.007246376811594203, 'mean_word_length': 4.160747663551402, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1478829', 'n_tokens_mistral': 949, 'n_tokens_neox': 886, 'n_words': 318}