]>
code.delx.au - gnu-emacs-elpa/log
Nelson Loyola [Wed, 17 Jun 2015 17:40:48 +0000 (11:40 -0600)]
Updated screenshot image for ivy-goto-char.
Fixes #65
Fixes #64
Artur Malabarba [Wed, 17 Jun 2015 10:58:27 +0000 (11:58 +0100)]
Version bump
Artur Malabarba [Wed, 17 Jun 2015 09:56:55 +0000 (10:56 +0100)]
Implement :functionlike-macros. Affects #17
Artur Malabarba [Wed, 17 Jun 2015 09:05:57 +0000 (10:05 +0100)]
Improve names--top-of-namespace
Artur Malabarba [Wed, 17 Jun 2015 09:01:44 +0000 (10:01 +0100)]
Improve usage-example
Artur Malabarba [Wed, 17 Jun 2015 09:01:23 +0000 (10:01 +0100)]
New names-pprint command, to pretty-print entire namespace
Affects #17
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
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
Alexey Veretennikov [Wed, 17 Jun 2015 07:08:32 +0000 (09:08 +0200)]
Merge remote-tracking branch 'ztree/master'
Fixed code submitted by mistake
Alexey Veretennikov [Wed, 17 Jun 2015 07:07:54 +0000 (09:07 +0200)]
Fixed code commited by mistake
Oleh Krehel [Tue, 16 Jun 2015 15:50:32 +0000 (17:50 +0200)]
counsel.el (counsel-M-x): Fixup
Re #136
Oleh Krehel [Tue, 16 Jun 2015 14:08:23 +0000 (16:08 +0200)]
ivy-hydra.el (defhydra): Wrap in eval-when-compile
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.
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.
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
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
Oleh Krehel [Tue, 16 Jun 2015 07:20:18 +0000 (09:20 +0200)]
counsel.el (counsel-M-x): Call smex-rank
Re #136
Artur Malabarba [Mon, 15 Jun 2015 19:35:43 +0000 (20:35 +0100)]
packages/bug-hunter: Interactive hunt
Oleh Krehel [Mon, 15 Jun 2015 17:48:08 +0000 (19:48 +0200)]
avy.el (avy-goto-word-1): Quote punctuation
Fixes #63
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.
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.
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
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.
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.
Oleh Krehel [Mon, 15 Jun 2015 13:33:14 +0000 (15:33 +0200)]
ivy.el (ivy-initial-inputs-alist): Add man and woman
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.
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
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.
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
Jackson Ray Hamilton [Sun, 14 Jun 2015 19:12:05 +0000 (12:12 -0700)]
Update sexps per pause.
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.
Jackson Ray Hamilton [Sun, 14 Jun 2015 08:38:58 +0000 (01:38 -0700)]
Add eval-expression support.
Jackson Ray Hamilton [Sun, 14 Jun 2015 04:15:29 +0000 (21:15 -0700)]
Fix bugs where parsing left point after a scope.
Jackson Ray Hamilton [Sun, 14 Jun 2015 02:27:55 +0000 (19:27 -0700)]
Jackson Ray Hamilton [Sun, 14 Jun 2015 02:26:53 +0000 (19:26 -0700)]
Version 6.4.1.
Jackson Ray Hamilton [Sun, 14 Jun 2015 02:26:10 +0000 (19:26 -0700)]
Fix regression where multiple timers would collide.
Jackson Ray Hamilton [Sun, 14 Jun 2015 00:10:38 +0000 (17:10 -0700)]
Update elisp support.
Jackson Ray Hamilton [Sun, 14 Jun 2015 00:02:40 +0000 (17:02 -0700)]
Jackson Ray Hamilton [Sat, 13 Jun 2015 23:58:22 +0000 (16:58 -0700)]
Version 6.4.0.
Jackson Ray Hamilton [Sat, 13 Jun 2015 23:57:23 +0000 (16:57 -0700)]
Merge branch 'elisp'
Jackson Ray Hamilton [Sat, 13 Jun 2015 23:42:59 +0000 (16:42 -0700)]
Fully recolor later after a fast recolor.
Jackson Ray Hamilton [Sat, 13 Jun 2015 22:18:49 +0000 (15:18 -0700)]
Refactor callee dispatching.
Jackson Ray Hamilton [Sat, 13 Jun 2015 21:19:01 +0000 (14:19 -0700)]
Refactor defun / defadvice name handling.
Jackson Ray Hamilton [Sat, 13 Jun 2015 20:43:09 +0000 (13:43 -0700)]
Add quote and backquote function support.
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
Alexey Veretennikov [Sat, 13 Jun 2015 20:28:20 +0000 (22:28 +0200)]
All files now uses the lexical-binding
Jackson Ray Hamilton [Sat, 13 Jun 2015 20:02:04 +0000 (13:02 -0700)]
Skip all insignificant expression prefixes.
Jackson Ray Hamilton [Sat, 13 Jun 2015 18:25:41 +0000 (11:25 -0700)]
Add defadvice support.
Jackson Ray Hamilton [Sat, 13 Jun 2015 17:32:34 +0000 (10:32 -0700)]
Remove if.
Jackson Ray Hamilton [Sat, 13 Jun 2015 17:26:41 +0000 (10:26 -0700)]
Checkdoc cleanup.
Jackson Ray Hamilton [Sat, 13 Jun 2015 17:20:55 +0000 (10:20 -0700)]
Refactor minor mode definition.
Alexey Veretennikov [Sat, 13 Jun 2015 17:14:51 +0000 (19:14 +0200)]
Set all functions to have ztree- prefix
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
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
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
Artur Malabarba [Sat, 13 Jun 2015 07:06:23 +0000 (08:06 +0100)]
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
Alexey Veretennikov [Fri, 12 Jun 2015 18:46:05 +0000 (20:46 +0200)]
Removed workaround for fixing issue with electric-indent
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
Oleh Krehel [Fri, 12 Jun 2015 13:54:59 +0000 (15:54 +0200)]
ivy.el (hydra-ivy/body): Autoload
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.
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".
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.
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.
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.
Oleh Krehel [Fri, 12 Jun 2015 11:23:09 +0000 (13:23 +0200)]
counsel.el: Add a bunch of autoload cookies
Alexey Veretennikov [Fri, 12 Jun 2015 09:51:18 +0000 (11:51 +0200)]
Updated comment - removed redundant 'GNU Emacs' statement in compatibility
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
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
Artur Malabarba [Fri, 12 Jun 2015 08:17:23 +0000 (09:17 +0100)]
Better hook-in
Daiki Ueno [Fri, 12 Jun 2015 06:19:25 +0000 (15:19 +0900)]
Add pinentry to externals-list
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
Daiki Ueno [Fri, 12 Jun 2015 06:19:01 +0000 (15:19 +0900)]
Jackson Ray Hamilton [Fri, 12 Jun 2015 06:00:56 +0000 (23:00 -0700)]
Refactor elisp parsers using helper functions.
Jackson Ray Hamilton [Fri, 12 Jun 2015 05:18:04 +0000 (22:18 -0700)]
Add dolist support.
Leo Liu [Thu, 11 Jun 2015 23:17:46 +0000 (07:17 +0800)]
Merge branch 'master' of github.com:leoliu/ggtags
Leo Liu [Thu, 11 Jun 2015 23:09:59 +0000 (07:09 +0800)]
Doc fix
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
Artur Malabarba [Thu, 11 Jun 2015 21:41:13 +0000 (22:41 +0100)]
Artur Malabarba [Thu, 11 Jun 2015 21:33:32 +0000 (22:33 +0100)]
EOL
Artur Malabarba [Thu, 11 Jun 2015 19:50:34 +0000 (20:50 +0100)]
Version 1.0
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.
Alexey Veretennikov [Thu, 11 Jun 2015 19:36:42 +0000 (21:36 +0200)]
Updated pkg file
Alexey Veretennikov [Thu, 11 Jun 2015 19:13:11 +0000 (21:13 +0200)]
Merge remote-tracking branch 'ztree/master'
Added missing ztree.el
Alexey Veretennikov [Thu, 11 Jun 2015 19:11:07 +0000 (21:11 +0200)]
Preparation for GNU ELPA
Alexey Veretennikov [Thu, 11 Jun 2015 19:02:40 +0000 (21:02 +0200)]
Added ztree package
Alexey Veretennikov [Thu, 11 Jun 2015 18:53:31 +0000 (20:53 +0200)]
Updated readme with info about ELPA
Alexey Veretennikov [Thu, 11 Jun 2015 18:48:59 +0000 (20:48 +0200)]
Updated copyright
Alexey Veretennikov [Thu, 11 Jun 2015 18:38:58 +0000 (20:38 +0200)]
Preparing to submit to GNU ELPA
Jackson Ray Hamilton [Thu, 11 Jun 2015 17:09:59 +0000 (10:09 -0700)]
Find the edges of the screen more efficiently.
Artur Malabarba [Thu, 11 Jun 2015 14:09:09 +0000 (15:09 +0100)]
* let-alist (let-alist--deep-dot-search): Fix cons
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
Alexey Veretennikov [Thu, 11 Jun 2015 13:00:44 +0000 (15:00 +0200)]
Fixed checkdoc comments
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 "".
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
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
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.
Oleh Krehel [Wed, 10 Jun 2015 08:49:20 +0000 (10:49 +0200)]
counsel.el (counsel-symbol-at-point): Improve
Fixes #137
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
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