Commit graph

14733 commits

Author SHA1 Message Date
Henrik Lissner
14d9786360
Respect org-hierarchical-todo-statistics 2020-08-14 00:40:32 -04:00
Henrik Lissner
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
Henrik Lissner
9cab6a6fd9
Fix #3723: auto-revert on window/buffer switch 2020-08-13 22:49:35 -04:00
Henrik Lissner
73c95bb1ad
Optimize doom-visible-buffers 2020-08-13 22:49:35 -04:00
Henrik Lissner
d02d78c3fa
Make find-file-in-project faster in large projects 2020-08-13 17:02:25 -04:00
Henrik Lissner
6e764ade2b
Add LSP/eglot support to +cc/reload-compile-db 2020-08-13 17:02:24 -04:00
Henrik Lissner
88b1d05a4a
tools/pdf: revise readme 2020-08-13 17:02:24 -04:00
Henrik Lissner
335af41b70
Bump :ui doom
hlissner/emacs-solaire-mode@380e01c -> hlissner/emacs-solaire-mode@cd63b67
2020-08-13 17:02:24 -04:00
Henrik Lissner
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
Henrik Lissner
3ce18233e1
Fix untargetable treemacs window from ace-window 2020-08-13 12:49:21 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
8bb47f96d8
cli/doctor: fix native json detection 2020-08-12 16:01:33 -04:00
Henrik Lissner
93636c862b
Merge pull request #3706 from ymarco/evil-texx
Add evil-tex package to :lang latex
2020-08-12 15:25:42 -04:00
Henrik Lissner
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
Henrik Lissner
ed21b7d043
Merge pull request #3711 from dlesl/develop
Enable native ligature support on emacs-28/mac
2020-08-12 15:25:09 -04:00
Henrik Lissner
a8ae1e8b8b
Merge pull request #3713 from pereiragc/patch-2
Update `org-gcal` repo link
2020-08-12 15:24:57 -04:00
Henrik Lissner
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
Henrik Lissner
11be796c9b
cli/doctor: warn if native JSON library is missing 2020-08-12 15:17:15 -04:00
Henrik Lissner
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
Henrik Lissner
8df090fb29
Reduce git history downloaded with straight.el
When installing straight.el itself.
2020-08-12 14:56:42 -04:00
Henrik Lissner
f5ba3d9498
config/literate: revise readme 2020-08-12 02:52:45 -04:00
Henrik Lissner
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
Henrik Lissner
6cf5d72ff6
Generalize LSP optimizations to include eglot 2020-08-12 00:34:09 -04:00
Henrik Lissner
50f1391e86
Fix #3274: don't chain checkers to LSP
Reverts 8ecec82
2020-08-12 00:34:01 -04:00
Henrik Lissner
132b8390d0
Generalize emacs argument in shell.nix 2020-08-12 00:34:01 -04:00
Henrik Lissner
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
Henrik Lissner
08e5b8535a
ui/workspaces: don't persist TRAMP buffers
They're too slow to restore.
2020-08-11 20:53:12 -04:00
Henrik Lissner
03162466c6
Fix fix for #3731
Get fixed.

See ab3376869
2020-08-11 19:22:32 -04:00
Henrik Lissner
ab3376869d
Fix #3731: fix dap-java keybinds 2020-08-11 19:19:01 -04:00
Henrik Lissner
d9739a2d10
Fix #3727: 'doom: command not found' error on 'doom upgrade' 2020-08-11 14:26:49 -04:00
Adam Jones
6510c13136 Updates getting_started.org.
Emacs 27.1 has been released & emacs-plus now installs 27.x by default:

  https://github.com/d12frosted/homebrew-emacs-plus
2020-08-11 19:15:42 +01:00
Henrik Lissner
64dfc709bf
Fix #3729: config.org not getting tangled
Because the wrong file is being inserted into the temporary org buffer,
org never finds anything to tangle!
2020-08-11 14:00:33 -04:00
Henrik Lissner
95c5ebc01a
Fix #3726: respect +magit-open-windows-in-direction
Also fixes an issue where `q` would not delete a magit-dedicated split
window (leaving duplicate magit-status windows about).
2020-08-11 13:48:12 -04:00
Henrik Lissner
050ac73789
Prevent illegal envvars causing bash syntax errors 2020-08-10 23:07:21 -04:00
Henrik Lissner
85b5103cd9
Fix #3717: command = super, option = meta 2020-08-10 19:36:05 -04:00
Benoit Bovy
529c047310 fix python-pytest-popup
It is now obsolete, it has been renamed in
ee61741d4e
2020-08-10 15:05:54 +02:00
Gustavo
7d3a23e53f
Update org-gcal repo link
Link to actually mantained `org-gcal` repo
2020-08-09 19:14:31 -03:00
dlesl
6f51f062a7 Enable native ligature support on emacs-28/mac 2020-08-09 16:13:23 +02:00
Henrik Lissner
eb9cb0c6e9
Fix org version conflicts due to literate config #3649
Tangling would load org libraries. If org hasn't been installed yet,
this means the older version is loaded, later interfering with the
installation and byte-compilation of the new package, causing down the
road.
2020-08-09 01:50:42 -04:00
Henrik Lissner
3173b39b58
lang/org: different bullets for nested plain lists 2020-08-09 01:50:41 -04:00
Henrik Lissner
2e6902f7ae
Unbind TAB in comint buffers
They usually handle their own completion keybinding on TAB.
2020-08-09 01:50:41 -04:00
Henrik Lissner
40cf6139ed
Make evil-join remove comment delimiters
See emacs-evil/evil#606
2020-08-09 01:50:41 -04:00
Henrik Lissner
de4532f979
ui/doom-dashboard: have 'last-project policy fall back to CWD
Normally, the dashboard assumes the default-directory = project root of
the last buffer you had open. This is to make it easy for you to recover
from closing the last buffer in your project and wondering how to get
back. However, if the last file wasn't in a valid project, the dashboard
assumes the directory of the last buffer that did, which can be jarring.

It will now assume the last buffer's CWD if it wasn't in a valid project
root.
2020-08-09 01:50:41 -04:00
Henrik Lissner
358ca9864b
tools/lsp: remove redundant config
lsp-enable-links was re-enabled in edf5249d1, since #2911 is no longer
an issue.
2020-08-09 01:50:41 -04:00
Reed Spool
445c8e646c Fix typo +osx to +osc 2020-08-08 23:35:53 -06:00
Yoav Marco
dd775167ae Add evil-tex package to :lang latex 2020-08-08 19:22:05 +03:00
Henrik Lissner
b129b51d4d
os/tty: mention truecolor support is built into 27.1+ 2020-08-08 05:36:17 -04:00
Henrik Lissner
8bbac4bfb3
Minor refactors 2020-08-08 03:06:26 -04:00
Henrik Lissner
d8908a0c32
Fix +default/newline indenting after newline
This was intended to be newline minus indent, since newline itself is
remapped to newline-and-indent.
2020-08-08 03:02:37 -04:00