make summary, commentary and code detectable
Merge pull request #14 from tarsius/master

make summary, commentary and code detectable
Bug fix : emacs frozen when use line mode in a collapsed org mode

Bug reported by Christopher, when there is collapsed line under org
mode, using ace-jump-line-mode will frozen the emacs. This is because
the special process for line regexp search "^" does not handle the
scenario when searching across the invisible line. So correct it.
Add gitattributes file to keep unix style file format(LF) when check out
Load "cl" package without "eval-when-compile" (Closes: #27)
Merge pull request #36 from geerds/issue27-fix-byte-compiled-version

Load "cl" package without "eval-when-compile" to fix the compiled file error for emacs trunk
Fix issue No.35 : prompt for kill buffer with client will hang emacs

When the indirect buffer is create from a buffer with clients, kill it
will show prompt to confirm, that will hang emacs.
So I need to remove clients before kill buffer, which will prevent
the prompt to show.
Fix issue #34: recursive call ace jump make view mess up

The ace jump session do not allow to be created recursively, but
this indeed happened when you trigger ace jump hot key again while
you already start one session. So we stop the previous one if a new
one want to start.
`ace-jump-update-overlay-in-search-tree': Add paddings for wide-characters
Add `ace-jump-search-filter' variable

* ace-jump-mode.el (ace-jump-search-candidate): uses
  `ace-jump-search-filter' if it's not nil
* ace-jump-mode.el: ace-jump-update-overlay-in-search-tree: fix for chars, string-width == 0
Merge pull request #44 from abo-abo/master

Add `ace-jump-search-filter' variable
Just fix a code indent after a merge code body.
Merge pull request #42 from rubikitch/wide-char-padding

`ace-jump-update-overlay-in-search-tree': Add paddings for wide-characters
Merge pull request #45 from rubikitch/wide-char-padding

ace-jump-update-overlay-in-search-tree: fix for chars, string-width == 0