Commit Graph

14102 Commits

Author SHA1 Message Date
004a2c50fe Complete readme and fix magit-status crhl keys 2020-08-18 11:49:45 +02:00
3ef2531356 Remove doom!-order dependency
The doom-init-modules-hook will do the work at the correct timing
2020-08-18 11:49:45 +02:00
911d7cb82c Add support for bépo layout in a dedicated module
Evil is loaded too early to be able to wait for the
config.el file of a user to set the CR-rotation style variable.
2020-08-18 11:49:25 +02:00
58af4aef56 Fix #3772 (again): void-variable comp-eln-load-path 2020-08-18 02:51:53 -04:00
3d622101cb Fix #3772: void-variable doom-reloading-p
This wasn't necessary in the first place. doom/reload doesn't re-read
Doom's core.
2020-08-18 02:44:03 -04:00
ed25ab76f9 Respect comp-eln-load-path in comp async process
Thanks to @SwiftLawnGnome in hlissner/doom-emacs@295f806
2020-08-18 00:46:41 -04:00
a2da5d7a6f Fix void-variable comp-eln-load-path error
For users on older versions of gccemacs.
2020-08-17 21:25:34 -04:00
295f8066be Update gccemacs support
To add support for "update 11", see:
http://akrl.sdf.org/gccemacs.html#org4b11ea1

Also:
+ Move eln files to ~/.emacs.d/.local/cache/eln
+ Disable comp-deferred-compilation by default (now that it is
  enabled-by-default upstream).
