Commit Graph

242 Commits

Author SHA1 Message Date
272a34da45 completion/ivy: larger ivy-occur popup #375 2018-01-28 22:24:48 -05:00
a8ab37e5eb completion/ivy: fix void-variable errors
In case file search used too early.
2018-01-28 22:24:18 -05:00
3578d433c2 Integrate counsel-projectile-switch-project & restore file prompt when switching projects 2018-01-28 03:34:18 -05:00
d0cce3cafb completion/ivy: remove projectile-switch-project remap 2018-01-28 03:13:40 -05:00
d556e1190e completion/ivy: refactor; lazy-load counsel & counsel-projectile
Counsel loads a number of other packages, like dired, etags, swiper and
some of the eshell library. We're better off lazy-loading it.
2018-01-27 21:41:44 -05:00
45c2221316 General update for docstrings and comments & minor refactor 2018-01-15 00:43:28 -05:00
5ee50c6b53 Move wgrep config from core-editor to completion/{ivy,helm} 2018-01-14 02:04:34 -05:00
233b2021ce completion/ivy: add transformer for projectile-find-file 2018-01-09 03:45:27 -05:00
565c4fa0f4 completion/ivy: fix stringp error from blank buffer-file-name 2018-01-09 03:45:05 -05:00
ca3f955a93 completion/ivy: use upstream ivy-rich
My PR was merged upstream.
2018-01-08 20:43:57 -05:00
865fe29a9d completion/ivy: use switch-buffer transformer for projectile 2018-01-08 19:07:23 -05:00
4b4447d31e completion/ivy: dim non-project entries in counsel-recentf
Added +ivy-recentf-transformer to counsel-recentf. Entries that aren't
in the same project as the buffer recentf was opened from will be
slightly dimmed.
2018-01-08 19:05:12 -05:00
1f52669684 completion/ivy: refactor switch-buffer transformer #331
Also switches to my private fork of ivy-rich until the changes are
merged upstream.
2018-01-08 19:04:21 -05:00
3beb1f098a completion/ivy: use font-lock-doc-face instead of ivy-remote 2018-01-08 15:02:54 -05:00
f2e5321ce1 feature/ivy: fix virtual buffers in +ivy/switch-workspace-buffer #331
The former +ivy/switch-workspace-buffer constructed its own collection
of buffers, so ivy-use-virtual-buffers would have no effect on it.  Use
internal-complete-buffer instead and ivy-read will know what to do under
the hood.
2018-01-08 14:43:58 -05:00
1c2683ce9d completion/ivy: add ivy-rich; rewrite custom transformer #331
+ivy-buffer-transformer does *most* of what ivy-rich does, so lets cut down on
our own code, bring in ivy-rich, and add our customizations on top of it.

This fixes ivy-use-virtual-buffers support, too.
2018-01-08 14:41:41 -05:00
2d9e63d5bb General & minor refactoring 2018-01-07 00:15:58 -05:00
25619908a2 Narrow down the purpose of init & post-init hooks
Essential hooks should be added to doom-init-hook. Non-essential and
extra hooks should be added to doom-psot-init-hook.
2018-01-07 00:15:58 -05:00
91357a3e5d 💥 Replace core-popup with new feature/popup module
This is a breaking change! Update your :popup settings. Old ones will
throw errors!

Doom's new popup management system casts off its shackles (hur hur) and
replaces them with the monster that is `display-buffer-alist`, and
window parameters.

However, this is highly experimental! Expect edge cases.  Particularly
with org-mode and magit (or anything that does its own window
management).

Relevant to #261, #263, #325
2018-01-06 02:17:43 -05:00
9e3682535a Fix describe-(function|variable) and ivy-resume
describe-(function|variable) weren't remapped to their counsel variants,
so ivy-resume wouldn't resume those sessions properly.
2018-01-06 00:08:53 -05:00
c6764e0f24 Fix file search opening files from wrong default-directory 2018-01-04 16:16:45 -05:00
815fc6ef02 Update +ivy*counsel-ag-function b/c of upstream changes 2018-01-04 16:16:44 -05:00
8e875bfa0e Phase out doom-kill-buffer 2018-01-04 03:01:35 -05:00
052cee93db fix ivy.
Due to this commit 4f57b5a9eb
2018-01-04 15:49:18 +08:00
e87b788078 Update & reformat module readmes for v2.0.9
+ completion/ivy
+ completion/company
+ feature/evil
+ feature/eval
+ feature/snippets
+ feature/workspaces
+ tools/neotree
2018-01-01 13:21:53 -05:00
8ad2666f8f Refactor and fix unit tests, plus isolate them better 2017-12-31 14:58:45 -05:00
b6eec664bb Fix new workspace when switching projects #314 2017-12-30 01:18:41 -05:00
2eb0c4adb6 completion/ivy: remap globally 2017-12-26 19:39:33 -05:00
73333784f8 completion/ivy: fix cyclical-load errors when compiling 2017-12-17 00:03:45 -05:00
a41f02e6e7 completion/ivy: turn off my "very magic" regex mod
This makes regex consistent between evil-search, ivy, ripgrep and ag.
2017-12-10 14:54:33 -05:00
76a4ae459d Fix obsolete (when|if)-let messages in Emacs 26 2017-12-10 14:49:52 -05:00
879c695f3a completion/ivy: remove unnecessary help remaps 2017-12-09 16:22:06 -05:00
f8e8dbad8f General minor refactor 2017-12-08 23:14:12 -05:00
09743b96e1 Add C-SPC to +ivy@coo hydra to preview candidate 2017-12-08 23:14:12 -05:00
85cfcba8ff completion/ivy: fix :rgcwd not showing any results 2017-12-08 23:14:12 -05:00
9d81bc5a8b Major refactor: use-package-always-defer = nil & use :hook
Possibly breaking change: packages are no longer deferred by default.

Addresses #286
2017-12-08 23:14:11 -05:00
ea80992433 Implement :ag, :agcwd, :rg, & :rgcwd commands for helm 2017-12-07 21:43:31 -05:00
ea7f0ddcc3 Add no-byte-compile to completion/company unit test file 2017-11-09 00:34:32 +01:00
5ce249eaec Fallback engine detection for +ivy file search 2017-11-05 01:16:36 +01:00
bac286e8e2 Remove blank autoload files 2017-11-05 01:16:35 +01:00
6b9849fd57 Add conditional autoload/compile cookies #229 2017-11-05 01:16:35 +01:00
13cf6b3fb6 completion/helm: fix recentf remapping 2017-10-23 19:59:48 +02:00
f27d1b954c disable company for gud-mode 2017-10-06 21:55:06 -07:00
59f39576de Don't yank line at point for blank project searches 2017-10-04 18:07:49 +02:00
91137f83b1 Move ivy-hydra into completion/ivy 2017-09-24 17:10:47 +02:00
53fc24f0e0 Minor refactor: use sharp-quote syntax 2017-09-17 22:24:19 +02:00
91783e0695 General refactor & cleanup 2017-09-15 14:37:20 +02:00
55b9788351 ivy: fix void-variable counsel--git-grep-dir
Upstream updates replaced counsel--git-grep-dir with counsel--git-dir.
This broke a couple project-search utilities in doom.
2017-09-08 16:58:03 +02:00
9e13ce0536 Revert deferred ivy-mode 2017-09-04 02:38:29 +02:00
126beba8dc recentf => recentf-open-files
recentf does not exist.
2017-09-04 02:37:29 +02:00