163 Commits

Author SHA1 Message Date
Oleh Krehel
7433f309a7 With 'at-full style, use full len to check for overlap
avy.el (avy--overlay-at-full): Update.
2015-05-12 10:52:39 +02:00
Oleh Krehel
b602a560be Stop 'at-full from shifting text
* avy.el (avy-read): Call DISPLAY-FN in buffer's reverse order.
(avy--overlay-at-full): When there's an avy overlay after point, shorten
the current overlay to one letter.

Re #5
2015-05-11 21:26:23 +02:00
Oleh Krehel
0d83599d80 Update group name 2015-05-11 19:48:56 +02:00
Oleh Krehel
eed8f6fa8b avy.el (avy--regex-candidates): Add optional group arg 2015-05-11 14:39:19 +02:00
Oleh Krehel
ca69b1f5a0 Add debug declarations 2015-05-11 14:39:01 +02:00
Oleh Krehel
410c4acecc Merge avy-jump.el into avy.el
Fixes #31
2015-05-11 10:33:16 +02:00
Oleh Krehel
a53ffb7cec Allow to break from avy-goto-line' into goto-line'
* avy.el (avy-handler-default): New defun.
(avy-handler-function): New variable. Bind this temporarily to catch bad chars.
(avy-read): Forward to `avy-handler-default'.

* avy-jump.el (avy--goto): Consider the case of 'exit symbol being
  returned.
(avy-goto-line): Bind `avy-handler-function' to catch digits and call
`goto-line' in that case.

Fixes #29
2015-05-09 18:14:50 +02:00
Oleh Krehel
e242f04e32 Bump version 2015-05-09 13:47:07 +02:00
Bozhidar Batsov
0634762804 Add a dependency to cl-lib for Emacs < 24.3
cl-lib was introduced in Emacs 24.3. On older Emacs versions we have to
install it from GNU ELPA.
2015-05-09 08:29:06 +03:00
Oleh Krehel
a55858540b Move the package metadata to avy.el
Depend on Emacs 24.1 as well.
2015-05-08 22:52:18 +02:00
Bozhidar Batsov
6ff26f5377 Use cl-lib instead of cl-macs
Fixes #19
2015-05-08 22:21:44 +02:00
Oleh Krehel
f2290f262a avy.el: Update commentary 2015-05-08 11:51:07 +02:00
Oleh Krehel
5d2979b911 Initial import 2015-05-05 16:29:21 +02:00