Commit Graph

13643 Commits

Author SHA1 Message Date
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
68ffc3cf96 tools/eval: make +overlay display errors too 2019-12-22 23:53:04 -05:00
Henrik Lissner
213a6fda86 General refactors & reformatting 2019-12-22 23:53:04 -05:00
Henrik Lissner
327d359fd3 lang/python: silence errors when python isn't present 2019-12-22 23:53:04 -05:00
Henrik Lissner
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
Henrik Lissner
458cdd5df4 ui/workspaces: remove extra workspaces when restoring sessions 2019-12-22 19:59:22 -05:00
Henrik Lissner
6ac04e5a6d ui/popup: prevent infinite loop when killing popup buffers 2019-12-22 16:02:56 -05:00
Lorenzo Manacorda
3b978542f1 docs/faq: add broken upstream pkg to common issues
See #2213.
2019-12-22 19:34:23 +01:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
56ccb0dbef lang/org: load jupyter.el & add jupyter-* to org-src-lang-modes #2198 2019-12-22 00:02:26 -05:00
Henrik Lissner
4faa4e22f9 Disable all-the-icons for tty users or tty frames #2200 2019-12-21 23:30:04 -05:00
Sean Farley
d3346fa32f bindings: add search section to vanilla keys 2019-12-21 15:32:24 -08:00
Sean Farley
85d93511f7 bindings: add `org-pomodoro' to org key prefix 2019-12-21 15:20:48 -08:00
Sean Farley
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
Henrik Lissner
b53703d527 General comment revision & reformatting 2019-12-21 15:01:05 -05:00
Henrik Lissner
3583e1f2e0 Re-enable menu-bar-lines for GUI frames on MacOS #2156 2019-12-21 14:56:56 -05:00
Henrik Lissner
a0425d0df7 lang/rust: add eglot docs & inhibit package.el usage #2195 2019-12-21 14:15:20 -05:00
Henrik Lissner
969b047472 Add warning when disabling core packages #2223 2019-12-21 14:11:20 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
8562fc0aa3 editor/evil: use <easymotion> event for custom keybinds 2019-12-21 03:51:53 -05:00
Henrik Lissner
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
Henrik Lissner
8386c95fb1 ui/doom-dashboard: fix fix for #2219
What a fix
2019-12-21 03:30:44 -05:00
Henrik Lissner
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
Henrik Lissner
a49c0b6691 Output feedback from buffer/session kill commands 2019-12-21 03:30:44 -05:00
Henrik Lissner
491e80a568 Fix cut-off which-key popups #2219 2019-12-21 02:14:36 -05:00
Henrik Lissner
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
Henrik Lissner
4741e322df ui/modeline: fix VC branch icon 2019-12-21 01:39:10 -05:00
Henrik Lissner
f075c30710 ui/modeline: refactor encoding segment 2019-12-21 01:38:43 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
7033b589cb Start server after brief idle delay 2019-12-20 23:00:54 -05:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
2ed4e0d55c bin/doom: warn if run as root 2019-12-20 21:48:25 -05:00
Henrik Lissner
1cb8ec6302 Fix doom/kill-all-buffers triggering dashboard refresh too soon #2219 2019-12-20 20:46:09 -05:00
Henrik Lissner
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
Henrik Lissner
6c0d71eb65 completion/ivy: reduce min-chars for counsel-search to 2
From default of 3
2019-12-20 18:33:11 -05:00
Henrik Lissner
ebf3739cf1 Speed up evil-ex search in magit or long/large buffers 2019-12-20 14:04:15 -05:00
Henrik Lissner
8a080e037c completion/ivy: general refactor 2019-12-20 14:03:35 -05:00
Henrik Lissner
52bf238b2f completion/ivy: make counsel-search use standard url 2019-12-20 13:53:54 -05:00
Henrik Lissner
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
Henrik Lissner
bff04ed35c Fix font-spec in config.el template 2019-12-20 12:09:05 -05:00
Henrik Lissner
6d40f30a0a Fix 'doom compile' error when compiling templates 2019-12-20 05:01:44 -05:00
Henrik Lissner
e0bd046339 tools/debugger: fix dap-mode not loading after lsp-mode 2019-12-20 04:17:45 -05:00
Henrik Lissner
494e431f04 lang/org: install org-brain
Whoops!
2019-12-20 02:44:20 -05:00
Henrik Lissner
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