Commit Graph

10378 Commits

Author SHA1 Message Date
43d80dcec6 Fix #1692 & stop org-todo from monopolizing frame
How org-todo manipulates the window config has changed upstream.
2019-09-09 14:25:23 -04:00
9d775ca798 Autoload format library
If you byte-compile your config, the expanded forms of this library's
macros (like print! or format!) will use internal functions that aren't
autoloaded (like `doom--format`, mentioned in #1768), causing
void-function errors.
2019-09-09 13:59:13 -04:00
4045827d61 Mention doom env's -o switch in envvar file header 2019-09-09 13:51:36 -04:00
51e950cc5c Display absolute paths in 'doom env' output
To make it clearer where the envvar file is saved to.
2019-09-09 13:44:12 -04:00
23509d22c5 Merge pull request #1761 from rgrinberg/coq-bindings
lang/coq: add localleader key bindings
2019-09-08 21:00:33 -04:00
ec81fc30a4 Minor correction to comment 2019-09-08 20:56:50 -04:00
a3a73bd316 Handle non-string/symbol langs in babel lazy loader
Possibly addresses #1745
2019-09-08 20:55:21 -04:00
a44e9153d3 Fix #1764: 'doom autoload' generating broken autoloads.pkg.el
Due to missing straight state that is properly initialized for 'doom
refresh' (by doom-packages-install), but not for 'doom autoloads'.
2019-09-08 20:52:30 -04:00
d308cedf95 Update help output for 'doom install' 2019-09-08 20:41:22 -04:00
d0e3bc3455 Fix #1765: enabling tide when lsp is active 2019-09-08 19:20:42 -04:00
081e57dc10 Add coq key bindings
These bindings are modelled afer the bindings in spacemacs

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-08 17:44:12 +09:00
1539387747 Reformat docs/api.org 2019-09-07 19:57:58 -04:00
f816149589 lang/org: update +org/remove-link
To reflects changes made upstream, in org.
2019-09-07 19:57:58 -04:00
70c60e6583 tools/magit: re-enable magit-todos over tramp
Reverts 9ab49be. TRAMP support was added in
alphapapa/magit-todos@a80dace
2019-09-07 19:57:58 -04:00
8d50280168 lang/agda: reformat map! call
To match other uses of map!
2019-09-07 19:57:58 -04:00
e1d1d148c1 lang/plantuml: fix regexp in plantuml--fix-atstart-in-org-src-blocks-a (#1760)
* Fix a regexp bug
* [:blank:] never match '\n', so add '\n' to regexp
2019-09-07 12:16:08 -04:00
b6b2d74f25 lang/plantuml: fix src blocks that start w/ @start (#1746)
* Fix advice bug of chinese and japanese
* Fix bugs of advice
* Update config.el
* Fix "@start" prefix execute error on ob-plantuml
* replace with 'after!' and rename advice function
2019-09-07 00:27:23 -04:00
580cf639c1 Merge pull request #1748 from babariviere/develop
Add go-add-tags for go-mode
2019-09-06 19:18:17 -04:00
dd9566cf48 Merge pull request #1571 from UndeadKernel/fix_emacs-default-bindings
bindings: fix emacs bindings and add more
2019-09-06 19:17:58 -04:00
56d8e1e0f8 bindings: fix emacs bindings and add more 2019-09-07 00:32:34 +02:00
f5f5918fbb bin/doctor: remove emacs version check
This no longer works and is no longer necessary.
2019-09-06 15:42:14 -04:00
567fecd50f bin/doctor: mention minimum supported version in error msg 2019-09-06 15:41:46 -04:00
bbc6f19381 Ignore X resources for Emacs 27+
A negligible boost in startup speed.
2019-09-06 15:40:38 -04:00
4bc65a3f78 Prevent C-c C-p sandbox from loading private modules
And don't change doom-private-dir, as it isn't necessary and it affects
the purity of the test environment.
2019-09-06 15:37:40 -04:00
280a2407ab Fix doom-load-envvars-file
A former regexp consumed the first letter of each environment variable's
name.
2019-09-06 14:17:34 -04:00
29055ae6a3 Disable projectile-{ag,ripgrep}
Emit warnings for commands that won't work, as is, and that Doom
already provides a better alternative for.
2019-09-06 14:17:34 -04:00
3d1e232f50 add go-add-tags for go-mode 2019-09-06 11:00:24 +02:00
ac5168f8af lang/javascript: use-package -> use-package! #1712 2019-09-06 01:32:20 -04:00
d8d4337228 Merge pull request #1622 from jsravn/fix-go-test-rerun
Fix +go/test-rerun
2019-09-06 01:05:45 -04:00
01c9ec0c7f Merge pull request #1716 from flatwhatson/sh-keywords
Add ln to +sh-builtin-keywords
2019-09-06 00:50:04 -04:00
2731a5cd9a Merge pull request #1756 from rgrinberg/fix-readme-agda
Fix wiki for agda
2019-09-06 00:47:47 -04:00
49d86ae648 lang/lua: conform hooks to new naming convention 2019-09-06 00:34:23 -04:00
e55ed59951 lang/lua: add flycheck-moonscript package
And only install moonscript package if +moonscript flag is provided.
2019-09-06 00:33:17 -04:00
3b7711420f General comment revision & cleanup 2019-09-06 00:25:35 -04:00
d559377534 Fix xclip exclusion on linux
Due to unintentionally inverted condition
2019-09-06 00:17:02 -04:00
d665c7173a Remove esup
Because esup is fundamentally incompatible with Doom, we are removing
it. Hopefully we can replace it later down the road.
2019-09-06 00:15:13 -04:00
c0d2ab331e Remove command-log-mode
This isn't vital enough a package to be included in core. Emacs already
provides view-lossage, and there are other, better packages for
displaying your keybinds as you type.

Even one that I've been working on (with special evil support):
https://github.com/hlissner/doom-emacs-private/blob/master/lisp/keycast.el
2019-09-06 00:13:40 -04:00
cd1783ed8e Fix wiki for agda
we no longer use agda-mode locate

Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-06 12:39:25 +09:00
f6b8807e83 Add -o option to 'doom env'
Now you can output envvar files where ever you like.
2019-09-05 14:20:50 -04:00
9f08d11908 Also delete autoloads.pkgs.el on 'doom upgrade' 2019-09-05 14:06:52 -04:00
778c7c4244 Fix #1750: errors while exporting markdown
Now runs the exporters directly, rather than through shells. Also fixes
"This document format requires a nonempty..." errors with pandoc
exporter.
2019-09-05 14:05:27 -04:00
7e36c5c2b3 ui/tabs: fix recursive load errors & update
An autoload was causing an autoload before their respective packages
could declare they had been loaded, leading to cyclical loading errors.
2019-09-05 13:43:49 -04:00
1031adb6af lang/org: remove redundant variables
Many of these settings are redundant with their defaults.
2019-09-05 13:12:44 -04:00
6c4f4a9d9d Mac users: command = super, option = meta
Apparently these have different defaults on emacs-mac, so we set these
to keep them consistent.
2019-09-05 13:11:22 -04:00
cbe05e6df4 Soften formatting rules for envvar files
doom-load-envvar-file would fail if there weren't two newlines
indicating "the start of the envvar list", or if envvars were commented
out/were padded with whitespace. These rules have been relaxed.
2019-09-05 13:10:21 -04:00
975928193b Remove doom/open-bug-report command #1752
The command was removed some time ago and won't be restored (for now).
2019-09-04 19:02:50 -04:00
44ef61a7f7 Fix doom/help-packages 2019-09-03 16:53:41 -04:00
92c839be02 tools/magit: warn if emacsql fails to build #1751 2019-09-03 15:47:38 -04:00
005647fd64 Fix wrong-type-arg package-desc error on 'doom refresh' 2019-09-03 14:07:09 -04:00
d9b6bf9438 Add doom-core-dir to load-path for child test processes 2019-09-03 01:53:29 -04:00