abo_abo pushed a change to branch master. from 03d2b00 * arbitools/arbitools.el: Remove unused vars new b6f3e45 Rename swiper -> ivy new 6951eba Make ivy--regex-plus recognize ! at the beginning of the str new a4317f9 ivy.el (ivy--get-window): Return a valid window new 83f89d8 Improve swiper for multiple occurrences on one line new 2c50031 Fix ivy-reverse-i-search broken by recursive update new db283d3 Fix recursive minibuffer exit with "C-g" new 8306be1 Fix compilation warnings new adfad96 support imenu new 6bf72fd counsel.el (counsel-imenu): Work when given positions are overlays new 63be079 ivy.el (ivy-re-builders-alist): Allow this-command to be a key new d74fab4 counsel.el (counsel-M-x): Let-bind this-command new d09a16b swiper.el (swiper-font-lock-ensure): Add bongo-playlist-mode new cabab4b swiper.el (swiper-font-lock-ensure): Add bongo-library-mode new 09848ca Add cousel-ag-base-command var new fd27465 counsel.el (counsel-git): Fix window selection new db3e7ff Ensure the return result of `ivy-read' new b3cd0d5 ivy.el (ivy-mode): Set completing-read-function new 569c11e ivy.el (ivy-completion-in-region): Use compact ivy-count-format new a1e0063 ivy.el (ivy--reset-state): Don't null initial-input new df1dc78 counsel.el (counsel-find-file): Add initial-input new 6051225 Call ivy-set-actions with t to affect all commands new a0f1e25 ivy.el (ivy-completion-in-region): Fix log 0 issue new e070f4c ivy.el (ivy-add-face-text-property): New defun new 12523d0 Use flx for highlighting fuzzy matches new 89ed4d6 Improve flx highlighting new 09cb5c9 ivy: fix ivy--resize-minibuffer-to-fit for small delta new 93d1adc Properly support matching ignoring order new 2ea56ec ivy.el (ivy-occur): Fix when ivy--old-re isn't a string new 426cfcb ivy.el (ivy-completion-in-region): Fix a few bugs new 1cd501a ivy.el (ivy-completion-in-region): Optimize for 1 cand new 0c844c1 ivy.el (ivy-completion-in-region): Fix for 1 cand new 1365b2b Change tramp prompt from "Find File: " to "user@host: " new b5dc239 counsel.el (counsel--async-sentinel): Fix issue with ivy--regex-ignore-order new fdb21f6 counsel.el (counsel--async-sentinel): Re-display when no cands new 66e00ed counsel: Add counsel-up-directory to find-file-map new 89ed19e ivy.el (ivy--regex-plus): Prettify a bit new d1216eb Add the '!' behavior into `ivy--regex-ignore-order' new f7c7114 ivy-test.el (ivy--regex-ignore-order): New test new d996215 Add counsel-descbinds new e23c175 Insert intermediate candidates during async completions new 2135752 counsel.el (counsel--async-filter): Fix up new a526e86 Refactor swiper-font-lock-ensure new 9a6b5fd Add rcirc-mode to swiper-font-lock-ensure-exclude new bc4d4a8 swiper.el (swiper-font-lock-exclude): Add sauron-mode new 59c5f16 Special case empty ivy-count-format completion. new c76c005 Add feedback for sole ivy completion. new 0a9780b ivy.el (ivy--recompute-index): Update cl-position logic new 0d410d3 ivy.el (ivy-flx-limit): Configure when flx is used new 763d42b Initialize `ivy-last` to empty state. new bcb81dd Fix swiper "backward" search new c210bf6 counsel.el (counsel-tmm): Fix tmm free variable new 407ce2c counsel.el (counsel-list-processes): New command new e3e1f51 ivy.el (ivy-ffap-url-functions): Customize "C-x C-f M-n" new c8013c7 counsel.el (ivy-ffap-url-functions): Add Emacs git repo new eab714f counsel.el (counsel-at-git-issue-p): New defun new 0efbf6e Simplify the signature for :dynamic-collection functions new b39f409 counsel.el (counsel-unicode-char): Display hex codes in left column new 4696b89 ivy.el (ivy-switch-buffer-other-window): New command new 5f4bc14 counsel.el (counsel-rhythmbox-current-song): Preselect the current song new 8c2f213 counsel.el (counsel-yank-pop): Truncate during display new c0c0f63 ivy.el (ivy-read): Fix extra actions for completing-read new d8f04f0 Add melpa version badge new 9ef344d use imenu API to jump to position. required by org-mode new 2877ae1 ivy.el (ivy-ignore-buffers): New defcustom new 1737ced ivy.el (ivy-inhibit-action): New variable new 53ca6ed ivy.el (ivy-do-completion-in-region): New defcustom new f31ab12 swiper.el (swiper--ivy): Return point new cf2c7bc Modify "M-n" prediction when region is active new 6817381 Allow to compose static collections with `counsel--async-command' new 142306e counsel.el (counsel-git-stash): New command new 05a7b61 ivy.el (ivy--reset-state): Support a list of symbols as collection new 480cc85 README.md: Update new c27cde2 ivy.el (ivy--reset-state): Don't deactivate region new 00f08f7 Improve Ivy documentation UI new e1c156b ivy.el (ivy--resize-minibuffer-to-fit): Check frame-root-window-p new ec7da3f ivy.el (ivy-help-file): Improve location new 1485e58 Add ignore pattern toggling new 0afb000 Fix default-directory for ivy-occur + counsel-git-grep new 5eaf787 doc/ivy.org: Improve the Texinfo/HTML export structure new 220fd38 doc/ivy.org: Improve the markup new 65ec32c README.md: mention the manual more prominently new d71b5c5 swiper.el (swiper--action): Update regexp-search-ring new 80825a6 ivy.el: Fixup face docs new 0bad922 Provide the :caller in most calls to ivy-read new 7dc86b3 Add a lot of sections to the documentation new ab3ad4e doc/ivy.org: Add more CUSTOM_ID new 90a09fa doc/ivy.org: CUSTOM_ID should not end in "?" new c90784d doc/ivy.org: Update new ded0923 Customize ivy-occur per command with ivy-set-occur new ebd3e29 swiper.el (swiper--update-input-ivy): Fix a bug new 022e658 When in prog-mode, "M-n" should wrap input with "\b" new c2b330b doc/ivy.org: Add @vindex and @kindex automatically new 4235ffc colir.el (colir-blend-face-background): Improve new d544427 swiper.el (swiper--re-builder): Replace \t with 4 spaces new 7b08db8 ivy.el (ivy-next-history-element): Use "\\_<" instead of "\\b" new 1f3ea7d ivy.el (ivy-next-history-element): Handle "M-n M-n" better new 147ae80 Fix an extra action being called for `completing-read' new 299bc13 Fix initial-input not set to nil for 'read-file-name-internal new 212a4b8 Update the documentation and the manual new 5299c0a doc/ivy.texi: Re-export from previous commit new 96828c2 ivy.el (ivy-read): Identify extra-actions by caller as well new 00b009e ivy.el (ivy-next-line-or-history): Update new 7869996 swiper.el: Remove obsolete faces new 9db8308 counsel.el: Organize the file with outlines new e94f13e counsel.el (counsel-imenu): Add :preselect new 9aee83a ivy.el (ivy-completion-in-region): Bind completion-ignore-case new b4b8d3e counsel.el: Organize the file with outlines new 4c99ec6 counsel.el: Shuffle functions new b400fcc counsel.el: Shuffle functions and rename headings new 3799d3d counsel.el: Shuffle functions and rename headings new d4fc54b ivy-test.el (counsel-unquote-regex-parens): Add test new a50f668 counsel.el (counsel-locate-options): Make obsolete new e9e8ec0 counsel.el: Shuffle functions new 41b8b0d ivy.el (ivy-occur): Add a warning new ddc1d9f Move all faces to ivy-faces group new 4af5c2e Add `counsel-locate-cmd-mdfind` new e85ad2c counsel.el (counsel-find-file-ignore-regexp): Fixup :type new e8f2064 Rename counsel-symbol-at-point to ivy-thing-at-point new 57b6651 ivy.el: Fix defcustom :type for several variables new 7ed5b06 ivy.el (ivy--preselect-index): Don't use regexp-quote new 37d52cc swiper.el (swiper--update-input-ivy): Replace "\t" new 9ffa9c7 ivy.el (ivy--regex): Don't consider \\(?...\) a group new 7dd85f5 counsel.el (counsel--async-sentinel): Recognize error codes other than 1 new dcf4957 counsel.el (counsel--async-command): Add sentinel and filter args new f3b2640 swiper.el (swiper--ivy): Update signature new e12ff84 counsel.el (counsel-list-processes-action-switch): Improve new 1c04fb8 Add ivy-fixed-height-minibuffer new b8e373a swiper.el (swiper-font-lock-ensure): Don't fail when font-lock is off new 6fbab50 swiper.el (swiper-all): Now auto-updates position new 48b5638 ivy.el (ivy-next-history-element): Don't add symbol bounds for file names new 7a0b243 Give ivy-read-read-action enough minibuffer space new 26c8246 counsel.el (counsel-recoll): add unwind new 87da3a2 counsel.el (counsel-async-split-string-re): New defvar new b3ca886 counsel.el (counsel--generic): Improve new d40bdab doc/ivy.org: Fix typo new ea79f0e New API function ivy-set-display-transformer new f647bca Simplify the ivy-format-function interface new 08d5578 counsel.el (counsel-git-log): New command new 587526e counsel.el (counsel-git-grep-transformer): New defun new 0744f57 counsel.el (counsel-git-grep-occur): Fix greedy-nongreedy bug new 94a7b0f * ivy.el (ivy-format-function-line): Remove `extra' parameter. new 708ca11 ivy.el: Fix a few face declarations new 0fd6a75 Move switch-to-buffer to :display-transformer-fn new bf7d95f Move read-file-name to :display-transformer-fn new 71bb1c0 ivy.el (ivy-alt-done): Simplify new 1c68495 ivy.el (ivy-expand-file-if-directory): New defun new d085765 ivy.el (ivy-switch-buffer): Don't fall back to switch-to-buffer new 88169a3 "C-x C-f" can un-ignore dotfiles with a leading dot input new 2a1ef54 ivy-dispatching-done should not permanently modify default action index new 8f527d7 ivy.el (ivy-next-history-element): No "\\_<" for dynamic-collection new 1c45b29 ivy-occur-mode: new commands on "j", "k", "c" new d6b18f0 ivy.el (ivy-occur-press): Pulse no longer new b7c40d3 ivy.el (ivy-resume): Add a guard against null :action new 2905d17 doc/ivy.org: fix typos new 181cd43 Add counsel-mode new 668aaf3 counsel.el: add outline for `counsel-mode' new 9aa1f5c counsel.el (counsel-mode-map): Add counsel-M-x new f5a21db ivy.el: define setq-local and defvar-local unless defined new e5b7218 Fix swiper not revealing org overlay when at heading body end new 20f11b7 New command ivy-occur-revert-buffer bound to "g" new 1de78f3 Improve window handling for ivy-occur new ee27e27 ivy.el (ivy-occur-revert-buffer): Move code to swiper-occur new 63a77ba swiper.el (swiper-occur): Fix for non-file buffers new be06ae0 swiper.el: Add docstring new f1c7233 swiper.el (swiper-occur): Bind ivy--regex-function new 79f9cda counsel-ag: Fix escaping problem new 5c2c1df counsel.el (counsel-git-grep-map): Bind "C-c C-m" to counsel-git-grep-switch-cmd new 591c8fe ivy.el (ivy-expand-file-if-directory): Fix "/ssh:" regression new 871f78c Add optional exit-code table to counsel--async-cmd new 50f3092 counsel.el (counsel--async-sentinel): Start refactor new 725e19a counsel.el (counsel-ag-occur): Add new 67224c0 counsel.el (counsel-prompt-function): New defcustom new 5f0d175 counsel.el (counsel-prompt-function-dir): Make portable new 5229ebe counsel.el (counsel-prompt-function-dir): Fix format new 6026caf counsel.el (counsel-locate-cmd-es): Add new ac4bedf counsel.el (counsel-find-file): Bind "M-o f" to find-file-other-window new 92b802f counsel.el (counsel-ag): Add dir prompt for "C-u" new 255457a Fixed counsel-list-processes-action-switch to use correct buffer. new d425392 Correctly expand the file name at point new e224847 ivy.el (ivy--reset-state): Fix prompt / require-match issue new 07624b3 Fix compilation warnings new 4c81973 counsel.el (counsel-locate-cmd-es): Fix regex new e8f516e counsel.el (counsel-ag): Add transformer new 0c5f68c counsel.el (counsel-pt): Add new 692002d counsel.el (counsel-pt): Remove unused args new 5765208 counsel.el (counsel-pt-base-command): Add regex flag new 7cf13a7 counsel.el (counsel-linux-app): New command new 6a00275 ivy.el (ivy-switch-buffer-occur): Add new d8da9c4 counsel.el (counsel-mode): Allow use of describe-prefix-bindings new c68d2cc ivy.el (ivy-thing-at-point): Try ffap-file-at-point new 71644d9 ivy.el (ivy-read): Remove code that sets action index to 1 new e6f92fd ivy.el (ivy-occur-press): Add counsel-describe-function new a6cd189 counsel.el (counsel-linux-apps-list): Skip spaces around = new 7f6d39f counsel.el (counsel-linux-app-action-file): New action on "M-o f" new 41dfae6 ivy.el (ivy--format-function-generic): Fix doc new e92d282 Make ivy-ignore-buffers similar to ido-ignore-buffers. new 6823518 swiper.el (swiper--candidates): Always remove '(field) new 2ab9c54 ivy.el (ivy--switch-buffer-matcher): Fix new f0de338 ivy.el (ivy--directory-done): Fix when ivy-text is a dir new d899181 README.md: Add a section on Contributing new 8dfff3e ivy.el (ivy-next-history-element): Improve new 6a5a688 counsel.el: Improve counsel-grep new 8d04638 counsel.el: Fix breakage due to helm-rhythmbox new d7561d2 counsel.el: Reduce counsel-grep char req to 2 new ccbf9ef Improve counsel-async initial anchoring new dabd1f8 ivy.el (ivy-avy): Make "C-g" cancel gracefully new 6a8da39 counsel.el (counsel-grep-action): Reveal outlines new 189c093 counsel.el (counsel-ace-link): New command new 4998ba8 ivy.el (ivy-completing-read): Use the "t" key of ivy-sort-functions-alist new b2d2b82 counsel.el (counsel-grep-action): Improve cleanup new 6fc36b5 option to add newline after ivy-read prompt new 67ac850 counsel.el (counsel-M-x): Add help action new cf78d42 counsel.el (counsel-find-file): Add :caller new 6ae91f7 Make ivy-set-sources work also for sync completion new abf880f ivy.el (ivy-read): Make "M-o" not modify the action new 4ebf0b4 ivy.el: Add `counsel-find-file' transformer. new 3177419 ivy.el (ivy-sort-functions-alist): Update :type new c24b6de swiper.el (swiper-query-replace): Improve "M-n" new 1b4e819 ivy.el (ivy-next-history-element): Simplify new 44856a3 ivy.el (ivy-read): Revert abf880f new 6777cf8 counsel.el (counsel-unquote-regex-parens): Improve new 8de2930 ivy.el: Improve "M-n" new 2bd092d ivy.el (ivy--minibuffer-setup): Ensure inhibit-field-text-motion is nil new 5ce2623 counsel.el (counsel-git): Add "j" action new 8201f36 ivy.el (ivy-occur-revert-buffer): Improve for counsel-git-grep new 6757030 counsel-grep now works with ivy-occur-revert-buffer new 3f4f080 counsel-ag now works with ivy-occur-revert-buffer new 46a00dc Modified ivy to pass predicate when selecting buffers new b39e449 counsel.el (counsel-ag-map): Add new 341b5a2 counsel-grep should pick candidates closest to point new c9b6e02 Make sure user keybindings are respected new 0b51e8e ivy.el (ivy-minibuffer-map): Fix "DEL" new a9205fa counsel.el (counsel-expression-history): New command new 8c4f595 Fix remapping commit c9b6e0 new de0e541 Speed up counsel-grep by up to 40 times new 9899547 ivy.el (ivy-action): New face new e7f41bb swiper.el (swiper-mc): Remove interactive new 3dcb07d Allow to customize the action hint formatter new 31a2f86 counsel.el (counsel-expression-history): enable-recursive-minibuffers new 327b85a counsel.el (counsel-expression-history): Add docstring new ca2b47f Add timing information to async commands new 615dd90 counsel.el (counsel-grep-action): Work better from ivy-occur new 119a151 Make "j"/"k" feedback more solid in ivy-occur buffers new 4ac3736 New feature: virtual views in ivy-switch-buffer new 6254e88 Allow a sexp node in ivy-views new b48a09d Use Ivy to browse eshell and shell history entries new 41e2e41 Clean-up previous change new 65cf724 Make ivy--regex work with "[^ ]" new a25e174 ivy.el (ivy--format-minibuffer-line): Add ignore-errors new c4b9e25 Add much faster scrolling to counsel-grep new 63b96a1 Fix counsel-grep-last-line bug new 265bf49 counsel.el: Fix compile warning new 2a13932 counsel.el (counsel-grep-or-swiper): New command new f72cea2 swiper.el (swiper-mc): Restore interactive new ebd3fb9 Fix read-file-name with specified dir new b5a9dc5 ivy.el (ivy--reset-state): file-directory-p needs a string new 2ac1d2d ivy.el (ivy-occur-press): Set counsel-grep-last-line to nil new 25e1444 ivy.el (ivy-use-ignore-default): New defcustom new d45ee54 Make the slash more magic during file name completion new 6fae6e0 counsel.el (counsel-grep-or-swiper): Use swiper when narrowed new 2fb8d86 ivy.el (ivy-done): Allow ivy-dispatching-done to exit with no cands new d2a89ea doc/ivy.org: Add a note on :predicate new 5f58f9c counsel.el (counsel--async-sentinel): Add safeguard to time-since new 1d3f080 ivy.el (ivy--magic-file-slash): Allow "non-existing-dir//" new a891df3 swiper.el (swiper--multi-candidates): Add check new ab795d0 Don't highlight that match in the file name part new 1088078 When selecting a non-existing key in an alist, return that key new 63688c6 Add a couple tests for ivy-read with alists new b3f4db7 ivy.el (ivy--format-minibuffer-line): Update new bab5aab doc/Changelog.org: Prepare for the 0.8.0 release new db00518 Bump version to 0.8.0 new 39a458e Merge commit 'db005182ad0fd05c07e8e5c085abe6c750e6c578' from ivy
Summary of changes: packages/{avy => ivy}/.dir-locals.el | 0 packages/{swiper => ivy}/.travis.yml | 0 packages/ivy/Makefile | 16 + packages/ivy/README.md | 82 ++ packages/{swiper => ivy}/colir.el | 6 +- packages/ivy/counsel.el | 2131 ++++++++++++++++++++++++++++ packages/{swiper => ivy}/doc/Changelog.org | 570 ++++++++ packages/ivy/doc/ivy-help.org | 138 ++ packages/ivy/doc/ivy-ox.el | 193 +++ packages/ivy/doc/ivy.org | 1285 +++++++++++++++++ packages/ivy/doc/ivy.texi | 1672 ++++++++++++++++++++++ packages/{swiper => ivy}/ivy-hydra.el | 15 +- packages/{swiper => ivy}/ivy-test.el | 72 +- packages/{swiper => ivy}/ivy.el | 1559 ++++++++++++++------ packages/{swiper => ivy}/swiper.el | 336 +++-- packages/swiper/Makefile | 16 - packages/swiper/README.md | 51 - packages/swiper/counsel.el | 1301 ----------------- packages/swiper/doc/ivy.org | 476 ------- packages/swiper/doc/ivy.texi | 591 -------- packages/swiper/doc/style.css | 107 -- 21 files changed, 7488 insertions(+), 3129 deletions(-) copy packages/{avy => ivy}/.dir-locals.el (100%) rename packages/{swiper => ivy}/.travis.yml (100%) create mode 100644 packages/ivy/Makefile create mode 100644 packages/ivy/README.md rename packages/{swiper => ivy}/colir.el (97%) create mode 100644 packages/ivy/counsel.el rename packages/{swiper => ivy}/doc/Changelog.org (53%) create mode 100644 packages/ivy/doc/ivy-help.org create mode 100644 packages/ivy/doc/ivy-ox.el create mode 100644 packages/ivy/doc/ivy.org create mode 100644 packages/ivy/doc/ivy.texi rename packages/{swiper => ivy}/ivy-hydra.el (78%) rename packages/{swiper => ivy}/ivy-test.el (65%) rename packages/{swiper => ivy}/ivy.el (61%) rename packages/{swiper => ivy}/swiper.el (69%) delete mode 100644 packages/swiper/Makefile delete mode 100644 packages/swiper/README.md delete mode 100644 packages/swiper/counsel.el delete mode 100644 packages/swiper/doc/ivy.org delete mode 100644 packages/swiper/doc/ivy.texi delete mode 100644 packages/swiper/doc/style.css