Henrik Lissner
e8aa293bc0
Defer tty-run-terminal-initialization to window-setup-hook
...
This seems to work just as well, and ensures it runs in time for
interactive use.
2019-12-23 00:02:10 -05:00
Henrik Lissner
5bff064ba8
Reduce number of projectile project root markers
...
Reduce overall I/O needed to detect project roots, at the expense of
losing detection for less popular version control systems.
2019-12-22 23:53:05 -05:00
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