]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
8 years agoUpdated screenshot image for ivy-goto-char.
Nelson Loyola [Wed, 17 Jun 2015 17:40:48 +0000 (11:40 -0600)]
Updated screenshot image for ivy-goto-char.

Fixes #65
Fixes #64

8 years agoVersion bump
Artur Malabarba [Wed, 17 Jun 2015 10:58:27 +0000 (11:58 +0100)]
Version bump

8 years agoImplement :functionlike-macros. Affects #17
Artur Malabarba [Wed, 17 Jun 2015 09:56:55 +0000 (10:56 +0100)]
Implement :functionlike-macros. Affects #17

8 years agoImprove names--top-of-namespace
Artur Malabarba [Wed, 17 Jun 2015 09:05:57 +0000 (10:05 +0100)]
Improve names--top-of-namespace

8 years agoImprove usage-example
Artur Malabarba [Wed, 17 Jun 2015 09:01:44 +0000 (10:01 +0100)]
Improve usage-example

8 years agoNew names-pprint command, to pretty-print entire namespace
Artur Malabarba [Wed, 17 Jun 2015 09:01:23 +0000 (10:01 +0100)]
New names-pprint command, to pretty-print entire namespace

Affects #17

8 years agocounsel.el (counsel-M-x): Fixup smex interaction
Oleh Krehel [Wed, 17 Jun 2015 08:01:36 +0000 (10:01 +0200)]
counsel.el (counsel-M-x): Fixup smex interaction

* counsel.el (counsel-M-x): Use `smex-rank' only if smex is installed.

Fixes #147

8 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa
Alexey Veretennikov [Wed, 17 Jun 2015 07:09:14 +0000 (09:09 +0200)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs/elpa

8 years agoMerge remote-tracking branch 'ztree/master'
Alexey Veretennikov [Wed, 17 Jun 2015 07:08:32 +0000 (09:08 +0200)]
Merge remote-tracking branch 'ztree/master'

Fixed code submitted by mistake

8 years agoFixed code commited by mistake
Alexey Veretennikov [Wed, 17 Jun 2015 07:07:54 +0000 (09:07 +0200)]
Fixed code commited by mistake

8 years agocounsel.el (counsel-M-x): Fixup
Oleh Krehel [Tue, 16 Jun 2015 15:50:32 +0000 (17:50 +0200)]
counsel.el (counsel-M-x): Fixup

Re #136

8 years agoivy-hydra.el (defhydra): Wrap in eval-when-compile
Oleh Krehel [Tue, 16 Jun 2015 14:08:23 +0000 (16:08 +0200)]
ivy-hydra.el (defhydra): Wrap in eval-when-compile

8 years agoSwiper should not deactivate-mark
Oleh Krehel [Tue, 16 Jun 2015 10:06:36 +0000 (12:06 +0200)]
Swiper should not deactivate-mark

* swiper.el (swiper--init): Update to make it the same as `isearch'.
"C-SPC" + `swiper' should work to mark a region.

8 years agoivy-hydra.el: Improve for hydra not installed
Oleh Krehel [Tue, 16 Jun 2015 09:42:46 +0000 (11:42 +0200)]
ivy-hydra.el: Improve for hydra not installed

* ivy-hydra.el (hydra): No error on require.
(package-installed-p): Enable recursive minibuffers.
(hydra-ivy): Use ASCII char instead of Unicode, since the char width may
cause misalignment.

8 years agoswiper.el (swiper-query-replace): Don't miss the first
Oleh Krehel [Tue, 16 Jun 2015 07:43:15 +0000 (09:43 +0200)]
swiper.el (swiper-query-replace): Don't miss the first

* swiper.el (swiper-query-replace): Since the point is always after the
  matching thing in swiper, it's necessary to move it before it in order
  for `perform-replace' not to skip it.

Fixes #144

8 years agoRequire TRAMP in time
Oleh Krehel [Tue, 16 Jun 2015 07:38:49 +0000 (09:38 +0200)]
Require TRAMP in time

