Commit Graph

2798 Commits

Author SHA1 Message Date
026ba51c42 tools/term: ensure terms are opened in the correct directory 2018-03-18 02:39:09 -04:00
85e443cca1 lang/org: minor refactor of +org|remove-occur-highlights ESC hook 2018-03-18 02:38:41 -04:00
4a32213b38 feature/popup: make modeline-setting more reliable
Some popups may retain their mode-line. Especially popups whose buffers
are displayed before their mode or content is inserted (maybe
asynchronously). This change tries to tackle that; ensuring that
mode-line setting is more consistent.
2018-03-18 02:37:13 -04:00
01cb16cf42 ui/doom-dashboard: minor refactor 2018-03-18 02:36:12 -04:00
a9c8f8f41b ui/doom-dashboard: lock point in buttons #465 2018-03-18 02:35:52 -04:00
9a247f4dc1 ui/posframe: fix wrong-type-argument error when doom-font is unset 2018-03-16 02:31:05 -04:00
9168dfd733 lang/cc: add build-conda to irony-cdb-search-directory-list 2018-03-16 00:38:10 -04:00
0260d60dd0 lang/org: fix kill-confirm prompt when refiling from org-capture #462 2018-03-15 22:45:07 -04:00
73f397560b completion/ivy: remove yank-pop remap (doesn't work) 2018-03-14 19:50:03 -04:00
aeb030e391 config/default: new +default/compile command (bound to M-b) 2018-03-14 19:45:52 -04:00
9961df061e config/default: :compile => :make; improve :make
doom:make now performs file modifier substitution, e.g. %:p:h.
2018-03-14 19:45:00 -04:00
692472b6bf config/default: M-b = compile 2018-03-14 19:08:39 -04:00
0d056149be lang/rust: refactor & bind +rust/build-menu 2018-03-14 19:08:02 -04:00
1765ca7282 lang/rust: add :docset 2018-03-14 19:06:42 -04:00
dba1f20dd3 ui/doom-dashboard: refresh dashboard on buffer switch 2018-03-14 18:51:08 -04:00
8bd68064ef lang/web: register docsets for css, scss & sass 2018-03-14 18:50:10 -04:00
efdcb01c19 lang/org: change default +org-dir to ~/org 2018-03-14 18:49:26 -04:00
d44182df96 lang/emacs-lisp: prefer Emacs Lisp docset for doc lookup 2018-03-14 18:48:48 -04:00
844e5191ad feature/lookup: add rust, scs, gfm, nim & typescript defaults to devdocs 2018-03-14 18:48:10 -04:00
e728e8d04f feature/lookup: fix docset lookup & setting; add doom-etc-dir/docsets to default paths 2018-03-14 18:47:28 -04:00
de730535a4 lang/rust: fix +rust-cargo-project-p not detecting nearer Cargo.toml files 2018-03-14 18:44:55 -04:00
b19d30b145 config/default: replace :build cmd w/ :compile 2018-03-14 18:34:09 -04:00
f8fa07d668 Move magit from features/version-control to new tools/magit module 2018-03-14 18:33:26 -04:00
d84222b6d0 feature/workspaces: use new switch-buffer hooks 2018-03-14 18:31:48 -04:00
4edb7999e9 feature/popup: refactor how closing unsaved popups are handled 2018-03-14 18:30:14 -04:00
e59fd75107 feature/popup: make compilation popups larger 2018-03-14 18:29:40 -04:00
10b7d2d178 config/default: SPC i r = counsel-evil-registers 2018-03-14 17:26:55 -04:00
c0e5152b8f lang/org: replace +org-capture/open with org-capture 2018-03-14 17:25:25 -04:00
44d30ca3ce Fix doom-active-minor-modes 2018-03-14 04:49:14 -04:00
2b2aac4417 ui/posframe: don't auto-adjust ivy-posframe height 2018-03-13 03:17:25 -04:00
2a6029ddff feature/syntax-checker: move popup-top/popup init into def-package! 2018-03-13 03:01:49 -04:00
6a2d244b4c ui/posframe: reduce ivy posframe's jumpiness 2018-03-13 02:53:47 -04:00
6a1b3473e8 ui/posframe: silence emacs version output in company-childframe-mode 2018-03-13 02:02:33 -04:00
fa22dcc7a4 ui/posframe: refactor +posframe|delete-on-escape 2018-03-13 02:00:20 -04:00
1da1ca1496 ui/posframe: posframe-delete-all on doom-cleanup-hook 2018-03-13 02:00:02 -04:00
3e9990ef0e config/default: remove defunct C-p yank keybind
Other maps are overshadowing it. "0p is an excellent alternative anyway.
2018-03-13 01:34:57 -04:00
24fddad66d config/default: C-A => C-S-a #342
The former doesn't work.
2018-03-13 01:29:54 -04:00
66b0e77969 config/default: rebind evil-numbers/dec-at-pt to C-A #342
This keybind is simply too destructive.
2018-03-13 01:28:39 -04:00
fe2ffa525c config/default: fix C-b/C-f in evil ex command line 2018-03-13 01:28:39 -04:00
4a1b607638 config/default: redesign ivy-minibuffer-map keybinds 2018-03-13 01:28:39 -04:00
8e9f9ec45b config/default: SPC i y = counsel-yank-pop 2018-03-13 01:28:38 -04:00
6e8473e66a config/default: bind M-b => projectile-compile-project
+eval/build was removed a long time ago.
2018-03-13 01:28:38 -04:00
683e988952 feature/snippets: refactor +snippets/expand-on-region 2018-03-13 01:28:35 -04:00
17d206a28f feature/snippets: remap yas-insert-snippet instead
Rather than binding directly to +snippets/expand-on-region
2018-03-13 01:27:53 -04:00
e4fe46adbd ui/posframe: remove redundant frame property 2018-03-13 01:27:53 -04:00
4fbda15494 ui/posframe: cleanup invisible posframes on ESC
This is meant to resolve an issue where posframes go rogue (e.g. after
an error), by deleting all (invisible) posframes when you press ESC or
C-g (doom/escape).
2018-03-13 01:27:53 -04:00
b181799f93 lang/ruby: fix rbenv version in mode-line 2018-03-13 01:27:53 -04:00
8d11682e99 lang/org: make doom/delete-backward-char respect tables #457
With or without evil.
2018-03-12 17:09:36 -04:00
61ddd1fd29 lang/elixir: use upstream source for alchemist #409
The hanging-iex fix was merged upstream.
2018-03-12 14:34:19 -04:00
a17fc86761 feature/workspaces: fix buffer getting killed across workspaces 2018-03-12 13:33:50 -04:00