Commit Graph

11590 Commits

Author SHA1 Message Date
86c2d7c10a No longer retain projectile cache across sessions
It's unnecessary overhead. Rebuilding the index the first time it is
used per session is acceptable, imo.
2019-12-22 23:53:05 -05:00
29b383d900 Disable tty-run-terminal-initialization
This code *may* have side-effects, but it does reduce startup time for
terminal users by a significant margin. In my case it reduced from 2.6s
to 0.4s.
2019-12-22 23:53:04 -05:00
5ecf206681 lang/org: remove select-frame-set-input-focus hack
Thanks to 3583e1f2e, this is no longer necessary.
2019-12-22 23:53:04 -05:00
68ffc3cf96 tools/eval: make +overlay display errors too 2019-12-22 23:53:04 -05:00
213a6fda86 General refactors & reformatting 2019-12-22 23:53:04 -05:00
327d359fd3 lang/python: silence errors when python isn't present 2019-12-22 23:53:04 -05:00
0d01413de9 Merge pull request #2226 from asymmetric/faq-broken-upstream
docs/faq: add broken upstream pkg to common issues
2019-12-22 20:00:06 -05:00
458cdd5df4 ui/workspaces: remove extra workspaces when restoring sessions 2019-12-22 19:59:22 -05:00
6ac04e5a6d ui/popup: prevent infinite loop when killing popup buffers 2019-12-22 16:02:56 -05:00
3b978542f1 docs/faq: add broken upstream pkg to common issues
See #2213.
2019-12-22 19:34:23 +01:00
d0188b827a editor/evil: set evil-respect-visual-line-mode sooner
So users are able to change it in time in their init.el
2019-12-22 12:26:50 -05:00
6e84ab0673 Fix doom-init-menu-bar-in-gui-frames-h #2156
window-setup-hook doesn't pass an argument.
2019-12-22 00:37:33 -05:00
56ccb0dbef lang/org: load jupyter.el & add jupyter-* to org-src-lang-modes #2198 2019-12-22 00:02:26 -05:00
4faa4e22f9 Disable all-the-icons for tty users or tty frames #2200 2019-12-21 23:30:04 -05:00
d3346fa32f bindings: add search section to vanilla keys 2019-12-21 15:32:24 -08:00
85d93511f7 bindings: add `org-pomodoro' to org key prefix 2019-12-21 15:20:48 -08:00
7e75f569d9 bindings: add 'r' for remote functions
`C-c r` isn't taken and makes sense to copy this from the evil bindings.
2019-12-21 14:34:44 -08:00
b53703d527 General comment revision & reformatting 2019-12-21 15:01:05 -05:00
3583e1f2e0 Re-enable menu-bar-lines for GUI frames on MacOS #2156 2019-12-21 14:56:56 -05:00
a0425d0df7 lang/rust: add eglot docs & inhibit package.el usage #2195 2019-12-21 14:15:20 -05:00
969b047472 Add warning when disabling core packages #2223 2019-12-21 14:11:20 -05:00
18edebe9c6 tools/editorconfig: remove :recipe #2216
Causes an elusive issue where editorconfig won't build at all, because
our editorconfig :recipe doesn't merge into straihgt's cached recipe for
the package. This isn't a fix, but a workaround until a better solution
can be found.
2019-12-21 04:21:43 -05:00
baae6b1711 Rename +evil/paste-preserve-register => +evil/alt-paste
Now does the invers of evil-kill-on-visual-paste
2019-12-21 03:59:46 -05:00
8562fc0aa3 editor/evil: use <easymotion> event for custom keybinds 2019-12-21 03:51:53 -05:00
bbd02c8fca evil-want-C-w-delete = t & remove C-b/C-f keybinds
M-b and M-f already exist for moving by word, so I'll leave C-b and C-f
to their defaults.
2019-12-21 03:44:44 -05:00
8386c95fb1 ui/doom-dashboard: fix fix for #2219
What a fix
2019-12-21 03:30:44 -05:00
c1879945fd Replace doom/backward-kill-to-bol-and-indent
WIth new evil-delete-back-to-indentation, with behaves exactly as C-u
does in vim.
2019-12-21 03:30:44 -05:00
a49c0b6691 Output feedback from buffer/session kill commands 2019-12-21 03:30:44 -05:00
491e80a568 Fix cut-off which-key popups #2219 2019-12-21 02:14:36 -05:00
960f403e2e Fix misaligned dashboard on workspace switch #2219
Only occurs in daemon GUI frames, for some reason.
2019-12-21 01:49:10 -05:00
4741e322df ui/modeline: fix VC branch icon 2019-12-21 01:39:10 -05:00
f075c30710 ui/modeline: refactor encoding segment 2019-12-21 01:38:43 -05:00
95bea5b95b Disable hl-line when non-evil selection is active
This was already the case for evil users, now it is the case for
non-evil users.
2019-12-21 01:38:15 -05:00
a15ab4a3f2 lang/web: add bang to :enhtml & :dehtml
BANG = copy result to clipboard instead of inserting into buffer.
2019-12-20 23:04:07 -05:00
7033b589cb Start server after brief idle delay 2019-12-20 23:00:54 -05:00
74e1143ac0 Don't disable all-the-icons in tty Emacs
Too much hassle to police. I'll leave it to users to disable.
2019-12-20 21:48:35 -05:00
a54098a098 Fix face-background calls in +modeline-refresh-bars-h
Third argument should be a boolean; symbols are treated as references to
faces to inherit from.
2019-12-20 21:48:28 -05:00
2ed4e0d55c bin/doom: warn if run as root 2019-12-20 21:48:25 -05:00
1cb8ec6302 Fix doom/kill-all-buffers triggering dashboard refresh too soon #2219 2019-12-20 20:46:09 -05:00
0e4d25d533 ui/modeline: prevent cut-off popups #2219
By forcing resized windows to take non-standard modeline height into
account.
2019-12-20 20:37:55 -05:00
6c0d71eb65 completion/ivy: reduce min-chars for counsel-search to 2
From default of 3
2019-12-20 18:33:11 -05:00
ebf3739cf1 Speed up evil-ex search in magit or long/large buffers 2019-12-20 14:04:15 -05:00
8a080e037c completion/ivy: general refactor 2019-12-20 14:03:35 -05:00
52bf238b2f completion/ivy: make counsel-search use standard url 2019-12-20 13:53:54 -05:00
27cabea6b6 Fix gs in org-mode #2218
Also makes +evil/easymotion generic; it can now be moved to any key, and
new keys can be added to the <easymotion> event, rather than having to
wait for evilem-map to become available.

Also fixes +org/goto-visible if used before avy is loaded.

Relevant to #1672
2019-12-20 13:40:06 -05:00
bff04ed35c Fix font-spec in config.el template 2019-12-20 12:09:05 -05:00
6d40f30a0a Fix 'doom compile' error when compiling templates 2019-12-20 05:01:44 -05:00
e0bd046339 tools/debugger: fix dap-mode not loading after lsp-mode 2019-12-20 04:17:45 -05:00
494e431f04 lang/org: install org-brain
Whoops!
2019-12-20 02:44:20 -05:00
2da7c7b168 tools/eval: make set-eval-handler! accept a list of modes
Fixes inline evaluation for emacs-lisp-mode due to 322bca7.
2019-12-20 02:34:29 -05:00