* ivy.el (ivy-alt-done): Require tramp before use. Store `ivy-last'
  before calling `ivy-read', since each `ivy-read' overwrites
  `ivy-last', and this one overwrites `counsel-find-file' action.

Fixes #145

8 years agocounsel.el (counsel-M-x): Call smex-rank
Oleh Krehel [Tue, 16 Jun 2015 07:20:18 +0000 (09:20 +0200)]
counsel.el (counsel-M-x): Call smex-rank

Re #136

8 years agopackages/bug-hunter: Interactive hunt
Artur Malabarba [Mon, 15 Jun 2015 19:35:43 +0000 (20:35 +0100)]
packages/bug-hunter: Interactive hunt

8 years agoavy.el (avy-goto-word-1): Quote punctuation
Oleh Krehel [Mon, 15 Jun 2015 17:48:08 +0000 (19:48 +0200)]
avy.el (avy-goto-word-1): Quote punctuation

Fixes #63

8 years agoivy-hydra.el (hydra-ivy): Add "C-j" and "C-m" exit points
Oleh Krehel [Mon, 15 Jun 2015 16:40:20 +0000 (18:40 +0200)]
ivy-hydra.el (hydra-ivy): Add "C-j" and "C-m" exit points

Just to make sure that the hydra exits.

8 years agoAllow to toggle matching mode with "C-o m"
Oleh Krehel [Mon, 15 Jun 2015 16:26:39 +0000 (18:26 +0200)]
Allow to toggle matching mode with "C-o m"

* ivy.el (ivy-toggle-fuzzy): New command.

* ivy-hydra.el (hydra-ivy): Bind `ivy-toggle-fuzzy' to "m".

Fixes #142.

8 years agoavy.el (avy-style): Switch the default from 'pre to 'at-full
Oleh Krehel [Mon, 15 Jun 2015 14:25:49 +0000 (16:25 +0200)]
avy.el (avy-style): Switch the default from 'pre to 'at-full

8 years agoavy.el (avy--overlay-at-full): Fixup (for overlays-in)
Oleh Krehel [Mon, 15 Jun 2015 14:17:58 +0000 (16:17 +0200)]
avy.el (avy--overlay-at-full): Fixup (for overlays-in)

* avy.el (avy--overlay-at-full): Account for `overlays-in' not being
  returned in the buffer order sometimes: it seems to be random order.
  Instead, look at the minimum of all overlay starts that are on the
  current line.

Fixes #52.

8 years agoivy.el (ivy-sort-functions-alist): Work for commands as well
Oleh Krehel [Mon, 15 Jun 2015 13:33:46 +0000 (15:33 +0200)]
ivy.el (ivy-sort-functions-alist): Work for commands as well

* ivy.el (ivy-sort-functions-alist): Examine `this-command' in addition
  to the COLLECTION arg of `completing-read'. Add `Man-goto-section' and
  `org-refile' to the list, since these commands collect the candidates
  in the order in which they are in the buffer => the candidates must
  not be sorted. Mention this in the doc.

8 years agoivy.el (ivy-initial-inputs-alist): Add man and woman
Oleh Krehel [Mon, 15 Jun 2015 13:33:14 +0000 (15:33 +0200)]
ivy.el (ivy-initial-inputs-alist): Add man and woman

8 years agoFix the minibuffer being too small with enough candidates
Oleh Krehel [Mon, 15 Jun 2015 13:30:47 +0000 (15:30 +0200)]
Fix the minibuffer being too small with enough candidates

* ivy.el (ivy--format): Fix the bug of getting the minibuffer height
  less than `ivy-height' when `ivy--index' was between `ivy--length'
  and (- ivy--length (/ ivy--height 2)).

* ivy-test.el (ivy--format): Add test.

8 years agoivy.el (ivy-insert-current): Add and bind to "M-i"
Oleh Krehel [Mon, 15 Jun 2015 10:03:35 +0000 (12:03 +0200)]
ivy.el (ivy-insert-current): Add and bind to "M-i"

Use "M-i" if you want something close to the current candidate. You can
follow up with an edit and select.

Fixes #141

8 years agoFix yank/undo bug
Oleh Krehel [Mon, 15 Jun 2015 09:59:22 +0000 (11:59 +0200)]
Fix yank/undo bug

* ivy.el (ivy--insert-minibuffer): Bind `buffer-undo-list' later.
Previously, "C-y C-u" would result in the first char of yanked text not
being undone.

