]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
8 years agoMerge commit 'affdc4611d859e6f643e38c2ed9ad83debb92633'
Matthew Carter [Sun, 30 Aug 2015 20:51:05 +0000 (16:51 -0400)]
Merge commit 'affdc4611d859e6f643e38c2ed9ad83debb92633'

8 years agoAdd version update note in file
Matthew Carter [Sun, 30 Aug 2015 20:49:56 +0000 (16:49 -0400)]
Add version update note in file

8 years agoAdd/adjust some of the org-mode faces
Matthew Carter [Sun, 30 Aug 2015 20:47:18 +0000 (16:47 -0400)]
Add/adjust some of the org-mode faces

8 years ago* GNUmakefile: Use LC_ALL rather than LANG
Stefan Monnier [Sat, 29 Aug 2015 14:37:38 +0000 (10:37 -0400)]
* GNUmakefile: Use LC_ALL rather than LANG

8 years agoRevert apparently mistaken copyright_exceptions update
Stefan Monnier [Sat, 29 Aug 2015 14:31:43 +0000 (10:31 -0400)]
Revert apparently mistaken copyright_exceptions update

8 years ago* .gitignore: Add "omn-mode"
Fabián Ezequiel Gallina [Sat, 29 Aug 2015 00:32:28 +0000 (21:32 -0300)]
* .gitignore: Add "omn-mode"

8 years agoUpdate copyright exceptions
Fabián Ezequiel Gallina [Fri, 28 Aug 2015 22:40:21 +0000 (19:40 -0300)]
Update copyright exceptions

8 years agohtml/index.html: Sync with the real file
Stefan Monnier [Fri, 28 Aug 2015 02:14:23 +0000 (22:14 -0400)]
html/index.html: Sync with the real file

8 years agoiterators.el: fix comments
Michael Heerdegen [Fri, 21 Aug 2015 20:04:21 +0000 (22:04 +0200)]
iterators.el: fix comments

8 years ago* dts-mode/dts-mode.el (dts-indent-rules): Handle hanging "<".
Stefan Monnier [Fri, 21 Aug 2015 18:12:27 +0000 (14:12 -0400)]
* dts-mode/dts-mode.el (dts-indent-rules): Handle hanging "<".
(dts-mode): Set indent-tabs-mode.
(dts--using-macro): Fix Edebug descriptor.

8 years agoMerge commit '8380161ecfa24a22ef95ce05b5567adc853efa01'
Artur Malabarba [Fri, 21 Aug 2015 14:07:29 +0000 (15:07 +0100)]
Merge commit '8380161ecfa24a22ef95ce05b5567adc853efa01'

8 years agoVersion bump
Artur Malabarba [Fri, 21 Aug 2015 14:03:38 +0000 (15:03 +0100)]
Version bump

8 years agoAdd comment-or-uncomment-sexp command
Artur Malabarba [Fri, 21 Aug 2015 13:56:12 +0000 (14:56 +0100)]
Add comment-or-uncomment-sexp command

8 years agoMerge commit '09f86fca437f1b2e168093824e9d4ee0aea5130a' from swiper
Oleh Krehel [Fri, 21 Aug 2015 12:00:21 +0000 (14:00 +0200)]
Merge commit '09f86fca437f1b2e168093824e9d4ee0aea5130a' from swiper

8 years agoMerge commit '6238e7402adabd0003f6ffcf5c57d9f18f1e7684'
Artur Malabarba [Wed, 19 Aug 2015 10:14:23 +0000 (11:14 +0100)]
Merge commit '6238e7402adabd0003f6ffcf5c57d9f18f1e7684'

8 years agoVersion bump
Artur Malabarba [Wed, 19 Aug 2015 10:13:05 +0000 (11:13 +0100)]
Version bump

