justbur
5da4ce9d6c
counsel: Use counsel-mode
...
Minor mode that remaps all built-in Emacs commands that have a counsel
replacement.
2016-03-05 21:01:46 +01:00
justbur
39e06feba9
Use unless-debug version of condition-case
...
It's not possible to get full backtraces in these instances when an
error is signaled, and I think we should generate full backtraces when
debug-on-error is enabled as a general rule.
I had to make this change at one place to track down the root of problem
2 in #5200 .
2016-03-03 20:30:30 +01:00
d12frosted
39273ce87b
fix spacemacs/swiper-region-or-symbol
2016-02-25 20:31:14 +01:00
person808
cbf42bbff2
Change ivy-spacemacs-face to match counsel-M-x.
2016-02-23 20:50:39 +01:00
syl20bnr
fd9326486a
core: new function configuration-layer/describe-package
...
Add actions for both helm and ivy.
TODO:
- see TODO in function body
- replace SPC h d p (list all packages, use spacemacs describe when
it is a layer package, otherwise use vanilla describe).
2016-02-22 02:29:43 -05:00
syl20bnr
83fa2996a6
ivy: put ivy-resume on SPC r l
...
As helm-resume
2016-02-16 23:58:44 -05:00
justbur
3e494749f1
counsel: Add spacemacs//counsel-occur
...
Puts counsel occur buffers in grep mode for easy transition to wgrep
mode.
2016-02-16 23:58:07 -05:00
justbur
3ac7efeb90
ivy: Add wgrep package
...
Can be used with counsel-git-grep to edit results in an occur buffer.
Handy!
Add wgrep bindings
",w" to enter wgrep mode
",," to commit changes
",a" to abort
counsel: Fix command output for wgrep
wgrep doesn't work with the column number in the command output
2016-02-16 23:57:28 -05:00
justbur
19c262ea0c
ivy: Fix counsel-git-grep-region-or-symbol
2016-02-16 23:57:27 -05:00
justbur
e94a80db49
ivy: Promote ivy-occur-mode-map
...
Prevent evil normal state keys from shadowing the ivy occur buffer keys
2016-02-16 23:57:27 -05:00
justbur
d0cec17919
ivy: spacemacs layouts support
...
- port helm-perspectives
- port persp switch buffer
- port persp-close[kill]-other to use ivy
- layouts-ts: Make help more consistent
- layouts-ts: Reorganize docstring
Instead of one big list, try to organize into sections to make it easier
to find the right key
2016-02-16 23:55:23 -05:00
justbur
95a1583c73
ivy: After enabling ivy-mode disable ido-mode
2016-02-16 23:53:43 -05:00
justbur
f6b82ee90d
helm/ivy: Use hook to update hjkl navigation
...
Introduce hjkl-completion-navigation-functions to hold the functions to
disable and enable hjkl navigation for ivy and/or helm. The hook is run
with args to indicate whether to enable or disable.
2016-02-16 23:53:43 -05:00
justbur
cf90c8ee07
ivy: Add custom transient state
...
Replace the hydra usually bound to C-o
2016-02-16 23:53:42 -05:00
justbur
1762b85869
ivy-help: Show no package layers under SPC h SPC
...
See #4540
2016-02-16 23:53:42 -05:00
justbur
3f7501fe92
ivy: Use ivy for auto-highlight-symbol search
2016-02-16 23:53:42 -05:00
Marat Safin
8d21d236e2
ivy: projectile-vc binding
2016-02-01 00:09:47 -05:00
Balaji Sivaraman
e19abfc559
Fix/delete dead references to HOWTOs.org file
2016-01-31 23:04:47 -05:00
Xue Fuqiao
4958f7fc10
Fix "the point" problems
...
Point is a proper name when it refers to the current editing location.
Moreover, point designates a place *between* two characters (or before the first
character, or after the last character), rather than a particular character.
References:
* http://lists.gnu.org/archive/html/emacs-devel/2008-10/msg00414.html
* https://www.gnu.org/software/emacs/manual/html_node/elisp/Point.html#index-point
2016-01-31 21:48:52 +01:00
justbur
90df083ad3
spacemacs-base: Add hydra package
2016-01-26 01:20:59 -05:00
justbur
1bf4052f37
counsel: Allow command line args in search
...
If " -- " appears in the search string split the search string on the
first occurrence with everything before treated as args to the search
and everything after treated as part of the regex.
2016-01-26 01:20:58 -05:00
justbur
2ed37e4a33
counsel: New async implementation
...
This version of counsel--async-command feels smoother for me. Right now
it is just being used for the search functions. If others like it, I'll
propose it upstream.
2016-01-26 01:20:58 -05:00
justbur
d69c40d320
counsel: Bind M-x to counsel-M-x
2016-01-23 18:28:34 +01:00
justbur
c166b3ab54
ivy-spacemacs-help: Add ivy-spacemacs-help-faq
2016-01-23 18:22:34 +01:00
justbur
c3823970f0
spacemacs-ivy: Add counsel-search-docs
...
Command to grep the spacemacs docs using dotspacemacs-search-tools
2016-01-23 18:20:22 +01:00
person808
efaef81ca5
Port helm-available-repls to spacemacs-ivy layer.
2016-01-23 14:09:05 +01:00
syl20bnr
3d8ca682bf
ivy: remove blending hack
...
Last version of Spacemacs is fine with blending enabled
2016-01-21 19:27:34 -05:00
syl20bnr
33ead6fc42
Deprecation of extensions and <pkg>-excluded-packages variables
...
As announced in previous releases, see CHANGELOG.next for more info
in the Breaking Changes section.
2016-01-17 22:06:04 -05:00
syl20bnr
9b7789124b
ivy: fix removal of blending
2016-01-16 03:25:46 -05:00
syl20bnr
8198b332a0
ivy: removed forced blending method for dark theme
...
Temporary hack to make the occurrences highlighting more visible in
ivy minibuffer.
2016-01-16 03:02:40 -05:00
syl20bnr
813114efa1
Unify key bindings for helm/ivy-spacemacs-help
...
SPC h . helm/ivy-spacemacs-help-dotspacemacs
SPC h SPC helm/ivy-spacemacs-help
SPC h f helm/ivy-spacemacs-help-faq
SPC h l helm/ivy-spacemacs-help-layers
SPC h p helm/ivy-spacemacs-help-packages
SPC h r helm/ivy-spacemacs-help-docs
SPC h t helm/ivy-spacemacs-help-toggles
2016-01-13 00:37:26 -05:00
justbur
56f656fdeb
ivy: Move ivy-spacemacs-help cmds down a level
...
There's not that many commands under `SPC h` so this gives easier access
to these commands. It also makes `SPC h SPC` get you straight to the
docs in both helm and ivy.
2016-01-13 00:19:05 -05:00
justbur
9edc44df66
ivy: SPC ? -> counsel-descbinds
...
Note that this is a new function and may require an update of the
counsel package.
2016-01-13 00:15:39 -05:00
syl20bnr
a94539c3ec
ivy: move counsel config to init-config
2016-01-13 00:15:11 -05:00
justbur
1d28c96fae
ivy: Better C-h in counsel-find-file-map
...
Use new function counsel-up-directory which keeps track of the directory
you left.
Also add way to get to C-h through C-S-h.
2016-01-13 00:13:18 -05:00
syl20bnr
da385d6a48
spacemacs-ivy: simplify handling of smex
2016-01-13 00:07:04 -05:00
syl20bnr
046d86800c
Clean copyrights and update for year 2016
2016-01-11 21:42:17 -05:00
syl20bnr
6bf066584a
Ivy: choose ivy--regex-ignore-order as regexp builder
...
Allow to type some text and then refine them by adding other word
separated by a space.
2016-01-11 01:27:38 -05:00
justbur
c5528a5031
ivy: Minor changes to make more consistent w/ helm
...
1. Ask for intial directory in "file" search commands
2. "ry" -> counsel-yank-pop (browse kill ring)
3. Shorten which-key description for project search commands.
2016-01-11 01:13:09 -05:00
justbur
d91b6e4902
ivy: Correct sp and sP bindings
...
They were bound to a nonexistent function. Fixes one of the issues in
issue #4528 .
2016-01-11 01:13:09 -05:00
syl20bnr
ebad32293f
Remove remaining mentions of dotspacemacs-command-key
2016-01-10 01:22:49 -05:00
syl20bnr
6747e9a9f6
Fix prefix error triggered by Helm
...
See docstring in changes.
2016-01-10 01:20:26 -05:00
syl20bnr
23e9ebd2f6
spacemacs-ivy: hide ivy-mode lighter
2016-01-09 15:51:18 -05:00
syl20bnr
d447e96bb2
Respect 80 chars max per line and progn in use-package
...
when multiple sexps
2016-01-09 15:51:18 -05:00
syl20bnr
ea333f7282
completion: move hjkl function to layers and treat ivy as a package
2016-01-09 15:29:37 -05:00
justbur
4872c711a2
spacemacs-ivy: Fix imenu jumping for ivy split
...
Make spacemacs/jump-in-buffer aware of ivy and move jI into the
spacemacs-helm layer
2016-01-09 13:36:03 -05:00
justbur
00b25656a0
spacmacs-helm: Move binding for hdm
...
For some reason this fixing a problem with helm refusing to load
2016-01-09 13:36:03 -05:00
justbur
3e2b5c88c3
ivy/helm: Reorganize help bindings
...
Mainly, reduce the duplication in bindings, but also issue message for
common spacemacs commands that are not implemented in spacemacs-ivy yet.
2016-01-09 13:36:03 -05:00
justbur
a8c5119a50
ivy: Fix recentf loading
...
ivy-use-virtual-buffers was triggering recentf-mode to be called before
the recentf init function was called leading to problems with where the
recentf file was placed.
2016-01-09 13:36:03 -05:00
justbur
99140bc679
spacemacs: Port spacemacs/helm-open-junk-file for ivy
...
This is now spacemacs/open-junk-file and decides whether to use ivy or
helm based on the use of the spacemacs-ivy layer
2016-01-09 13:36:03 -05:00