8 years agoAllow to customize the initial input for all commands
Oleh Krehel [Mon, 15 Jun 2015 08:06:24 +0000 (10:06 +0200)]
Allow to customize the initial input for all commands

* ivy.el (ivy-initial-inputs-alist): New defvar. Customize this to get
  an initial input in any command.
(ivy-read): Unless INTIAL-INPUT is given, look it up in
`ivy-initial-inputs-alist' based on `this-command'.

* counsel.el (counsel-M-x-initial-input): Remove defcustom. It's
  superseded by `ivy-initial-inputs-alist'.
(counsel-M-x): Update.

Fixes #140

8 years agoUpdate sexps per pause.
Jackson Ray Hamilton [Sun, 14 Jun 2015 19:12:05 +0000 (12:12 -0700)]
Update sexps per pause.

8 years agoBenchmark coloring time separately.
Jackson Ray Hamilton [Sun, 14 Jun 2015 18:45:21 +0000 (11:45 -0700)]
Benchmark coloring time separately.

`elp-instrument-package' significantly affects the performance of
coloring.

8 years agoAdd eval-expression support.
Jackson Ray Hamilton [Sun, 14 Jun 2015 08:38:58 +0000 (01:38 -0700)]
Add eval-expression support.

8 years agoFix bugs where parsing left point after a scope.
Jackson Ray Hamilton [Sun, 14 Jun 2015 04:15:29 +0000 (21:15 -0700)]
Fix bugs where parsing left point after a scope.

8 years agoMerge commit '5825163e2a8520bbb2751f9692f51a1b73cb81ad' from context-coloring
Jackson Ray Hamilton [Sun, 14 Jun 2015 02:27:55 +0000 (19:27 -0700)]
Merge commit '5825163e2a8520bbb2751f9692f51a1b73cb81ad' from context-coloring

8 years agoVersion 6.4.1.
Jackson Ray Hamilton [Sun, 14 Jun 2015 02:26:53 +0000 (19:26 -0700)]
Version 6.4.1.

8 years agoFix regression where multiple timers would collide.
Jackson Ray Hamilton [Sun, 14 Jun 2015 02:26:10 +0000 (19:26 -0700)]
Fix regression where multiple timers would collide.

8 years agoUpdate elisp support.
Jackson Ray Hamilton [Sun, 14 Jun 2015 00:10:38 +0000 (17:10 -0700)]
Update elisp support.

8 years agoMerge commit '40f67bf039c143758ac070f9693bb0af87b98aba' from context-coloring
Jackson Ray Hamilton [Sun, 14 Jun 2015 00:02:40 +0000 (17:02 -0700)]
Merge commit '40f67bf039c143758ac070f9693bb0af87b98aba' from context-coloring

8 years agoVersion 6.4.0.
Jackson Ray Hamilton [Sat, 13 Jun 2015 23:58:22 +0000 (16:58 -0700)]
Version 6.4.0.

8 years agoMerge branch 'elisp'
Jackson Ray Hamilton [Sat, 13 Jun 2015 23:57:23 +0000 (16:57 -0700)]
Merge branch 'elisp'

8 years agoFully recolor later after a fast recolor.
Jackson Ray Hamilton [Sat, 13 Jun 2015 23:42:59 +0000 (16:42 -0700)]
Fully recolor later after a fast recolor.

8 years agoRefactor callee dispatching.
Jackson Ray Hamilton [Sat, 13 Jun 2015 22:18:49 +0000 (15:18 -0700)]
Refactor callee dispatching.

8 years agoRefactor defun / defadvice name handling.
Jackson Ray Hamilton [Sat, 13 Jun 2015 21:19:01 +0000 (14:19 -0700)]
Refactor defun / defadvice name handling.

