Henrik Lissner
adfd26bbf4
Fix error when doom-packages-file doesn't exist
2018-03-26 03:11:29 -04:00
Henrik Lissner
72eb1422c5
Ensure doom-packages is initialized in doom-initialize
2018-03-26 03:07:28 -04:00
Henrik Lissner
f1c0d70e34
feature/popup: switch to *info* popups
2018-03-26 03:07:28 -04:00
Henrik Lissner
1af246daeb
feature/popup: add rule for *info* buffers
2018-03-26 03:04:13 -04:00
Henrik Lissner
03ed4c39e8
Add package! & disable-packages! convenience macros
2018-03-26 02:59:08 -04:00
Henrik Lissner
f67b4ec743
Add docstring for doom-module-put
2018-03-26 02:58:11 -04:00
Henrik Lissner
21a23228f2
Refactor initialization; allow package! to universally disable packages
...
No need for def-package-hook! for disable packages anymore, you can do
it from package! in packages.el files.
2018-03-26 02:57:37 -04:00
Henrik Lissner
ebf276c6e7
config/default: redo help leader keybinds
2018-03-26 02:55:16 -04:00
Henrik Lissner
9351633d65
lang/emacs-lisp: make info-lookup-symbol the default doc lookup handler
2018-03-26 02:53:31 -04:00
Henrik Lissner
d06d4c4dde
feature/lookup: fix some windows not grabbing focus after lookups
2018-03-26 02:52:50 -04:00
Henrik Lissner
b848527f0c
ui/nav-flash: fix wrong-type-argument error on recenter
2018-03-26 02:11:11 -04:00
Henrik Lissner
7f6fb69a3d
completion/ivy: reuse last query if none supplied
2018-03-26 00:30:10 -04:00
Henrik Lissner
5a746f3da8
completion/ivy: fix wrong number of args error in rg/ag/pt/grep ex commands
2018-03-26 00:29:55 -04:00
Henrik Lissner
641e26431d
feature/lookup: use xref's symbol-at-point function in other lookups
2018-03-26 00:21:54 -04:00
Henrik Lissner
9e62898d92
completion/ivy: major refactor of file-search commands
2018-03-26 00:02:22 -04:00
Henrik Lissner
83211cd74c
completion/ivy: fix redundant smart-case flag in ripgrep args
2018-03-25 22:59:49 -04:00
Henrik Lissner
855bc5bc20
tools/password-store: auth-source-store => auth-source-pass #480
2018-03-25 22:45:02 -04:00
Henrik Lissner
1983363f9c
config/default: add +default-repeat-{forward,backward}-key options
2018-03-25 22:39:03 -04:00
Henrik Lissner
e41212bb7b
feature/lookup: fix +lookup/definition not fetching the correct identifier
...
Some xref backends have specialized thing-at-point implementations (such
as haskell's dante's xref backend), this fix uses them to fetch the
identifier at point.
2018-03-25 22:36:05 -04:00
Henrik Lissner
74bbefc5fd
tools/password: auto-password-store => auth-source-store #480
...
The package was renamed upstream.
2018-03-25 20:26:06 -04:00
Henrik Lissner
28f221ed9c
lang/org: fix backtab (rebound by evil-collection-org)
2018-03-25 17:19:22 -04:00
Henrik Lissner
22e18ad0a6
core-os: remove unnecessary after! wrapping
2018-03-25 03:07:18 -04:00
Henrik Lissner
c87122e6b4
tools/eshell: refactor; don't open another eshell from eshell
2018-03-24 23:19:14 -04:00
Henrik Lissner
8604966e21
ui/doom-dashboard: add 'edit modules list' button
2018-03-24 17:53:13 -04:00
Henrik Lissner
653caf4e73
feature/evil: remove ] and [ evil-snipe aliases #478
2018-03-24 17:52:44 -04:00
Henrik Lissner
3f88909d52
tools/eshell: refactor; rename split commands; switch to new buffers properly
2018-03-24 17:51:55 -04:00
Henrik Lissner
a067500ef2
tools/eshell: spawn new eshell on split window
2018-03-24 17:07:38 -04:00
Henrik Lissner
57065c4a71
Don't prompt to save for non-file-visiting buffers on kill-this-buffer
2018-03-24 17:05:06 -04:00
Henrik Lissner
e7331e9026
Ensure load-prefer-newer = t in non-interactive Emacs #479
2018-03-24 17:05:06 -04:00
Henrik Lissner
2925f5657b
completion/ivy: decouple ivy-rich advice from nullable doom--project-root
2018-03-24 17:05:06 -04:00
Henrik Lissner
a6cc5a219b
tools/eshell: major refactor; add eshell management commands
2018-03-24 17:05:06 -04:00
Henrik Lissner
bb8304c15d
feature/evil: rename +evil:macro-on-all-lines => +evil:apply-macro
2018-03-24 07:25:01 -04:00
Henrik Lissner
f822fffdd2
feature/evil: fix +evil:macro-on-all-lines
2018-03-24 07:25:01 -04:00
Henrik Lissner
70b49282a3
completion/ivy: add counsel-grep-or-swiper to autoloads
2018-03-24 07:25:01 -04:00
Henrik Lissner
abce3298fb
feature/popup: add example to :popups docstring
2018-03-24 07:25:00 -04:00
Henrik Lissner
322295b5d8
feature/popup: add docstring to +popup-define
2018-03-24 07:25:00 -04:00
Henrik Lissner
de7306cb61
feature/popup: comment corrections
2018-03-24 07:25:00 -04:00
Henrik Lissner
15032aaf60
feature/popup: move default org popup rules to config.el
2018-03-24 07:25:00 -04:00
Henrik Lissner
efbd3d69cc
feature/popup: add :popups setting
2018-03-24 07:25:00 -04:00
Henrik Lissner
db2e2b0642
feature/popup: major refactor
...
+ Defer replacement of 'size attribute in ALIST until popup opening
(makes :popup definitions a little faster).
+ Define/use +popup-define helper function (for internal use only!)
2018-03-24 07:25:00 -04:00
Henrik Lissner
6e51dd249a
feature/popup: fix wrong-num-of-args error following helpful links
2018-03-24 07:25:00 -04:00
Henrik Lissner
988e70683e
ui/posframe: less disruptive emacs version warnings; use constants
2018-03-24 07:25:00 -04:00
Henrik Lissner
5eadfdc880
Add EMACS26+ & EMACS27+ constants
2018-03-24 07:25:00 -04:00
Henrik Lissner
b5db4f1fb6
Debug log missing modules; remove log! macro
2018-03-24 07:25:00 -04:00
Henrik Lissner
5b80fce905
Merge pull request #473 from jcf/patch-1
...
Fix magic require of clojure.string
2018-03-24 06:38:34 -04:00
Henrik Lissner
22627a0ca7
Merge pull request #474 from jcf/patch-2
...
Add edn to Clojure mode extensions
2018-03-24 06:26:49 -04:00
James Conroy-Finn
025ef9a7f8
Add Boot patterns to Clojure's modes
2018-03-24 09:20:22 +00:00
Henrik Lissner
38a5e73e2e
tools/eshell: major refactor & update
2018-03-23 18:17:59 -04:00
Henrik Lissner
691c914a15
feature/file-templates: improve regexp for doom templates
2018-03-23 17:15:31 -04:00
Henrik Lissner
12f2b8cfb4
lang/elixir: remove ac-alchemist (unused)
2018-03-23 17:15:01 -04:00