Henrik Lissner
33c88d4f82
Revert macros to ...! name convention (elisp doesn't like @...)
2017-02-23 00:06:12 -05:00
Henrik Lissner
b64d5554e3
Fix doom/cleanup-buffers
2017-02-22 23:57:08 -05:00
Henrik Lissner
92fb1e3417
core-popups: refactor window parameters & popup init
2017-02-22 21:54:10 -05:00
Henrik Lissner
8271342b2e
core-popups: fix popup window cleanup (and fix #27 )
...
+ No longer deletes window parameters before attempting to read them.
+ Don't disable doom-popup-mode if the buffer's getting killed anyway.
+ Fix indentation issues.
2017-02-22 20:53:50 -05:00
Henrik Lissner
bf691bec14
completion/ivy: recenter after counsel-ag + refactor
2017-02-22 17:18:04 -05:00
Henrik Lissner
054102c616
ui/doom: refactor doom-themes brighter buffer hooks
2017-02-22 17:15:14 -05:00
Henrik Lissner
d81b88673e
ui/doom: try alternative to doom-buffer-mode; improve doom-buffer-mode restore for persp
2017-02-22 04:29:24 -05:00
Henrik Lissner
32bc9ce767
Minor refactoring
2017-02-22 04:28:45 -05:00
Henrik Lissner
e967c573d4
feature/workspaces: don't autosave/load + refactor session load/save commands
2017-02-22 04:28:20 -05:00
Henrik Lissner
38c3ef744d
completion/ivy: refactor
2017-02-22 04:27:23 -05:00
Henrik Lissner
404b1e5287
feature/spellcheck: use flyspell-correct-{ivy,helm}
2017-02-21 16:48:19 -05:00
Henrik Lissner
691bfd037b
feature/version-control: fix @set :evil-state call + refactor
2017-02-21 16:05:12 -05:00
Henrik Lissner
4ce63a8992
Minor refactors + bugfixes
2017-02-21 16:04:35 -05:00
Henrik Lissner
ebb30b1512
Move swiper config from core-editor to completion/ivy
2017-02-21 16:03:51 -05:00
Henrik Lissner
a511d5ea00
Move core/autoload/set.el into core/core-lib.el
2017-02-21 16:03:12 -05:00
Henrik Lissner
fe4429fa40
completion/helm: update for v2 (untested)
2017-02-21 03:46:22 -05:00
Henrik Lissner
6704736100
lang/rust: refactor racer config + add +rust/install-racer command (WIP)
2017-02-21 03:46:07 -05:00
Henrik Lissner
fd93e705b4
General cleanup, refactor and documentation
2017-02-21 03:45:24 -05:00
Henrik Lissner
2c841b512d
Move modeline hiding to core-popups
2017-02-21 03:44:02 -05:00
Henrik Lissner
f1b2c18476
core-popups: add :autokill popup property; update popup rules
2017-02-21 01:08:57 -05:00
Henrik Lissner
0a0f2adb95
core-popups: add *Occur* rule
2017-02-21 00:55:15 -05:00
Henrik Lissner
e129caf931
completion/ivy: recenter after following imenu links
2017-02-21 00:53:00 -05:00
Henrik Lissner
dad9c8d98b
core-popups: recenter after following help links
2017-02-21 00:52:45 -05:00
Henrik Lissner
4910531457
General cleanup & minor refactoring
2017-02-21 00:47:34 -05:00
Henrik Lissner
b6f4fe667a
lang/emacs-lisp: add rotate-text settings
2017-02-21 00:46:44 -05:00
Henrik Lissner
ec598a4841
tools/rotate-text: fix :rotate setting
2017-02-21 00:46:24 -05:00
Henrik Lissner
22a1b2b41a
completion/ivy: fix key remapping; custom ivy switch-buffer commands work now
2017-02-21 00:45:50 -05:00
Henrik Lissner
27a3041f40
core/autoload/buffers: cycle buffers silently
2017-02-21 00:44:35 -05:00
Henrik Lissner
cb4b61b1ac
feature/workspaces: create new workspace when switching to new projectile project
2017-02-21 00:44:06 -05:00
Henrik Lissner
752e8e4fe4
feature/workspaces: fix +workspace/close-window-or-workspace (closes workspace on last window)
2017-02-21 00:43:51 -05:00
Henrik Lissner
5374d96781
Make buffer library (and ivy switch-buffer commands) workspace-centric, rather than project centric
2017-02-21 00:43:15 -05:00
Henrik Lissner
8ded4819e2
Adjust gc-cons
2017-02-20 22:10:29 -05:00
Henrik Lissner
8abbbda3d6
Remove duplicate slashes in paths
2017-02-20 22:10:02 -05:00
Henrik Lissner
90d6b33667
Fix doom/delete-package not showing a complete package list on interactive use
2017-02-20 21:30:41 -05:00
Henrik Lissner
afc5b622bb
Refactor :electric setting
2017-02-20 20:55:21 -05:00
Henrik Lissner
a841b3ce99
tools/electric-indent: fix void-variable reference
2017-02-20 20:47:13 -05:00
Henrik Lissner
40567a881d
private/hlissner: update .gitignore
2017-02-20 20:45:01 -05:00
Henrik Lissner
d1e5681595
feature/evil: remove +evil:file-create, confirm+overwrite for +evil:file-move
2017-02-20 20:44:46 -05:00
Henrik Lissner
b1828d458b
completion/company: refactor
2017-02-20 20:43:22 -05:00
Henrik Lissner
9d30f95972
Move wgrep+ivy popup def to ivy module
2017-02-20 20:43:08 -05:00
Henrik Lissner
d18a39924d
Add modules/tools/{electric-indent,rotate-text}
2017-02-20 20:42:44 -05:00
Henrik Lissner
cb92f96739
Update recentf-exclude and bookmark-default-file
2017-02-20 20:41:58 -05:00
Henrik Lissner
df6a8c81b1
(setq vc-follow-symlinks t)
2017-02-20 20:41:30 -05:00
Henrik Lissner
d476dd6bc1
Don't unpropertize savehist variables (already done upstream)
2017-02-20 19:46:59 -05:00
Henrik Lissner
10e4998e12
ui/doom-dashboard: remember old modeline
2017-02-20 19:44:34 -05:00
Henrik Lissner
2569774a3b
Add f.el autoloads to core-lib
2017-02-20 19:44:12 -05:00
Henrik Lissner
047ea64e99
Don't kill scratch or dashboard buffer, but cycle through them on kill attempt
2017-02-20 19:43:57 -05:00
Henrik Lissner
031457bcaf
ui/doom-dashboard: fix 'restore last session' button
2017-02-20 16:42:41 -05:00
Henrik Lissner
3865c4fc6e
ui/doom-dashboard: update load-line package count and init time
2017-02-20 16:42:30 -05:00
Henrik Lissner
46a82c7ab2
Improve init benchmarking accuracy
2017-02-20 16:42:07 -05:00