8 years agoAdd quote and backquote function support.
Jackson Ray Hamilton [Sat, 13 Jun 2015 20:43:09 +0000 (13:43 -0700)]
Add quote and backquote function support.

8 years agoMerge remote-tracking branch 'ztree/master'
Alexey Veretennikov [Sat, 13 Jun 2015 20:36:24 +0000 (22:36 +0200)]
Merge remote-tracking branch 'ztree/master'

1) All functions now starts with ztree- prefix
2) All files now have lexical-binding enabled

8 years agoAll files now uses the lexical-binding
Alexey Veretennikov [Sat, 13 Jun 2015 20:28:20 +0000 (22:28 +0200)]
All files now uses the lexical-binding

8 years agoSkip all insignificant expression prefixes.
Jackson Ray Hamilton [Sat, 13 Jun 2015 20:02:04 +0000 (13:02 -0700)]
Skip all insignificant expression prefixes.

8 years agoAdd defadvice support.
Jackson Ray Hamilton [Sat, 13 Jun 2015 18:25:41 +0000 (11:25 -0700)]
Add defadvice support.

8 years agoRemove if.
Jackson Ray Hamilton [Sat, 13 Jun 2015 17:32:34 +0000 (10:32 -0700)]
Remove if.

8 years agoCheckdoc cleanup.
Jackson Ray Hamilton [Sat, 13 Jun 2015 17:26:41 +0000 (10:26 -0700)]
Checkdoc cleanup.

8 years agoRefactor minor mode definition.
Jackson Ray Hamilton [Sat, 13 Jun 2015 17:20:55 +0000 (10:20 -0700)]
Refactor minor mode definition.

8 years agoSet all functions to have ztree- prefix
Alexey Veretennikov [Sat, 13 Jun 2015 17:14:51 +0000 (19:14 +0200)]
Set all functions to have ztree- prefix

8 years agoMerge remote-tracking branch 'ztree/master'
Alexey Veretennikov [Sat, 13 Jun 2015 09:19:44 +0000 (11:19 +0200)]
Merge remote-tracking branch 'ztree/master'

Added added variable ztree-dir-move-focus; if set move the focus
to opened editor window when the user press Enter

8 years agoIssue #17: added variable ztree-dir-move-focus; if set move the focus to opened edito...
Alexey Veretennikov [Sat, 13 Jun 2015 09:19:04 +0000 (11:19 +0200)]
Issue #17: added variable ztree-dir-move-focus; if set move the focus to opened editor window when press Enter

8 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Artur Malabarba [Sat, 13 Jun 2015 07:06:35 +0000 (08:06 +0100)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

8 years agoMerge commit '6f785f24120752bc4cb09472bfbe84934bb8d1d9'
Artur Malabarba [Sat, 13 Jun 2015 07:06:23 +0000 (08:06 +0100)]
Merge commit '6f785f24120752bc4cb09472bfbe84934bb8d1d9'

8 years agoMerge remote-tracking branch 'ztree/master'
Alexey Veretennikov [Fri, 12 Jun 2015 18:46:53 +0000 (20:46 +0200)]
Merge remote-tracking branch 'ztree/master'

1) Removed redundant comments about compatibility with GNU Emacs
2) Removed workaround for electric-indent-mode

8 years agoRemoved workaround for fixing issue with electric-indent
Alexey Veretennikov [Fri, 12 Jun 2015 18:46:05 +0000 (20:46 +0200)]
Removed workaround for fixing issue with electric-indent

8 years agoivy.el (ivy--regex-fuzzy): Improve for "^" and "$"
Oleh Krehel [Fri, 12 Jun 2015 15:40:13 +0000 (17:40 +0200)]
ivy.el (ivy--regex-fuzzy): Improve for "^" and "$"

* ivy.el (ivy--regex-fuzzy): Don't insert .* after ^ and before $.

* ivy-test.el (ivy--regex-fuzzy): Add test.

