Henrik Lissner
b1f9965fe7
lang/python: install lspyls in doom-etc-dir #1776
2019-09-11 23:41:08 -04:00
Henrik Lissner
d866ee3738
ui/popup: conform function to naming conventions
2019-09-10 15:01:00 -04:00
Henrik Lissner
6f6e30c428
ui/popup: refactor org hacks
...
This removes a few popup advice functions that are no longer necessary
and changes how we handle org agenda windows (they're now displayed in
the current window, rather than a popup -- see org-agenda-window-setup
to change this).
Other issues addressed:
+ Fixes 'Attempt to delete main window of frame' errors when using
org-todo from popups (particularly in daemon Emacs).
+ Removed the custom 'popup-window options for org-agenda-window-setup
and org-src-window-setup, and change them to 'current-window and
'other-window, respectively.
2019-09-10 14:54:13 -04:00
Henrik Lissner
887bc05478
Ensure evil-escape loads later at startup
...
evil-normal-state-exit-hook is fired prematurely at startup, which makes
it a poor candidate for :after-call deferral.
2019-09-09 23:04:07 -04:00
Henrik Lissner
4fda7cd287
Don't auto-purge ELPA packages on 'doom refresh'
...
...or 'doom purge', without the -e or --elpa switches (or --all).
2019-09-09 23:04:07 -04:00
Henrik Lissner
0e1bbc4499
Expand custom{-theme,}-set-faces! example in docs/api.org
...
To include usage of doom-themes' api
2019-09-09 23:04:07 -04:00
Henrik Lissner
49b527475d
Add after! example to docs/api.org
2019-09-09 23:04:07 -04:00
Henrik Lissner
1eb8be9875
Add load! example to docs/api.org
2019-09-09 23:04:07 -04:00
Henrik Lissner
4ebb7df433
Add package! example to docs/api.org
2019-09-09 23:04:07 -04:00
Rudi Grinberg
bba0e1cb79
Add lean to init.example.el
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:50:21 +09:00
Rudi Grinberg
8778eb2288
Disable auto initializatinon of company in lean mode
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:47:56 +09:00
Rudi Grinberg
2527306069
Use map! with after! to setup bindings
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:47:56 +09:00
Rudi Grinberg
dbf9e9e2c7
Add a module for the lean theorem prover
...
Signed-off-by: Rudi Grinberg <rudi.grinberg@gmail.com>
2019-09-10 09:47:56 +09:00
Henrik Lissner
04c593a765
Remove deleted imenu module from modules/README.org
2019-09-09 15:46:13 -04:00
Henrik Lissner
76e4c8a1cd
Use personal mirror for so-long package #1707
...
Until so-long is published to ELPA (if ever), we're now using my
personal mirror for so-long. Why not git.savannah.nongnu.org instead?
Because it runs on a potato too.
2019-09-09 15:44:09 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
4045827d61
Mention doom env's -o switch in envvar file header
2019-09-09 13:51:36 -04:00
Henrik Lissner
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
Henrik Lissner
23509d22c5
Merge pull request #1761 from rgrinberg/coq-bindings
...
lang/coq: add localleader key bindings
2019-09-08 21:00:33 -04:00
Henrik Lissner
ec81fc30a4
Minor correction to comment
2019-09-08 20:56:50 -04:00
Henrik Lissner
a3a73bd316
Handle non-string/symbol langs in babel lazy loader
...
Possibly addresses #1745
2019-09-08 20:55:21 -04:00
Henrik Lissner
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
Henrik Lissner
d308cedf95
Update help output for 'doom install'
2019-09-08 20:41:22 -04:00
Henrik Lissner
d0e3bc3455
Fix #1765 : enabling tide when lsp is active
2019-09-08 19:20:42 -04:00
Rudi Grinberg
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
Henrik Lissner
1539387747
Reformat docs/api.org
2019-09-07 19:57:58 -04:00
Henrik Lissner
f816149589
lang/org: update +org/remove-link
...
To reflects changes made upstream, in org.
2019-09-07 19:57:58 -04:00
Henrik Lissner
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
Henrik Lissner
8d50280168
lang/agda: reformat map! call
...
To match other uses of map!
2019-09-07 19:57:58 -04:00
Sunn Yao
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
Sunn Yao
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
Henrik Lissner
580cf639c1
Merge pull request #1748 from babariviere/develop
...
Add go-add-tags for go-mode
2019-09-06 19:18:17 -04:00
Henrik Lissner
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
UndeadKernel
56d8e1e0f8
bindings: fix emacs bindings and add more
2019-09-07 00:32:34 +02:00
Henrik Lissner
f5f5918fbb
bin/doctor: remove emacs version check
...
This no longer works and is no longer necessary.
2019-09-06 15:42:14 -04:00
Henrik Lissner
567fecd50f
bin/doctor: mention minimum supported version in error msg
2019-09-06 15:41:46 -04:00
Henrik Lissner
bbc6f19381
Ignore X resources for Emacs 27+
...
A negligible boost in startup speed.
2019-09-06 15:40:38 -04:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
babariviere
3d1e232f50
add go-add-tags for go-mode
2019-09-06 11:00:24 +02:00
Henrik Lissner
ac5168f8af
lang/javascript: use-package -> use-package! #1712
2019-09-06 01:32:20 -04:00
Henrik Lissner
d8d4337228
Merge pull request #1622 from jsravn/fix-go-test-rerun
...
Fix +go/test-rerun
2019-09-06 01:05:45 -04:00
Henrik Lissner
01c9ec0c7f
Merge pull request #1716 from flatwhatson/sh-keywords
...
Add ln to +sh-builtin-keywords
2019-09-06 00:50:04 -04:00
Henrik Lissner
2731a5cd9a
Merge pull request #1756 from rgrinberg/fix-readme-agda
...
Fix wiki for agda
2019-09-06 00:47:47 -04:00
Henrik Lissner
49d86ae648
lang/lua: conform hooks to new naming convention
2019-09-06 00:34:23 -04:00
Henrik Lissner
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
Henrik Lissner
3b7711420f
General comment revision & cleanup
2019-09-06 00:25:35 -04:00
Henrik Lissner
d559377534
Fix xclip exclusion on linux
...
Due to unintentionally inverted condition
2019-09-06 00:17:02 -04:00