2020-08-17 21:24:14 -04:00
1c9918e61e Ensure evil-collection doesn't load early 2020-08-17 18:00:46 -04:00
8fa5b9406c Fix #3763: add let-alist to straight-built-in-pseudo-packages
It is included with Emacs 26 and onwards, and was recently removed from
emacs-mirror anyhow.
2020-08-16 21:14:50 -04:00
9a8fc46c74 bin/doom: escape envvars in post-script
Might address #3746
2020-08-15 15:13:50 -04:00
4ad9b764e1 tools/magit: only expand git path
On closer inspection it isn't necessary to expand the gitk and perl
executable paths, since a) gitk is a GUI application that doesn't get
called often enough (only once at a time) to warrant being optimized,
and b) magit uses it to set an envvar for git (so git itself handles
locating the executable internally -- much faster than Emacs can (esp
over TRAMP), so it only benefits us to expand magit-git-executable.
2020-08-15 12:31:59 -04:00
10edc92bce tools/magit: fix stringp error for missing executables 2020-08-15 12:18:26 -04:00
5755754702 tools/magit: expand executable paths in remote repos too
Remote repos can benefit from ahead-of-time expansion of these paths
too; so Emacs doesn't have to search the remote PATH on every call.
2020-08-15 05:29:59 -04:00
55642fc8bb Bump :ui unicode
rolandwalker/unicode-fonts@7b88ae8 -> rolandwalker/unicode-fonts@e3942fe
2020-08-15 05:14:22 -04:00
77f9cc53ae magit-revision-insert-related-refs = nil 2020-08-15 05:14:21 -04:00
e49b4a8123 tools/magit: speed up git calls in magit
But only for local repos.
2020-08-15 05:14:21 -04:00
ed8dca3c69 Bump :lang ess
emacs-ess/ESS@964bf64 -> emacs-ess/ESS@3c2fb63

Fix unexpected '>' in ">" error in ESS R repl.
2020-08-14 13:35:02 -04:00
ff90fc82e6 Normalize keymaps on evil-org-mode
Fixes an issue where evil keybinds aren't in effect on just after
activating org-mode.
2020-08-14 13:35:02 -04:00
702fb6e95d Fix #3747: make enlargen/maximize workspace-aware
Otherwise, doom/enlargen-window and doom/window-maximize-buffer could
restore the window configuration of other workspaces.
2020-08-14 02:13:37 -04:00
14d9786360 Respect org-hierarchical-todo-statistics 2020-08-14 00:40:32 -04:00
cbebbd5278 Fix #3746: bin/doom hangs after tangling config
Because +literate-tangle-h wasn't returning non-nil in interactive
sessions.
2020-08-14 00:00:36 -04:00
9cab6a6fd9 Fix #3723: auto-revert on window/buffer switch 2020-08-13 22:49:35 -04:00
73c95bb1ad Optimize doom-visible-buffers 2020-08-13 22:49:35 -04:00
d02d78c3fa Make find-file-in-project faster in large projects 2020-08-13 17:02:25 -04:00
6e764ade2b Add LSP/eglot support to +cc/reload-compile-db 2020-08-13 17:02:24 -04:00
88b1d05a4a tools/pdf: revise readme 2020-08-13 17:02:24 -04:00
335af41b70 Bump :ui doom
hlissner/emacs-solaire-mode@380e01c -> hlissner/emacs-solaire-mode@cd63b67
2020-08-13 17:02:24 -04:00
38a95f7e58 Bump :term vterm
akermu/emacs-libvterm@422ffe0 -> akermu/emacs-libvterm@797357b

akermu/emacs-libvterm#373 was merged

Fixes #3683
2020-08-13 17:02:15 -04:00
3ce18233e1 Fix untargetable treemacs window from ace-window 2020-08-13 12:49:21 -04:00
0b349bf1c0 ui/modeline: fix constant redisplay errors
Fixes a wrong-type-argument: stringp error emitted by the buffer-id
segment in :ui (modeline +light).
2020-08-13 03:05:50 -04:00
577e8b8102 Excluse treemacs buffer from ace-window
This allows users to jump to treemacs with ace-window, but when opening
files from treemacs with treemacs-visit-node-ace-* commands (e.g. on
oaa) it doesn't make sense to open files in the treemacs window.
2020-08-12 20:58:41 -04:00
8bb47f96d8 cli/doctor: fix native json detection 2020-08-12 16:01:33 -04:00
93636c862b Merge pull request #3706 from ymarco/evil-texx
Add evil-tex package to :lang latex
2020-08-12 15:25:42 -04:00
01da9f68fe Merge pull request #3708 from reedspool/develop+os-tty-doc-fix
Fix typo in new os/tty module readme
2020-08-12 15:25:20 -04:00
ed21b7d043 Merge pull request #3711 from dlesl/develop
Enable native ligature support on emacs-28/mac
2020-08-12 15:25:09 -04:00
a8ae1e8b8b Merge pull request #3713 from pereiragc/patch-2
Update `org-gcal` repo link
2020-08-12 15:24:57 -04:00
35ca3543e2 Merge pull request #3725 from adamroyjones/patch-1
Updates getting_started.org following the release of Emacs 27.1
2020-08-12 15:24:49 -04:00
11be796c9b cli/doctor: warn if native JSON library is missing 2020-08-12 15:17:15 -04:00
ca7a18f3c6 Bump :lang java
Groovy-Emacs-Modes/groovy-emacs-modes@cafdd98 -> Groovy-Emacs-Modes/groovy-emacs-modes@26da902
emacs-lsp/lsp-java@811760a -> emacs-lsp/lsp-java@2600162

Fixes #3737
2020-08-12 14:56:42 -04:00
8df090fb29 Reduce git history downloaded with straight.el
When installing straight.el itself.
2020-08-12 14:56:42 -04:00
f5ba3d9498 config/literate: revise readme 2020-08-12 02:52:45 -04:00
809eae331f Fix #3732: hard-to-see flycheck indicators
A temporary measure until I've sorted out custom faces for this module.
It solves difficult-to-see icons in the flycheck segment on some
themes (e.g. doom-molokai).
2020-08-12 02:52:00 -04:00
6cf5d72ff6 Generalize LSP optimizations to include eglot 2020-08-12 00:34:09 -04:00
50f1391e86 Fix #3274: don't chain checkers to LSP
Reverts 8ecec82
2020-08-12 00:34:01 -04:00
132b8390d0 Generalize emacs argument in shell.nix 2020-08-12 00:34:01 -04:00
8fc82cacdb Bump :ui doom
hlissner/emacs-doom-themes@e803fc4 -> hlissner/emacs-doom-themes@8a5538e
hlissner/emacs-solaire-mode@d3e8f9e -> hlissner/emacs-solaire-mode@380e01c
2020-08-12 00:33:48 -04:00
08e5b8535a ui/workspaces: don't persist TRAMP buffers
They're too slow to restore.
2020-08-11 20:53:12 -04:00
03162466c6 Fix fix for #3731
Get fixed.

See ab3376869
2020-08-11 19:22:32 -04:00
ab3376869d Fix #3731: fix dap-java keybinds 2020-08-11 19:19:01 -04:00