Fixes #139

8 years agoivy.el (hydra-ivy/body): Autoload
Oleh Krehel [Fri, 12 Jun 2015 13:54:59 +0000 (15:54 +0200)]
ivy.el (hydra-ivy/body): Autoload

8 years agocounsel.el (counsel-M-x): Call smex-initialize
Oleh Krehel [Fri, 12 Jun 2015 12:45:14 +0000 (14:45 +0200)]
counsel.el (counsel-M-x): Call smex-initialize

Otherwise, smex-cache isn't defined.

8 years agoBind "C-o" to hydra-ivy/body
Oleh Krehel [Fri, 12 Jun 2015 11:45:58 +0000 (13:45 +0200)]
Bind "C-o" to hydra-ivy/body

* ivy.el (ivy-minibuffer-map): Update.

* ivy-hydra.el (hydra-ivy): New defhydra.

Add shortcuts:

"C-n" -> "j"
"C-p" -> "k"
"M-<" -> "h"
"M->" -> "l"
"C-j" -> "f"
"C-m" -> "d"
"C-g" -> "o"
cancel "C-o" -> "i"
toggle calling -> "c"

The hydra doesn't inhibit other bindings, so "C-v" and "M-v" also work
when you toggle calling on with "c".

8 years agoivy-toggle-calling: Toggle calling "RET" action for current candidate
Oleh Krehel [Fri, 12 Jun 2015 11:28:33 +0000 (13:28 +0200)]
ivy-toggle-calling: Toggle calling "RET" action for current candidate

* ivy.el (ivy-calling): New defvar.
(ivy-set-index): New defun - a setter for `ivy--index' that can call the
current action when `ivy-calling' isn't nil.
(ivy-beginning-of-buffer):
(ivy-end-of-buffer):
(ivy-scroll-up-command):
(ivy-scroll-down-command):
(ivy-next-line):
(ivy-previous-line): Use `ivy-set-index' instead of a plain `setq'.
(ivy-toggle-calling): New defun - toggle `ivy-calling'.
(ivy-call): New defun - call the current action.
(ivy-next-line-and-call): Use `ivy-call'.
(ivy-previous-line-and-call): Use `ivy-call'.
(ivy-read): Reset `ivy-calling' to nil.

To make use of this functionality, bind `ivy-toggle-calling' in
`ivy-minibuffer-map'. After this, "C-n" will behave like "C-M-n" etc.

8 years agoReplace "C-x 6" with "<f2>" in counsel-M-x
Oleh Krehel [Fri, 12 Jun 2015 11:25:58 +0000 (13:25 +0200)]
Replace "C-x 6" with "<f2>" in counsel-M-x

counsel.el (counsel--format-function-M-x): Update.

8 years agocounsel.el (counsel-find-file-ignore-regexp): Default to nil
Oleh Krehel [Fri, 12 Jun 2015 11:24:39 +0000 (13:24 +0200)]
counsel.el (counsel-find-file-ignore-regexp): Default to nil

* counsel.el (counsel--find-file-matcher): Update.

Make the default behavior more similar to `find-file'.
Move the previous value to the docstring.

8 years agocounsel.el: Add a bunch of autoload cookies
Oleh Krehel [Fri, 12 Jun 2015 11:23:09 +0000 (13:23 +0200)]
counsel.el: Add a bunch of autoload cookies

8 years agoUpdated comment - removed redundant 'GNU Emacs' statement in compatibility
Alexey Veretennikov [Fri, 12 Jun 2015 09:51:18 +0000 (11:51 +0200)]
Updated comment - removed redundant 'GNU Emacs' statement in compatibility

8 years agocounsel.el (counsel-M-x-initial-input): New defcustom
Oleh Krehel [Fri, 12 Jun 2015 08:50:58 +0000 (10:50 +0200)]
counsel.el (counsel-M-x-initial-input): New defcustom

* counsel.el (counsel-M-x): Use `counsel-M-x-initial-input'.

Re #138