8 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Stefan Monnier [Tue, 18 Aug 2015 16:13:26 +0000 (12:13 -0400)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

8 years ago* dts-mode/dts-mode.el: Improve compatibility with Emacs<24
Stefan Monnier [Tue, 18 Aug 2015 15:42:26 +0000 (11:42 -0400)]
* dts-mode/dts-mode.el: Improve compatibility with Emacs<24

(dts--using-macro): New macro.
(dts-mode, dts-indent-rules): Use it.

8 years agoregister-list.el: Update author's email
Bastien [Tue, 18 Aug 2015 15:39:26 +0000 (17:39 +0200)]
register-list.el: Update author's email

* register-list.el: Update author's email.

8 years ago* dts-mode/dts-mode.el: Add new SMIE-based indentation
Stefan Monnier [Tue, 18 Aug 2015 15:28:12 +0000 (11:28 -0400)]
* dts-mode/dts-mode.el: Add new SMIE-based indentation

Fit within 80 columns.
(dts-re-ident): Use :alpha: and :alnum:.
(dts-mode-syntax-table): Remove redundant entry for &.
Complete entries for < and >.  Change entry for _ since only letters
should have word syntax.
(dts-use-smie): New var.
(dts-grammar): New constant.
(dts-indent-rules): New function.
(dts-mode): Remove redundant :syntax-table.  Remove :group since that
group doesn't exist anyway.
Set syntax-propertize-function to recognize #include's <...> as a string.
Use dts-grammar depending on dts-use-smie.
(auto-mode-alist): Merge the two entries.

8 years agopackages/dts-mode: Fix copyright
Stefan Monnier [Tue, 18 Aug 2015 15:00:59 +0000 (11:00 -0400)]
packages/dts-mode: Fix copyright

8 years agopackages/dts-mode: New major mode
Stefan Monnier [Tue, 18 Aug 2015 14:58:54 +0000 (10:58 -0400)]
packages/dts-mode: New major mode

8 years agoAdd 'packages/dts-mode/' from commit '6ec1443ead16105234765f9b48df9b4aca562e61'
Stefan Monnier [Tue, 18 Aug 2015 14:56:41 +0000 (10:56 -0400)]
Add 'packages/dts-mode/' from commit '6ec1443ead16105234765f9b48df9b4aca562e61'

git-subtree-dir: packages/dts-mode
git-subtree-mainline: 8acc296b693c71bcde29cdd0d3b21f2540b08043
git-subtree-split: 6ec1443ead16105234765f9b48df9b4aca562e61

8 years ago* register-list/register-list.el: Use cursor-intangible-mode
Stefan Monnier [Tue, 18 Aug 2015 14:50:12 +0000 (10:50 -0400)]
* register-list/register-list.el: Use cursor-intangible-mode

(register-list--intangible): New const.
(register-list-set-mark, register-list): Use it.
(register-list-mode): Enable cursor-intangible-mode if available.

8 years agoBump version of other-frame-window.el
Stephen Leake [Sun, 16 Aug 2015 12:59:52 +0000 (07:59 -0500)]
Bump version of other-frame-window.el

8 years agoResolve FIXME:s in other-frame-window.el
Stephen Leake [Sun, 16 Aug 2015 12:50:40 +0000 (07:50 -0500)]
Resolve FIXME:s in other-frame-window.el

* packages/other-frame-window/other-frame-window.el (ofw-transient-map):
Clean up comment.
(ofw-display-buffer-other-window): Resolve FIXME:.
(other-frame-window-mode): Resolve FIXME:.

8 years agobug-hunter: Better messages
Artur Malabarba [Sun, 16 Aug 2015 10:33:53 +0000 (11:33 +0100)]
bug-hunter: Better messages

8 years agobug-hunter: Version 1.0
Artur Malabarba [Sun, 16 Aug 2015 10:05:50 +0000 (11:05 +0100)]
bug-hunter: Version 1.0

8 years agobug-hunter: Indentation and documentation
Artur Malabarba [Sun, 16 Aug 2015 10:04:40 +0000 (11:04 +0100)]
bug-hunter: Indentation and documentation

8 years ago* other-frame-window.el: Disable more carefully; add transient map
Stefan Monnier [Fri, 14 Aug 2015 16:44:58 +0000 (12:44 -0400)]
* other-frame-window.el: Disable more carefully; add transient map

Only require 24.4.
(ofw--just-set, ofw-transient-map): New vars.
(ofw--set-prefix): Use them.  Rename from ofw-add-to-overriding.
Update callers.  Let the C-u prefix pass through.
(ofw-delete-from-overriding): Prefer nil to (nil . nil) in
display-buffer-overriding-action.
(ofw-switch-to-buffer-advice): Better preserve the default behavior.
(ofw--suspend-and-restore): Rename from ofw-temp-window-advice.
Take advantage of dynamic scoping.
(other-frame-window-mode-map): Rename from ofw-map.
(ofw--reset-prefix): New function.
(other-frame-window-mode): Use it to disable the prefix after the
next command.  Advise read-from-minibuffer rather than
temp-buffer-window-show.
(ofw-dwim--frame-p): New function.
(ofw-dwim-delete-this, ofw-dwim-one, ofw-dwim-open-other)
(ofw-dwim-select-other): New commands.

8 years ago* other-frame-window.el: Fix layout convention
Stefan Monnier [Fri, 14 Aug 2015 15:18:13 +0000 (11:18 -0400)]
* other-frame-window.el: Fix layout convention

8 years ago* packages/other-frame-window/other-frame-window.el: New single-file package.
Stephen Leake [Fri, 14 Aug 2015 05:04:20 +0000 (00:04 -0500)]
* packages/other-frame-window/other-frame-window.el: New single-file package.

8 years ago[Fix #53] Indent more aggressively
Artur Malabarba [Wed, 12 Aug 2015 19:56:39 +0000 (20:56 +0100)]
[Fix #53] Indent more aggressively

8 years agoMerge commit '8d8c459d7757cf5774f11be9147d7a54f5f9bbd7'
Artur Malabarba [Tue, 11 Aug 2015 10:55:24 +0000 (11:55 +0100)]
Merge commit '8d8c459d7757cf5774f11be9147d7a54f5f9bbd7'

8 years agospinner: More doc
Artur Malabarba [Tue, 11 Aug 2015 10:30:49 +0000 (11:30 +0100)]
spinner: More doc

8 years agospinner: Add delay feature
Artur Malabarba [Tue, 11 Aug 2015 10:27:55 +0000 (11:27 +0100)]
spinner: Add delay feature

8 years ago* el-search.el: Add missing footer
Stefan Monnier [Thu, 6 Aug 2015 13:38:44 +0000 (09:38 -0400)]
* el-search.el: Add missing footer

8 years agoMoved to external.
Phillip Lord [Thu, 6 Aug 2015 09:10:58 +0000 (10:10 +0100)]
Moved to external.

This was originally installed as a subtree but I dislike the workflow
for dealing with subtrees so I have moved it to an external.

8 years agoMerge commit '3557254c6873aeb0b5070248aa0faf2ff0d29d04'
Artur Malabarba [Wed, 5 Aug 2015 21:52:46 +0000 (22:52 +0100)]
Merge commit '3557254c6873aeb0b5070248aa0faf2ff0d29d04'

8 years agoMerge commit '98fe00fbd6a71ba1e79cf616f22c026c9d84adc7'
Artur Malabarba [Wed, 5 Aug 2015 21:52:25 +0000 (22:52 +0100)]
Merge commit '98fe00fbd6a71ba1e79cf616f22c026c9d84adc7'

8 years agoVersion bump
Artur Malabarba [Wed, 5 Aug 2015 21:51:44 +0000 (22:51 +0100)]
Version bump

8 years agoMore abbrevs
Artur Malabarba [Wed, 5 Aug 2015 21:51:21 +0000 (22:51 +0100)]
More abbrevs

8 years agoVersion bump
Artur Malabarba [Wed, 5 Aug 2015 21:49:14 +0000 (22:49 +0100)]
Version bump

8 years agoDon't indent if undo-in-progress
Artur Malabarba [Wed, 5 Aug 2015 21:42:50 +0000 (22:42 +0100)]
Don't indent if undo-in-progress

8 years agoDon't indent if the user is starting to type a comment. Fix #51
Artur Malabarba [Wed, 1 Jul 2015 15:01:18 +0000 (16:01 +0100)]
Don't indent if the user is starting to type a comment. Fix #51

8 years agoVersion bump
Artur Malabarba [Wed, 5 Aug 2015 21:46:21 +0000 (22:46 +0100)]
Version bump

8 years ago* el-search.el: Fix first line convention
Stefan Monnier [Wed, 5 Aug 2015 20:20:52 +0000 (16:20 -0400)]
* el-search.el: Fix first line convention

8 years agodoc/Changelog.org: Add
Oleh Krehel [Wed, 5 Aug 2015 09:25:46 +0000 (11:25 +0200)]
doc/Changelog.org: Add

8 years agocounsel.el (counsel-find-file): Fix window focus issue
Oleh Krehel [Wed, 5 Aug 2015 08:29:53 +0000 (10:29 +0200)]
counsel.el (counsel-find-file): Fix window focus issue

"C-M-n" should work fine now.

8 years agoel-search: some small improvements
Michael Heerdegen [Wed, 5 Aug 2015 00:59:42 +0000 (02:59 +0200)]
el-search: some small improvements

8 years agoiterators.el: fix two typos
Michael Heerdegen [Tue, 4 Aug 2015 00:39:40 +0000 (02:39 +0200)]
iterators.el: fix two typos

8 years agonew package el-search for searching elisp
Michael Heerdegen [Tue, 4 Aug 2015 00:36:14 +0000 (02:36 +0200)]
new package el-search for searching elisp

8 years agoPreselect perfect matches with a leading ^
Oleh Krehel [Mon, 3 Aug 2015 12:26:03 +0000 (14:26 +0200)]
Preselect perfect matches with a leading ^

* ivy.el (ivy--filter): When e.g. "filter" is in the collection,
  "^filter" input should always select it, even if other candidates
  match.

8 years agoAdd 'packages/wconf/' from commit 'b8ea22f80bff19222136d9495f685888dc682b9d'
Ingo Lohmar [Sun, 2 Aug 2015 14:39:46 +0000 (16:39 +0200)]
Add 'packages/wconf/' from commit 'b8ea22f80bff19222136d9495f685888dc682b9d'

git-subtree-dir: packages/wconf
git-subtree-mainline: 6340c15fb07a979b6c7bd2e8913e499091c257ff
git-subtree-split: b8ea22f80bff19222136d9495f685888dc682b9d

8 years agoBump version and copyright
Ingo Lohmar [Sun, 2 Aug 2015 14:33:43 +0000 (16:33 +0200)]
Bump version and copyright

8 years agoUse "wconf" as package and filename prefix
Ingo Lohmar [Sun, 2 Aug 2015 13:56:15 +0000 (15:56 +0200)]
Use "wconf" as package and filename prefix

- update docs
- update (error) messages

8 years agoMake interactive functions more robust/friendly
Ingo Lohmar [Thu, 30 Jul 2015 22:10:20 +0000 (00:10 +0200)]
Make interactive functions more robust/friendly

8 years agoAllow ivy-count-format to be set as nil
Chunyang Xu [Sat, 1 Aug 2015 05:42:46 +0000 (13:42 +0800)]
Allow ivy-count-format to be set as nil

8 years agoFix missing dependency on cl-lib
Ingo Lohmar [Thu, 30 Jul 2015 22:02:47 +0000 (00:02 +0200)]
Fix missing dependency on cl-lib

8 years agoFix/enhance interactive declarations, this fixes #1
Ingo Lohmar [Thu, 30 Jul 2015 20:32:07 +0000 (22:32 +0200)]
Fix/enhance interactive declarations, this fixes #1

8 years agoAdd with-ivy-window macro
Oleh Krehel [Thu, 30 Jul 2015 13:59:41 +0000 (15:59 +0200)]
Add with-ivy-window macro

* ivy.el (with-ivy-window): New macro.
(ivy-yank-word): Update.

* swiper.el (swiper--window): Remove defvar.
(swiper-query-replace):
(swiper-avy):
(swiper-recenter-top-bottom):
(swiper--init):
(swiper--update-input-ivy):
(swiper--add-overlays): Update.

* counsel.el (counsel-git-grep-recenter):
(counsel-git-grep-action):
(counsel-M-x): Update.
(org-agenda-set-tags): Add a declare.

8 years agoBind "C-M-j" to ivy-immediate-done
Oleh Krehel [Thu, 30 Jul 2015 08:30:40 +0000 (10:30 +0200)]
Bind "C-M-j" to ivy-immediate-done

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

`ivy-immediate-done' will return with the current minibuffer input, even
if the input matches a candidate.

It was possible so far to call it with "C-u C-j".

Fixes #183

8 years agocounsel.el (counsel-org-tag-agenda): New command
Oleh Krehel [Tue, 28 Jul 2015 16:04:49 +0000 (18:04 +0200)]
counsel.el (counsel-org-tag-agenda): New command

* counsel.el (counsel-org-tag-agenda): It's just a flet wrapper around
  `org-agenda-set-tags', changing `org-set-tags' to `counsel-org-tag'.
(counsel-org-tag-action): Don't use `with-selected-window', since
`org-agenda-set-tags' will change the buffer for us.

Re #177

8 years agocounsel.el (org-bound-and-true-p): Use bound-and-true-p
Oleh Krehel [Tue, 28 Jul 2015 12:50:04 +0000 (14:50 +0200)]
counsel.el (org-bound-and-true-p): Use bound-and-true-p

8 years agoAdd a few more Org declarations
Oleh Krehel [Tue, 28 Jul 2015 12:17:10 +0000 (14:17 +0200)]
Add a few more Org declarations

Re #179

8 years agocounsel.el (org-last-tags-completion-table): Declare
Oleh Krehel [Tue, 28 Jul 2015 12:03:32 +0000 (14:03 +0200)]
counsel.el (org-last-tags-completion-table): Declare

Re #179

8 years agocounsel.el (org-setting-tags): Declare dynamic var
Oleh Krehel [Tue, 28 Jul 2015 12:02:31 +0000 (14:02 +0200)]
counsel.el (org-setting-tags): Declare dynamic var

Re #179

8 years agoswiper.el (swiper-from-isearch): New command
Oleh Krehel [Tue, 28 Jul 2015 07:32:42 +0000 (09:32 +0200)]
swiper.el (swiper-from-isearch): New command

Fixes #180

8 years agocounsel.el (org-bound-and-true-p): Update declare
Oleh Krehel [Tue, 28 Jul 2015 07:31:59 +0000 (09:31 +0200)]
counsel.el (org-bound-and-true-p): Update declare

8 years agoUse recoll -t instead of recollq
Erik Hetzner [Tue, 28 Jul 2015 03:25:50 +0000 (20:25 -0700)]
Use recoll -t instead of recollq

8 years agocounsel.el (counsel-org-tag): Delete dups
Oleh Krehel [Mon, 27 Jul 2015 14:38:19 +0000 (16:38 +0200)]
counsel.el (counsel-org-tag): Delete dups

The issue of duplicates arises from this setting (off by default):

    (setq org-complete-tags-always-offer-all-agenda-tags t)

Re #177

8 years agocounsel.el (counsel-recoll): Simplify
Oleh Krehel [Mon, 27 Jul 2015 14:24:13 +0000 (16:24 +0200)]
counsel.el (counsel-recoll): Simplify

8 years agocounsel.el (counsel-org-tag): No need to be at heading
Oleh Krehel [Mon, 27 Jul 2015 13:32:28 +0000 (15:32 +0200)]
counsel.el (counsel-org-tag): No need to be at heading

* counsel.el (counsel-org-tag): When not at heading, move there.
Save excursion.

8 years agocounsel.el (counsel-recoll): New command
Oleh Krehel [Mon, 27 Jul 2015 13:11:08 +0000 (15:11 +0200)]
counsel.el (counsel-recoll): New command

* counsel.el (counsel-recoll-function): New function.

8 years agocounsel.el (counsel-ag): New command
Oleh Krehel [Mon, 27 Jul 2015 11:09:10 +0000 (13:09 +0200)]
counsel.el (counsel-ag): New command

* counsel.el (counsel-ag-function): New defun.
(counsel-git-grep): Update prompt.

Going from sync to async now is as simple as:

- add :dynamic-collection t
- replace `shell-command-to-string' with `counsel--async-command'

8 years agoUpdate :dynamic-collection to be a boolean
Oleh Krehel [Mon, 27 Jul 2015 11:03:50 +0000 (13:03 +0200)]
Update :dynamic-collection to be a boolean

* ivy.el (ivy--exhibit): Always use `ivy-state-collection', instead of
  possibly `ivy-state-dynamic-collection'. The collection function may
  return nil if it's async and doesn't want to update the minibuffer on
  exit (to update it later in the sentinel).

* counsel.el (counsel-more-chars): New defun.
(counsel-git-grep-function): Use `counsel-more-chars'; in the async
case, return nil.
(counsel-git-grep): Update :dynamic-collection to a boolean.
(counsel--gg-sentinel):
(counsel--async-sentinel): Update to set the candidates to "Error"
instead of message "Error" - a lot less distracting this way.
(counsel-locate-function): Use `counsel-more-chars'; return "Working",
since it takes a few seconds to complete a single locate query.
(counsel-locate): Update.

8 years agoivy.el (ivy--exhibit): Check if in post-command-hook
Oleh Krehel [Mon, 27 Jul 2015 10:24:48 +0000 (12:24 +0200)]
ivy.el (ivy--exhibit): Check if in post-command-hook

* ivy.el (ivy--exhibit): A situation can occur when an async command
  calls `ivy--exhibit' in the sentinel. It causes problems when the
  minibuffer has already exited with "C-g".

8 years agoSimplify counsel-git-grep logic
Oleh Krehel [Mon, 27 Jul 2015 09:51:08 +0000 (11:51 +0200)]
Simplify counsel-git-grep logic

* ivy.el (ivy--exhibit): Remove the condition on (eq ivy--full-length -1).

* counsel.el (counsel-git-grep-function): Simplify.
(counsel-gg-state): New defvar. Use this instead of
(setq ivy--full-length -1).
(counsel--gg-candidates): Set `counsel-gg-state' to -2. There are two
async processes to wait for until `ivy--exhibit' can be called:
- get the candidate count
- get the candidates
Each of the async processes will increase the number, and call
`ivy--exhibit' if the number reaches 0.
(counsel--gg-sentinel): Update.
(counsel--gg-count): Update.

8 years agoFix "DEL" generating a "Quit" sometimes for counsel-git-grep
Oleh Krehel [Mon, 27 Jul 2015 09:22:26 +0000 (11:22 +0200)]
Fix "DEL" generating a "Quit" sometimes for counsel-git-grep

* ivy.el (ivy-backward-kill-word): It seems that `backward-kill-word' is
  too elaborate; falling back to something simpler fixed the problem.

8 years agoAllow "M-o j" to switch to virtual buffers in other window
Oleh Krehel [Sun, 26 Jul 2015 13:24:34 +0000 (15:24 +0200)]
Allow "M-o j" to switch to virtual buffers in other window

* ivy.el (ivy--switch-buffer-other-window-action): New defun.
(ivy-set-actions): Use `ivy--switch-buffer-other-window-action' instead
of `switch-to-buffer-other-window'.

8 years agocounsel.el (counsel-org-change-tags): Improve removing tags
Oleh Krehel [Fri, 24 Jul 2015 16:56:20 +0000 (18:56 +0200)]
counsel.el (counsel-org-change-tags): Improve removing tags

8 years agoFixup counsel-org-tag
Oleh Krehel [Fri, 24 Jul 2015 15:25:31 +0000 (17:25 +0200)]
Fixup counsel-org-tag

* counsel.el (counsel-org-tag-action): Add ::
(counsel-org-tag): Set `org-last-tags-completion-table', otherwise
`org-tags-completion-function' doesn't work.

8 years agocounsel.el (counsel-org-tag): Replace org-set-tags
Oleh Krehel [Fri, 24 Jul 2015 15:04:42 +0000 (17:04 +0200)]
counsel.el (counsel-org-tag): Replace org-set-tags

* counsel.el (counsel-org-tags): New defvar.
(counsel-org-change-tags): New defun, adapted from part of
`org-set-tags'.
(counsel-org-tag-action): New defun.
(counsel-org-tag-prompt): New defun.
(counsel-org-tag): New command.

**Using counsel-org-tag**

- The prompt is auto-updated to the currently selected tags.
- Selecting one of the already selected tags removes it from selection.

The best shortcut for selecting/removing multiple tags is "C-M-m" (or
"g" when the "C-o" hydra is active).

Re #177
Re #91

8 years agoivy.el (ivy-call): Remove with-selected-window
Oleh Krehel [Fri, 24 Jul 2015 14:39:32 +0000 (16:39 +0200)]
ivy.el (ivy-call): Remove with-selected-window

* counsel.el (counsel-git-grep-action): Add with-selected-window.

* ivy.el (ivy-dispatching-done): Remove trailing ": ".
(ivy-switch-buffer): Add extra action "j" calls
`switch-to-buffer-other-window'. The change `ivy-dispatching-done' had
to be done because of this.

8 years agoAdd actions for counsel-describe-function
Oleh Krehel [Fri, 24 Jul 2015 08:56:02 +0000 (10:56 +0200)]
Add actions for counsel-describe-function

8 years agoAdd actions for counsel-describe-variable
Oleh Krehel [Fri, 24 Jul 2015 08:55:52 +0000 (10:55 +0200)]
Add actions for counsel-describe-variable

8 years agoMerge commit 'e2737d0adb7f8d8f79c2ca0fee5b13b6f8ae164b'
Artur Malabarba [Thu, 23 Jul 2015 13:44:02 +0000 (14:44 +0100)]
Merge commit 'e2737d0adb7f8d8f79c2ca0fee5b13b6f8ae164b'

8 years agoivy.el (ivy-dispatching-done): Add a trailing newline
Oleh Krehel [Thu, 23 Jul 2015 13:41:15 +0000 (15:41 +0200)]
ivy.el (ivy-dispatching-done): Add a trailing newline

8 years agonames: Bump version
Artur Malabarba [Thu, 23 Jul 2015 13:40:58 +0000 (14:40 +0100)]
names: Bump version

8 years agoFix failed autoloads because of not-loaded requires
Artur Malabarba [Thu, 23 Jul 2015 13:34:29 +0000 (14:34 +0100)]
Fix failed autoloads because of not-loaded requires

8 years agoivy.el (ivy-dispatching-done): Display the candidate
Oleh Krehel [Thu, 23 Jul 2015 13:27:01 +0000 (15:27 +0200)]
ivy.el (ivy-dispatching-done): Display the candidate

8 years agoAllow "C-g" to interrupt ivy-dispatching-done
Oleh Krehel [Thu, 23 Jul 2015 13:25:29 +0000 (15:25 +0200)]
Allow "C-g" to interrupt ivy-dispatching-done

* ivy.el (ivy-dispatching-done): Update.

8 years agoivy.el (ivy--preselect-index): Add matcher to arglist
Oleh Krehel [Thu, 23 Jul 2015 12:01:03 +0000 (14:01 +0200)]
ivy.el (ivy--preselect-index): Add matcher to arglist

* ivy.el (ivy--reset-state): Call `ivy--preselect-index' with matcher.
(ivy--preselect-index): In case there's a special matcher set, it
affects the candidate list, therefore it affects the preselect index.

Fixes #165

8 years agoivy.el (ivy-dispatching-done): New command on "M-o"
Oleh Krehel [Wed, 22 Jul 2015 10:10:13 +0000 (12:10 +0200)]
ivy.el (ivy-dispatching-done): New command on "M-o"

* ivy.el (ivy-minibuffer-map): Bind "M-o" to `ivy-dispatching-done'.
(ivy-action-name): Update, all actions are now in hydra's format - key
binding, command, hint.
(ivy-read): The default action is bound to "o" in the dispatch.
(ivy-switch-buffer): Update to new action format.

* counsel.el (counsel-locate):
(counsel-rhythmbox): Update to new action format.

The new interface allows to do whatever you want with the selected
candidate with a very short key binding.

The old interface with "C-o w/s" still works, but:

- it gives a lot more info than necessary for only selecting action
- doesn't scale well with the number of actions: for 10 actions you
  would cycle "w/s" a lot.

Example with `ivy-switch-buffer':

- switch to selected buffer: "C-m"
- kill selected buffer: "M-o k"; you get a hint right after "M-o".

When there is only one action, "M-o" will forward to "C-m".

8 years agoivy.el (ivy-call): Add selected-window work-around for M-x
Oleh Krehel [Wed, 22 Jul 2015 20:24:11 +0000 (22:24 +0200)]
ivy.el (ivy-call): Add selected-window work-around for M-x

* ivy.el (ivy-call): For some commands that depend on the buffer, like
`counsel-git-grep' the action needs to be performed in
`ivy-state-window'. However, this results in wrong window for M-x calc.
Add a workaround until I figure out why this happens.

Fixes #176

8 years agoivy-hydra.el: Add featurep for hydra
Oleh Krehel [Tue, 21 Jul 2015 16:27:33 +0000 (18:27 +0200)]
ivy-hydra.el: Add featurep for hydra

Fixes #174

8 years agocounsel.el (counsel-variable-list): Add
Oleh Krehel [Tue, 21 Jul 2015 14:28:07 +0000 (16:28 +0200)]
counsel.el (counsel-variable-list): Add

* counsel.el (counsel-describe-variable): Use `counsel-variable-list'.

8 years agoswiper.el: Update avy--goto -> avy-action-goto
Oleh Krehel [Tue, 21 Jul 2015 14:27:24 +0000 (16:27 +0200)]
swiper.el: Update avy--goto -> avy-action-goto

8 years agoAdd ability to handle cookies.
Andrew Hyatt [Mon, 20 Jul 2015 03:09:22 +0000 (23:09 -0400)]
Add ability to handle cookies.

* websocket.el (websocket-open, websocket-process-headers,
  websocket-out-filter, websocket-create-headers): Add ability to set
  and accept cookies, using the url-cookie library.  Also make sure the
  port is included in the Host header.

8 years agoMerge commit '494c421bfa6f1b72b577267cb3841b0eff262250' from js2-mode
Dmitry Gutov [Sat, 18 Jul 2015 01:14:32 +0000 (04:14 +0300)]
Merge commit '494c421bfa6f1b72b577267cb3841b0eff262250' from js2-mode