]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
8 years agoMerge commit 'd666642d7ad905997d0ac5ecd4b27353506ce79e'
Artur Malabarba [Mon, 4 Apr 2016 13:08:40 +0000 (10:08 -0300)]
Merge commit 'd666642d7ad905997d0ac5ecd4b27353506ce79e'

8 years ago[#45] Bump seq dependency to the new version
Artur Malabarba [Mon, 4 Apr 2016 13:06:45 +0000 (10:06 -0300)]
[#45] Bump seq dependency to the new version

8 years agoMerge commit '49225f379efedf228636985a92ca6fb84cfdea5a'
Artur Malabarba [Sun, 3 Apr 2016 18:13:24 +0000 (15:13 -0300)]
Merge commit '49225f379efedf228636985a92ca6fb84cfdea5a'

8 years ago[Fix #12] Don't reset nameless-current-name when disabling the mode
Artur Malabarba [Sun, 3 Apr 2016 18:11:45 +0000 (15:11 -0300)]
[Fix #12] Don't reset nameless-current-name when disabling the mode

8 years agopackages/yasnippet: subtree pull from external
Noam Postavsky [Sun, 3 Apr 2016 15:52:58 +0000 (11:52 -0400)]
packages/yasnippet: subtree pull from external

packages/yasnippet/snippets is left untouched in GNU ELPA. The
upstream version uses a submodule pointing to a snippets repo which
lives at https://github.com/AndreaCrotti/yasnippet-snippets.git

8 years agoRelease 0.9.1
Noam Postavsky [Sun, 27 Mar 2016 01:26:50 +0000 (21:26 -0400)]
Release 0.9.1

- add NEWS
- update version numbers
- update snippet submodule

8 years agoyasnippet.el (yas--describe-pretty-table): Cleanup.
Noam Postavsky [Sat, 2 Apr 2016 14:38:05 +0000 (10:38 -0400)]
yasnippet.el (yas--describe-pretty-table): Cleanup.

8 years agoAvoid trailing whitespace in snippet tables
USAMI Kenta [Tue, 29 Mar 2016 15:23:36 +0000 (00:23 +0900)]
Avoid trailing whitespace in snippet tables

* yasnippet.el (yas-describe-tables, yas--describe-pretty-table): Remove
  redundant tail spaces from output.

Copyright-paperwork-exempt: yes

8 years agopackages/excorporate: Bump version to 0.7.3
Thomas Fitzsimmons [Sat, 2 Apr 2016 01:59:15 +0000 (21:59 -0400)]
packages/excorporate: Bump version to 0.7.3

8 years agopackages/excorporate/excorporate-org.el: Allow quitting window
Mitchel Humpherys [Sat, 2 Apr 2016 01:56:26 +0000 (21:56 -0400)]
packages/excorporate/excorporate-org.el: Allow quitting window

* packages/excorporate/excorporate-org.el
(exco-org-initialize-buffer): Use a copy of org-mode-map as the
local keymap.  Bind q to quit-window.

Copyright-paperwork-exempt: yes

8 years agobug-hunter: Don't offer interactive bisection in the terminal
Artur Malabarba [Fri, 1 Apr 2016 14:20:54 +0000 (11:20 -0300)]
bug-hunter: Don't offer interactive bisection in the terminal

8 years agoMerge commit '98f32631ffdaa9daf735799734ad9d3565146898'
Artur Malabarba [Fri, 1 Apr 2016 14:07:25 +0000 (11:07 -0300)]
Merge commit '98f32631ffdaa9daf735799734ad9d3565146898'

8 years agoRemove reference to thread-last
Artur Malabarba [Fri, 1 Apr 2016 14:05:52 +0000 (11:05 -0300)]
Remove reference to thread-last

8 years agoMerge commit 'b67364d4825a9bf0a22261809ee9e9060b268198'
Artur Malabarba [Fri, 1 Apr 2016 14:04:54 +0000 (11:04 -0300)]
Merge commit 'b67364d4825a9bf0a22261809ee9e9060b268198'

8 years agoMerge commit 'ef509502cdd228c8ce0a562bbf411e5f98beaaf1'
Artur Malabarba [Fri, 1 Apr 2016 14:04:06 +0000 (11:04 -0300)]
Merge commit 'ef509502cdd228c8ce0a562bbf411e5f98beaaf1'

8 years agoMerge commit 'c0de8a8ad0f0abbc12bce35fc4a0feebc8892f48'
Artur Malabarba [Fri, 1 Apr 2016 14:02:55 +0000 (11:02 -0300)]
Merge commit 'c0de8a8ad0f0abbc12bce35fc4a0feebc8892f48'

8 years agoivy.el (ivy-read): Revert abf880f
Oleh Krehel [Fri, 1 Apr 2016 06:01:29 +0000 (08:01 +0200)]
ivy.el (ivy-read): Revert abf880f

Re #454

8 years agoivy.el (ivy-next-history-element): Simplify
Oleh Krehel [Fri, 1 Apr 2016 05:59:59 +0000 (07:59 +0200)]
ivy.el (ivy-next-history-element): Simplify

Add extra symbol bounds only for swiper.

8 years agoswiper.el (swiper-query-replace): Improve "M-n"
Oleh Krehel [Thu, 31 Mar 2016 14:06:23 +0000 (16:06 +0200)]
swiper.el (swiper-query-replace): Improve "M-n"

To replace a symbol with a similar symbol,

1. Press "C-s" "M-n" for `swiper' and select the symbol at point as input.
2. Press "M-q" for `swiper-query-replace'
3. Press "M-n" to yank the symbol to replace.

Here step-3 was modified to yank e.g. "symbol" instead of "\_<symbo\_>"
previously.

8 years agoUpdate seq to version 2.15
Nicolas Petton [Thu, 31 Mar 2016 08:08:48 +0000 (10:08 +0200)]
Update seq to version 2.15

* packages/seq/seq-25.el: Require cl-lib.
* packages/seq/seq.el: Bump version number.

8 years agoivy.el (ivy-sort-functions-alist): Update :type
Oleh Krehel [Thu, 31 Mar 2016 07:56:12 +0000 (09:56 +0200)]
ivy.el (ivy-sort-functions-alist): Update :type

Re #453

8 years agoivy.el: Add `counsel-find-file' transformer.
Stephen Whipple [Thu, 31 Mar 2016 05:38:01 +0000 (23:38 -0600)]
ivy.el: Add `counsel-find-file' transformer.

The `counsel-find-file' caller should have the same behavior
as `read-file-name-internal'.

8 years agoivy.el (ivy-read): Make "M-o" not modify the action
Oleh Krehel [Wed, 30 Mar 2016 19:19:37 +0000 (21:19 +0200)]
ivy.el (ivy-read): Make "M-o" not modify the action

Re #454

8 years agoMake ivy-set-sources work also for sync completion
Oleh Krehel [Wed, 30 Mar 2016 04:47:43 +0000 (06:47 +0200)]
Make ivy-set-sources work also for sync completion

Here's a contrived example of how to use it:

    (defun my-extra-source ()
      (append
       (when (eq 'Git (vc-backend (buffer-file-name)))
         (list "git1" "git2" "git3"))
       (when (file-exists-p "doc/Changelog.org")
         (list (propertize "doc/Changelog.org" 'face '(:background "red"))))))

    (defun my-find-file ()
      (interactive)
      (ivy-read "Find file: " 'read-file-name-internal
                :action (lambda (x)
                          (with-ivy-window
                            (find-file (expand-file-name x ivy--directory))))
                :require-match 'confirm-after-completion
                :history 'file-name-history
                :caller 'my-find-file))

    (ivy-set-sources
     'my-find-file
     '((my-extra-source)
       (original-source)))

The function `my-find-file' knows nothing about the extra source, it's
only purpose is to introduce a :caller to attach things to, as to not to
mess up e.g. `counsel-find-file'.

The function `my-extra-source' gets called once in `ivy-read' via
`ivy--reset-state'. It takes no args and returns a list of strings,
possibly empty.

8 years agocounsel.el (counsel-find-file): Add :caller
Oleh Krehel [Wed, 30 Mar 2016 04:47:32 +0000 (06:47 +0200)]
counsel.el (counsel-find-file): Add :caller

8 years agocounsel.el (counsel-M-x): Add help action
justbur [Tue, 29 Mar 2016 13:04:21 +0000 (09:04 -0400)]
counsel.el (counsel-M-x): Add help action

8 years agooption to add newline after ivy-read prompt
Eric Danan [Tue, 29 Mar 2016 09:58:57 +0000 (11:58 +0200)]
option to add newline after ivy-read prompt

8 years agoUpdate seq.el to version 2.14
Nicolas Petton [Tue, 29 Mar 2016 07:25:33 +0000 (09:25 +0200)]
Update seq.el to version 2.14

* packages/seq/seq.el: Bump version number.
* packages/seq/seq-24.el (seq-sort-by): New function.
* packages/seq/seq-25.el (seq-sort-by): New function.
* packages/seq/tests/seq-tests.el: Add a test for seq-sort-by.

8 years ago[Fix #44] Vanish the beacon if anything in the buffer changes
Artur Malabarba [Tue, 29 Mar 2016 00:16:00 +0000 (21:16 -0300)]
[Fix #44] Vanish the beacon if anything in the buffer changes

8 years ago[Fix #12] Hack-local-variables
Artur Malabarba [Mon, 28 Mar 2016 23:59:23 +0000 (20:59 -0300)]
[Fix #12] Hack-local-variables

8 years agopackages/arbitools.el: Applied suggestions, improved functions
David Gonzalez Gandara [Sun, 27 Mar 2016 09:01:56 +0000 (11:01 +0200)]
packages/arbitools.el: Applied suggestions, improved functions

8 years agocounsel.el (counsel-grep-action): Improve cleanup
Oleh Krehel [Sat, 26 Mar 2016 16:15:49 +0000 (17:15 +0100)]
counsel.el (counsel-grep-action): Improve cleanup

When the current input goes from matching to non-matching, ensure that
the old overlays are cleaned up.

8 years agoivy.el (ivy-completing-read): Use the "t" key of ivy-sort-functions-alist
Oleh Krehel [Sat, 26 Mar 2016 13:30:05 +0000 (14:30 +0100)]
ivy.el (ivy-completing-read): Use the "t" key of ivy-sort-functions-alist

Fixes #449

8 years agocounsel.el (counsel-ace-link): New command
Oleh Krehel [Sat, 26 Mar 2016 13:26:57 +0000 (14:26 +0100)]
counsel.el (counsel-ace-link): New command

8 years agocounsel.el (counsel-grep-action): Reveal outlines
Oleh Krehel [Sat, 26 Mar 2016 13:26:22 +0000 (14:26 +0100)]
counsel.el (counsel-grep-action): Reveal outlines

Just like swiper.

8 years agoivy.el (ivy-avy): Make "C-g" cancel gracefully
Oleh Krehel [Sat, 26 Mar 2016 13:22:40 +0000 (14:22 +0100)]
ivy.el (ivy-avy): Make "C-g" cancel gracefully

Fixes abo-abo/avy#140

8 years agopackages/arbitools: Added new functions
David Gonzalez Gandara [Fri, 25 Mar 2016 21:35:11 +0000 (22:35 +0100)]
packages/arbitools: Added new functions

8 years agoImprove counsel-async initial anchoring
Oleh Krehel [Fri, 25 Mar 2016 21:07:42 +0000 (22:07 +0100)]
Improve counsel-async initial anchoring

* counsel.el (counsel--async-sentinel): Rely on
  `ivy-recompute-index-swiper-async' even when `ivy--old-cands' is nil.

* ivy.el (ivy--recompute-index): Check for `ivy--old-cands' being nil
  before trying to index it.
(ivy-recompute-index-swiper-async): When `ivy--old-cands' is nil, look
for a string that's closest to the line number at point.

8 years agocounsel.el: Reduce counsel-grep char req to 2
Oleh Krehel [Fri, 25 Mar 2016 21:06:57 +0000 (22:06 +0100)]
counsel.el: Reduce counsel-grep char req to 2

8 years agocounsel.el: Fix breakage due to helm-rhythmbox
Oleh Krehel [Fri, 25 Mar 2016 20:43:32 +0000 (21:43 +0100)]
counsel.el: Fix breakage due to helm-rhythmbox

8 years agocounsel.el: Improve counsel-grep
Oleh Krehel [Fri, 25 Mar 2016 20:43:09 +0000 (21:43 +0100)]
counsel.el: Improve counsel-grep

8 years agoivy.el (ivy-next-history-element): Improve
Oleh Krehel [Fri, 25 Mar 2016 20:42:30 +0000 (21:42 +0100)]
ivy.el (ivy-next-history-element): Improve

Don't add <> bounds for URL.

8 years ago* packages/seq/seq-25.el: Better declarations for seq--when-emacs-25-p
Nicolas Petton [Fri, 25 Mar 2016 18:43:54 +0000 (19:43 +0100)]
* packages/seq/seq-25.el: Better declarations for seq--when-emacs-25-p

8 years agoSplit seq.el into separate files for different versions of Emacs
Nicolas Petton [Fri, 25 Mar 2016 14:42:19 +0000 (15:42 +0100)]
Split seq.el into separate files for different versions of Emacs

All functions in seq-25.el are wrapped in a `seq--when-emacs-25-p' to
make sure that the byte compiler won't emit warnings or errors when the
file is byte compiled in Emacs < 25.

* packages/seq/seq-24.el:
* packages/seq/seq-25.el: New files.
* packages/seq/seq.el: Load seq-VERSION.el based on the version of Emacs.
* packages/seq/test/seq.el-test.el: Backport a test from seq.el in Emacs
  master.

8 years agoREADME.md: Add a section on Contributing
Oleh Krehel [Thu, 24 Mar 2016 10:09:43 +0000 (11:09 +0100)]
README.md: Add a section on Contributing

Just copy from avy.

8 years agopackages/transcribe.el: Applied suggested patches
David Gonzalez Gandara [Mon, 21 Mar 2016 22:23:47 +0000 (23:23 +0100)]
packages/transcribe.el: Applied suggested patches

8 years agoivy.el (ivy--directory-done): Fix when ivy-text is a dir
Oleh Krehel [Mon, 21 Mar 2016 13:26:43 +0000 (14:26 +0100)]
ivy.el (ivy--directory-done): Fix when ivy-text is a dir

But when it's different from `ivy--current'.

Fixes #448

8 years agoivy.el (ivy--switch-buffer-matcher): Fix
Oleh Krehel [Mon, 21 Mar 2016 13:26:01 +0000 (14:26 +0100)]
ivy.el (ivy--switch-buffer-matcher): Fix

8 years agoswiper.el (swiper--candidates): Always remove '(field)
Oleh Krehel [Mon, 21 Mar 2016 13:18:53 +0000 (14:18 +0100)]
swiper.el (swiper--candidates): Always remove '(field)

8 years agoFix #43 - Actually use beacon-blink-when-buffer-changes
Artur Malabarba [Mon, 21 Mar 2016 12:51:23 +0000 (09:51 -0300)]
Fix #43 - Actually use beacon-blink-when-buffer-changes

8 years agoMake ivy-ignore-buffers similar to ido-ignore-buffers.
Constantin Kulikov [Tue, 9 Feb 2016 09:31:24 +0000 (12:31 +0300)]
Make ivy-ignore-buffers similar to ido-ignore-buffers.

Fixes #382

8 years agoivy.el (ivy--format-function-generic): Fix doc
Oleh Krehel [Sun, 20 Mar 2016 07:22:23 +0000 (08:22 +0100)]
ivy.el (ivy--format-function-generic): Fix doc

8 years agocounsel.el (counsel-linux-app-action-file): New action on "M-o f"
Oleh Krehel [Sat, 19 Mar 2016 20:23:22 +0000 (21:23 +0100)]
counsel.el (counsel-linux-app-action-file): New action on "M-o f"

* counsel.el (counsel-linux-app-action-default): Rename from
  `counsel-linux-app-action'.

8 years agocounsel.el (counsel-linux-apps-list): Skip spaces around =
Oleh Krehel [Fri, 18 Mar 2016 20:14:37 +0000 (21:14 +0100)]
counsel.el (counsel-linux-apps-list): Skip spaces around =

The spec says to ignore the spaces around "=".

https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html

Fixes #446

8 years agoivy.el (ivy-occur-press): Add counsel-describe-function
Oleh Krehel [Fri, 18 Mar 2016 12:40:28 +0000 (13:40 +0100)]
ivy.el (ivy-occur-press): Add counsel-describe-function

and counsel-describe-variable to the current-window work-around.

Since they can switch the buffer, ensure that the occur buffer stays
active, so that the calling state ("c") still allows to quickly cycle
through all those buffers.

8 years agoivy.el (ivy-read): Remove code that sets action index to 1
Oleh Krehel [Fri, 18 Mar 2016 12:36:09 +0000 (13:36 +0100)]
ivy.el (ivy-read): Remove code that sets action index to 1

Fixes #443

8 years agoivy.el (ivy-thing-at-point): Try ffap-file-at-point
Oleh Krehel [Fri, 18 Mar 2016 08:55:16 +0000 (09:55 +0100)]
ivy.el (ivy-thing-at-point): Try ffap-file-at-point

Very useful on Windows with it's weird path names.

8 years agocounsel.el (counsel-mode): Allow use of describe-prefix-bindings
justbur [Thu, 17 Mar 2016 17:09:52 +0000 (13:09 -0400)]
counsel.el (counsel-mode): Allow use of describe-prefix-bindings

Add option to let counsel-descbinds override describe-bindings in
counsel-mode.

counsel.el (counsel-descbinds): Make signature match describe-bindings
counsel.el (counsel--descbinds-cands): Adjust for previous change
counsel.el (counsel-mode-override-describe-bindings): New option

8 years ago* admin/archive-contents.el (archive--pull): New function
Stefan Monnier [Thu, 17 Mar 2016 15:20:32 +0000 (11:20 -0400)]
* admin/archive-contents.el (archive--pull): New function

(archive--sync-emacs-repo, archive--external-package-sync): Use it.

8 years agoivy.el (ivy-switch-buffer-occur): Add
justbur [Thu, 17 Mar 2016 12:57:30 +0000 (08:57 -0400)]
ivy.el (ivy-switch-buffer-occur): Add

Simple occur function for ivy-switch-buffer that drops into a ibuffer
session with the selected buffers filtered.

Fixes #438

8 years ago* packages/transcribe.el: Fixed key binding error. Added menus
David Gonzalez Gandara [Thu, 17 Mar 2016 10:13:19 +0000 (11:13 +0100)]
* packages/transcribe.el: Fixed key binding error. Added menus

8 years agopackages/excorporate: Add NEWS file
Thomas Fitzsimmons [Wed, 16 Mar 2016 16:38:48 +0000 (12:38 -0400)]
packages/excorporate: Add NEWS file

8 years agopackages/excorporate: Bump version to 0.7.2
Thomas Fitzsimmons [Wed, 16 Mar 2016 15:42:34 +0000 (11:42 -0400)]
packages/excorporate: Bump version to 0.7.2

8 years agopackages/excorporate: Require soap-client 3.1.1
Thomas Fitzsimmons [Wed, 16 Mar 2016 16:05:51 +0000 (12:05 -0400)]
packages/excorporate: Require soap-client 3.1.1

8 years agopackages/excorporate: Acknowledge Erik Hetzner
Thomas Fitzsimmons [Wed, 2 Mar 2016 05:02:21 +0000 (00:02 -0500)]
packages/excorporate: Acknowledge Erik Hetzner

8 years agopackages/excorporate: Improve exco-get-meetings-for-day
Thomas Fitzsimmons [Wed, 2 Mar 2016 04:59:11 +0000 (23:59 -0500)]
packages/excorporate: Improve exco-get-meetings-for-day

* packages/excorporate/excorporate.el (exco-get-meetings-for-day):
Add RequestVersion header to FindItem request.  Use
soap-operation-arity to calculate how many nil arguments to send.

8 years agopackages/excorporate: Change server version lookup
Thomas Fitzsimmons [Wed, 2 Mar 2016 04:56:13 +0000 (23:56 -0500)]
packages/excorporate: Change server version lookup

* packages/excorporate/excorporate.el (exco--get-server-version):
Change version lookup algorithm.

8 years agopackages/excorporate: Retrieve Services.wsdl directly
Thomas Fitzsimmons [Wed, 2 Mar 2016 04:54:34 +0000 (23:54 -0500)]
packages/excorporate: Retrieve Services.wsdl directly

* packages/excorporate/excorporate.el (exco--fsm): Retrieve
Services.wsdl directly, instead of via the endpoint.

8 years agopackages/excorporate: Update manual
Thomas Fitzsimmons [Wed, 2 Mar 2016 04:42:47 +0000 (23:42 -0500)]
packages/excorporate: Update manual

* packages/excorporate/excorporate.texi: Update troubleshooting
section, add bug reporting section.

8 years agopackages/excorporate: Handle nil list of main invitees
Thomas Fitzsimmons [Wed, 2 Mar 2016 04:28:59 +0000 (23:28 -0500)]
packages/excorporate: Handle nil list of main invitees

* packages/excorporate/excorporate.el
(exco-calendar-item-iterate): Handle nil list of main invitees.
* packages/excorporate/excorporate-org.el
(exco-org-insert-meeting): Likewise.
* packages/excorporate/excorporate-calfw.el.txt
(exco-calfw-add-meeting): Likewise.

8 years agoRelease debbugs 0.9.1.
Michael Albinus [Tue, 15 Mar 2016 08:01:41 +0000 (09:01 +0100)]
Release debbugs 0.9.1.

* packages/debbugs/debbugs-gnu.el (gnus-fetch-field): Autoload it.

* packages/debbugs/debbugs.el: Increase Version to 0.9.1.
(debbugs-get-status): Decode also "subject"", "owner" and "summary".

8 years agoDecode xsd:base64Binary values in debbugs.el
Thomas Fitzsimmons [Tue, 15 Mar 2016 07:46:04 +0000 (08:46 +0100)]
Decode xsd:base64Binary values in debbugs.el

* packages/debbugs/debbugs.el
(debbugs-convert-soap-value-to-string): New defun.
(debbugs-get-status): Use it to decode xsd:base64Binary values.

8 years agocounsel.el (counsel-linux-app): New command
Oleh Krehel [Mon, 14 Mar 2016 19:32:11 +0000 (20:32 +0100)]
counsel.el (counsel-linux-app): New command

* counsel.el (counsel-linux-apps-alist):
(counsel-linux-apps-faulty): New defvar.
(counsel-linux-apps-list):
(counsel-linux-app-action): New defun.

8 years agocounsel.el (counsel-pt-base-command): Add regex flag
justbur [Mon, 14 Mar 2016 17:53:44 +0000 (13:53 -0400)]
counsel.el (counsel-pt-base-command): Add regex flag

8 years agocounsel.el (counsel-pt): Remove unused args
Oleh Krehel [Mon, 14 Mar 2016 17:43:24 +0000 (18:43 +0100)]
counsel.el (counsel-pt): Remove unused args

8 years agocounsel.el (counsel-pt): Add
justbur [Mon, 14 Mar 2016 14:37:03 +0000 (10:37 -0400)]
counsel.el (counsel-pt): Add

counsel.el (counsel-pt-base-command): Used in place of
counsel-ag-base-command for counsel-pt.

8 years agocounsel.el (counsel-ag): Add transformer
justbur [Mon, 14 Mar 2016 13:30:39 +0000 (09:30 -0400)]
counsel.el (counsel-ag): Add transformer

Also change command options to match git grep output. This is not
critical but it makes the commands more consistent.

8 years agocounsel.el (counsel-locate-cmd-es): Fix regex
justbur [Sat, 12 Mar 2016 23:10:40 +0000 (18:10 -0500)]
counsel.el (counsel-locate-cmd-es): Fix regex

es doesn't support lazy search

8 years agoFix compilation warnings
Oleh Krehel [Sat, 12 Mar 2016 18:51:45 +0000 (19:51 +0100)]
Fix compilation warnings

8 years agoivy.el (ivy--reset-state): Fix prompt / require-match issue
Oleh Krehel [Sat, 12 Mar 2016 18:48:54 +0000 (19:48 +0100)]
ivy.el (ivy--reset-state): Fix prompt / require-match issue

When `ivy--prompt' is nil, the :require-match does nothing.

Fixes #431

8 years agoCorrectly expand the file name at point
Ian Dunn [Fri, 11 Mar 2016 18:46:57 +0000 (13:46 -0500)]
Correctly expand the file name at point

* counsel.el (counsel-find-file): Use expand-file-name after getting a
  file name at point.

Fixes #430

8 years agoFixed counsel-list-processes-action-switch to use correct buffer.
Ian Dunn [Fri, 11 Mar 2016 18:46:22 +0000 (13:46 -0500)]
Fixed counsel-list-processes-action-switch to use correct buffer.

* counsel.el (counsel-list-processes-action-switch): Use buf instead of x for switch-to-buffer.

8 years agocounsel.el (counsel-ag): Add dir prompt for "C-u"
Oleh Krehel [Fri, 11 Mar 2016 16:01:13 +0000 (17:01 +0100)]
counsel.el (counsel-ag): Add dir prompt for "C-u"

Fixes #429

8 years agoNew function el-search--macroexpand-1 for debugging
Michael Heerdegen [Fri, 11 Mar 2016 12:47:50 +0000 (13:47 +0100)]
New function el-search--macroexpand-1 for debugging

8 years agocounsel.el (counsel-find-file): Bind "M-o f" to find-file-other-window
Oleh Krehel [Fri, 11 Mar 2016 11:57:00 +0000 (12:57 +0100)]
counsel.el (counsel-find-file): Bind "M-o f" to find-file-other-window

8 years agocounsel.el (counsel-locate-cmd-es): Add
justbur [Thu, 10 Mar 2016 21:03:28 +0000 (16:03 -0500)]
counsel.el (counsel-locate-cmd-es): Add

es is the shell version of the everything utility for ms windows, which
functions like locate.

Fixes #426

8 years agocounsel.el (counsel-prompt-function-dir): Fix format
justbur [Thu, 10 Mar 2016 18:24:15 +0000 (13:24 -0500)]
counsel.el (counsel-prompt-function-dir): Fix format

The prompt argument was unused, which looked unintentional

Fixes #425

8 years agocounsel.el (counsel-prompt-function-dir): Make portable
justbur [Thu, 10 Mar 2016 18:18:20 +0000 (13:18 -0500)]
counsel.el (counsel-prompt-function-dir): Make portable

Use the built-in eshell-split-path to split the directory path into
components instead of split-string which is not likely to work on all
systems.

8 years agocounsel.el (counsel-prompt-function): New defcustom
Oleh Krehel [Thu, 10 Mar 2016 17:54:14 +0000 (18:54 +0100)]
counsel.el (counsel-prompt-function): New defcustom

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

To show the root dir:

    (setq counsel-prompt-function 'counsel-prompt-function-dir)

Fixes #424

8 years agocounsel.el (counsel-ag-occur): Add
Oleh Krehel [Wed, 9 Mar 2016 15:28:13 +0000 (16:28 +0100)]
counsel.el (counsel-ag-occur): Add

Re #423

8 years agocounsel.el (counsel--async-sentinel): Start refactor
Oleh Krehel [Wed, 9 Mar 2016 13:48:16 +0000 (14:48 +0100)]
counsel.el (counsel--async-sentinel): Start refactor

This function should only care about producing a list of strings from
the process buffer.
A new function should take this list and take care of everything else.

8 years ago* packages/transcribe: New release: new functions and menus
David Gonzalez Gandara [Wed, 9 Mar 2016 11:59:07 +0000 (12:59 +0100)]
* packages/transcribe: New release: new functions and menus

8 years agoAdd optional exit-code table to counsel--async-cmd
justbur [Mon, 7 Mar 2016 20:05:09 +0000 (15:05 -0500)]
Add optional exit-code table to counsel--async-cmd

This argument can be used to associate exit codes with the underlying
reason. Used in counsel-ag-function to signal that an exit code of 1
means that no matches were found.

Fixes #421

8 years agoivy.el (ivy-expand-file-if-directory): Fix "/ssh:" regression
Oleh Krehel [Mon, 7 Mar 2016 20:37:58 +0000 (21:37 +0100)]
ivy.el (ivy-expand-file-if-directory): Fix "/ssh:" regression

8 years agocounsel.el (counsel-git-grep-map): Bind "C-c C-m" to counsel-git-grep-switch-cmd
Oleh Krehel [Mon, 7 Mar 2016 16:40:49 +0000 (17:40 +0100)]
counsel.el (counsel-git-grep-map): Bind "C-c C-m" to counsel-git-grep-switch-cmd

* counsel.el (counsel-git-grep-switch-cmd): New command.

The initial command always runs on all files.

To run only on *.el files, "C-c C-m" followed by "M-i" -- *.el.
To run on *.c and *.h files, "C-c C-m" followed by "M-i" -- *.c *.h.
To switch to all files again, "C-c C-m" and select the appropriate
entry.

Re #420

8 years agoUpdate packages/yasnippet by subtree-merging from its github-based upstream
João Távora [Mon, 7 Mar 2016 08:40:15 +0000 (08:40 +0000)]
Update packages/yasnippet by subtree-merging from its github-based upstream

packages/yasnippet/snippets is left untouched in GNU ELPA. The
upstream version uses a submodule pointing to a snippets repo which
lives at https://github.com/AndreaCrotti/yasnippet-snippets.git

Conflicts: packages/yasnippet/snippets

8 years agocounsel-ag: Fix escaping problem
justbur [Mon, 7 Mar 2016 01:59:14 +0000 (20:59 -0500)]
counsel-ag: Fix escaping problem

Before this it is not possible to pass the string "string1\|string2" to
ag, because inputing string1\|string2 gets translated into
"string1\\|string2" via %S.

Instead I use %s and shell-quote-argument to take care of escaping for
the command line, which fixes the issue for me.

Please test.

Also see https://github.com/syl20bnr/spacemacs/issues/5378

8 years agoMerge commit 'e0454a100541ce3f1f732b97894a3441cef3316f' from hydra
Oleh Krehel [Fri, 4 Mar 2016 19:59:27 +0000 (20:59 +0100)]
Merge commit 'e0454a100541ce3f1f732b97894a3441cef3316f' from hydra

8 years agoAdd .elpaignore
Oleh Krehel [Fri, 4 Mar 2016 19:57:06 +0000 (20:57 +0100)]
Add .elpaignore

Fixes #182

8 years ago* csv-mode/csv-mode.el: Remove out-of-date "URL:" header.
Francis Wright [Fri, 4 Mar 2016 17:34:30 +0000 (12:34 -0500)]
* csv-mode/csv-mode.el: Remove out-of-date "URL:" header.