8 years agoAllow "TAB" to complete when input starts with "^"
Oleh Krehel [Fri, 12 Jun 2015 08:37:08 +0000 (10:37 +0200)]
Allow "TAB" to complete when input starts with "^"

* ivy.el (ivy-partial): Strip "^" when forwarding to `try-completion'.
Afterwards, put it back.

Fixes #138

8 years agoBetter hook-in
Artur Malabarba [Fri, 12 Jun 2015 08:17:23 +0000 (09:17 +0100)]
Better hook-in

8 years agoAdd pinentry to externals-list
Daiki Ueno [Fri, 12 Jun 2015 06:19:25 +0000 (15:19 +0900)]
Add pinentry to externals-list

8 years agoSquashed 'packages/pinentry/' content from commit 075deb6
Daiki Ueno [Fri, 12 Jun 2015 06:19:01 +0000 (15:19 +0900)]
Squashed 'packages/pinentry/' content from commit 075deb6

git-subtree-dir: packages/pinentry
git-subtree-split: 075deb61c5bbb4b295a571f235439e6543c04df4

8 years agoMerge commit '32b1944d5f0a65aa10c6768f4865f7ed1de8eb49' as 'packages/pinentry'
Daiki Ueno [Fri, 12 Jun 2015 06:19:01 +0000 (15:19 +0900)]
Merge commit '32b1944d5f0a65aa10c6768f4865f7ed1de8eb49' as 'packages/pinentry'

8 years agoRefactor elisp parsers using helper functions.
Jackson Ray Hamilton [Fri, 12 Jun 2015 06:00:56 +0000 (23:00 -0700)]
Refactor elisp parsers using helper functions.

8 years agoAdd dolist support.
Jackson Ray Hamilton [Fri, 12 Jun 2015 05:18:04 +0000 (22:18 -0700)]
Add dolist support.

8 years agoMerge branch 'master' of github.com:leoliu/ggtags
Leo Liu [Thu, 11 Jun 2015 23:17:46 +0000 (07:17 +0800)]
Merge branch 'master' of github.com:leoliu/ggtags

8 years agoDoc fix
Leo Liu [Thu, 11 Jun 2015 23:09:59 +0000 (07:09 +0800)]
Doc fix

8 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Artur Malabarba [Thu, 11 Jun 2015 21:55:18 +0000 (22:55 +0100)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

8 years agoMerge commit '1b1896fcd7885280f390b37bf3572b74fbfcc3cf'
Artur Malabarba [Thu, 11 Jun 2015 21:41:13 +0000 (22:41 +0100)]
Merge commit '1b1896fcd7885280f390b37bf3572b74fbfcc3cf'

8 years agoEOL
Artur Malabarba [Thu, 11 Jun 2015 21:33:32 +0000 (22:33 +0100)]
EOL

8 years agoVersion 1.0
Artur Malabarba [Thu, 11 Jun 2015 19:50:34 +0000 (20:50 +0100)]
Version 1.0

8 years agoMerge remote-tracking branch 'ztree/master'
Alexey Veretennikov [Thu, 11 Jun 2015 19:37:52 +0000 (21:37 +0200)]
Merge remote-tracking branch 'ztree/master'

Replaced pkg file with autogenerated for ztree package.

8 years agoUpdated pkg file
Alexey Veretennikov [Thu, 11 Jun 2015 19:36:42 +0000 (21:36 +0200)]
Updated pkg file

8 years agoMerge remote-tracking branch 'ztree/master'
Alexey Veretennikov [Thu, 11 Jun 2015 19:13:11 +0000 (21:13 +0200)]
Merge remote-tracking branch 'ztree/master'

Added missing ztree.el

8 years agoPreparation for GNU ELPA
Alexey Veretennikov [Thu, 11 Jun 2015 19:11:07 +0000 (21:11 +0200)]
Preparation for GNU ELPA

8 years agoAdded ztree package
Alexey Veretennikov [Thu, 11 Jun 2015 19:02:40 +0000 (21:02 +0200)]
Added ztree package

8 years agoUpdated readme with info about ELPA
Alexey Veretennikov [Thu, 11 Jun 2015 18:53:31 +0000 (20:53 +0200)]
Updated readme with info about ELPA

8 years agoUpdated copyright
Alexey Veretennikov [Thu, 11 Jun 2015 18:48:59 +0000 (20:48 +0200)]
Updated copyright

8 years agoPreparing to submit to GNU ELPA
Alexey Veretennikov [Thu, 11 Jun 2015 18:38:58 +0000 (20:38 +0200)]
Preparing to submit to GNU ELPA

8 years agoFind the edges of the screen more efficiently.
Jackson Ray Hamilton [Thu, 11 Jun 2015 17:09:59 +0000 (10:09 -0700)]
Find the edges of the screen more efficiently.

8 years ago* let-alist (let-alist--deep-dot-search): Fix cons
Artur Malabarba [Thu, 11 Jun 2015 14:09:09 +0000 (15:09 +0100)]
* let-alist (let-alist--deep-dot-search): Fix cons

8 years agoOnly advise find-function-search-for-symbol after loading find-func
Artur Malabarba [Thu, 11 Jun 2015 13:20:33 +0000 (14:20 +0100)]
Only advise find-function-search-for-symbol after loading find-func

Fix #10

8 years agoFixed checkdoc comments
Alexey Veretennikov [Thu, 11 Jun 2015 13:00:44 +0000 (15:00 +0200)]
Fixed checkdoc comments

8 years agoFixup ivy-resume for file completion
Oleh Krehel [Wed, 10 Jun 2015 16:05:32 +0000 (18:05 +0200)]
Fixup ivy-resume for file completion

* ivy.el (ivy-resume): No longer add the preselect.
(ivy-read): Don't add initial-input "".

8 years agoAdd fuzzy matching function
Oleh Krehel [Wed, 10 Jun 2015 13:38:18 +0000 (15:38 +0200)]
Add fuzzy matching function

ivy.el (ivy--regex-fuzzy): New defun.

To enable fuzzy matching, set your `ivy-re-builders-alist' accordingly:

(setq ivy-re-builders-alist
      '((t . ivy--regex-fuzzy)))

Re #136

8 years agocounsel.el (counsel-M-x): Piggyback on smex for sorting
Oleh Krehel [Wed, 10 Jun 2015 13:25:03 +0000 (15:25 +0200)]
counsel.el (counsel-M-x): Piggyback on smex for sorting

* counsel.el (counsel-M-x): When smex is present, use it for sorting the
  candidates. Also use `counsel-describe-map', so that "C-." and "C-,"
  work for commands.

Re #136

8 years agocounsel.el (counsel-M-x): New command
Oleh Krehel [Wed, 10 Jun 2015 11:47:33 +0000 (13:47 +0200)]
counsel.el (counsel-M-x): New command

* counsel.el (counsel--format-function-M-x): New defun.

Re #136.

8 years agocounsel.el (counsel-symbol-at-point): Improve
Oleh Krehel [Wed, 10 Jun 2015 08:49:20 +0000 (10:49 +0200)]
counsel.el (counsel-symbol-at-point): Improve

Fixes #137

8 years agoAdd a hack for kill-buffer and invisible buffer
Oleh Krehel [Tue, 9 Jun 2015 17:37:55 +0000 (19:37 +0200)]
Add a hack for kill-buffer and invisible buffer

* ivy.el (ivy-read): When COLLECTION is 'internal-complete-buffer,
  ignore the fact that REQUIRE-MATCH was set to t.
  Normally, when REQUIRE-MATCH is t, the COLLECTION should not be
  extended with PRESELECT.

Fixes #135

8 years agoAccount for minibuffer-depth-indication-mode
Oleh Krehel [Tue, 9 Jun 2015 13:03:24 +0000 (15:03 +0200)]
Account for minibuffer-depth-indication-mode

* ivy.el (ivy--insert-prompt): When `minibuffer-depth-indication-mode'
  is on, and `minibuffer-depth' is more than 1, prepend it to prompt.

Fixes #134