Henrik Lissner
2158b7bdeb
Fix dir! & file! tests
2019-11-09 20:25:55 -05:00
Henrik Lissner
967e32c084
Ignore doom-debug-mode in quiet! tests
2019-11-09 17:28:39 -05:00
Henrik Lissner
a996dfdb6d
Don't run tests in debug mode
...
Way too verbose. Buttercup does enough of a job putting out debug info.
2019-11-09 17:19:38 -05:00
Henrik Lissner
31f1873aaa
Fix tests
2019-11-09 17:03:47 -05:00
Henrik Lissner
b3b0af8a35
Complain if autoload libs fail to load
2019-11-09 17:00:33 -05:00
Ralf Beckmann
f5310fd088
Added keybindings for commands that show keymaps
...
A new prefix has been added to help-map. That prefix provides access to
various commands that show keybindings/keymaps.
2019-11-09 21:46:25 +01:00
Henrik Lissner
3911a733b7
Run tests in debug mode
2019-11-09 12:02:53 -05:00
Henrik Lissner
5b5c7cbaff
docs/getting_started: remove markdown-isms
2019-11-09 11:51:49 -05:00
Henrik Lissner
a55b5a4514
Fix void-function doom-sh error in 'doom upgrade' #2034
2019-11-09 11:06:06 -05:00
Henrik Lissner
cc1bbe0b7e
core-cli: add doom-cli constructor
2019-11-09 02:23:58 -05:00
Henrik Lissner
135e7ffc89
Load seq in core-cli
2019-11-08 17:48:16 -05:00
Henrik Lissner
3896b994b5
Remove double-negative filesize from 'doom purge'
2019-11-08 17:30:21 -05:00
Henrik Lissner
5c459e75f8
Fix 'doom refresh' not seeing -f/--force
2019-11-08 16:57:25 -05:00
Henrik Lissner
4ce153519c
Refactor out map.el dependency
...
Since map-put appears to be deprecated on Emacs 27
2019-11-08 16:57:19 -05:00
Henrik Lissner
fd470f4052
Don't test on snapshot
...
It's too volatile, and as of yet I don't know how to get github actions
to ignore failures on this version.
2019-11-08 16:46:01 -05:00
Henrik Lissner
d20d664f84
Update 'doom install' to reflect recent changes #2033
2019-11-08 16:39:48 -05:00
Henrik Lissner
35152fda67
Fix 'doom env -c'
...
Throwing "I don't understand 'doom env -c'" errors
2019-11-08 16:20:43 -05:00
Henrik Lissner
ee2c1e384c
Fix void-variable doom-module-dirs error from 'doom clean'
2019-11-08 16:19:29 -05:00
Henrik Lissner
2edafcb3ac
Merge pull request #2022 from babariviere/go-tag
...
lang/go: replace go-add-tags with go-tag
2019-11-08 16:05:02 -05:00
Henrik Lissner
021a36179d
Merge pull request #2025 from vikigenius/develop
...
Fix #2023 : enable racket-smart-open-bracket-mode
2019-11-08 16:04:20 -05:00
Henrik Lissner
8e394ba3f0
tools/lookup: lazy load dash-docs
2019-11-08 16:02:07 -05:00
Henrik Lissner
bf8ee34c19
tools/lsp: fix +lsp-prompt-if-no-project-a #1928
...
Don't prompt for blacklisted folders, and don't refuse to recognize
$HOME (let the user decide whether to blacklist it or not).
2019-11-08 16:02:07 -05:00
Henrik Lissner
3a74c81bf2
Add 26.2 to list of versions to test
2019-11-08 16:02:07 -05:00
Henrik Lissner
d099fac2b9
Fix core & core-lib tests
2019-11-08 16:02:07 -05:00
Henrik Lissner
d683effd23
Recognize single-character envvars in doom-load-envvars-file
...
And preserve insertion order for process-environment's new value.
2019-11-08 16:02:06 -05:00
Henrik Lissner
d78d584fdf
Demote autoload errors to warnings
2019-11-08 16:02:06 -05:00
Henrik Lissner
9ef6ccb7cd
Refactor doom-run-all-startup-hooks-h
2019-11-08 16:02:06 -05:00
Henrik Lissner
fbf9010c80
Log benchmark whether or not dashboard is enabled
2019-11-08 16:02:06 -05:00
Henrik Lissner
c37bdf71d1
Demote "no more buttons" error to warning
...
If the shortmenu or buttons were disabled, this error would break the
dashboard (and Doom).
Mentioned in #2024
2019-11-08 16:02:06 -05:00
Henrik Lissner
44d5e097c9
shell-command-to-string -> doom-call-process #1887
...
Minor optimization to remove a layer of indirection when starting
processes.
2019-11-08 16:02:06 -05:00
Henrik Lissner
873fc5c0db
Rewrite core-cli
...
Highlights:
- 'doom purge' now purges builds, elpa packages, and repos by default.
Regrafting repos is now opt-in with the -g/--regraft switches.
Negation flags have been added for elpa/repos: -e/--no-elpa and
-r/--no-repos.
- Removed 'doom rebuild' (it is now just 'doom build' or 'doom b').
- Removed 'doom build's -f flag, this is now the default. Added the -r
flag instead, which only builds packages that need rebuilding.
- 'doom update' now updates packages synchronously, but produces more
informative output about the updating process.
- Straight can now prompt in batch mode, which resolves a lot of issues
with 'doom update' (and 'doom upgrade') freezing indefinitely or
throwing repo branch errors.
- 'bin/doom's switches are now positional. Switches aimed at `bin/doom`
must precede any subcommands. e.g.
Do: 'doom -yd upgrade'
Don't do: 'doom upgrade -yd'
- Moved 'doom doctor' from bin/doom-doctor to core/cli/doctor, and
integrated core/doctor.el into it, as to avoid naming conflicts
between it and Emacs doctor.
- The defcli! macro now has a special syntax for declaring flags, their
arguments and descriptions.
Addresses #1981 , #1925 , #1816 , #1721 , #1322
2019-11-08 16:02:06 -05:00
Henrik Lissner
99cd52e70f
💥 Drop Emacs 25.x support
...
Emacs 26.1 is Doom's new minimum supported version
Closes #2026
2019-11-08 16:02:06 -05:00
Rudi Grinberg
1f53ee92cb
lazy load rst
...
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:56:14 +09:00
Rudi Grinberg
ba11f046bf
Use ox-rst when :lang rst is enabled
...
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:54:10 +09:00
Rudi Grinberg
487b53ab5d
remove unnecessary parens
...
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:51:57 +09:00
Rudi Grinberg
b1341f5668
Use use-package's :hook
...
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:51:52 +09:00
Rudi Grinberg
45f8972cdc
add headers
...
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-08 12:51:52 +09:00
vikigenius
fe464910d2
Fixes:2023, added racket-smart-open-bracket-mode
2019-11-07 14:09:30 -05:00
Bastien Rivière
1fcf210bd4
replace go-add-tags with go-tag
...
go-add-tags isn't maintained and has a few issues.
This library will fix those issues by using a binary intended for this.
2019-11-06 14:22:24 +01:00
Rudi Grinberg
9b831d8ae7
Add rst module
...
Uses sphinx-mode and adds a few common bindings
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
2019-11-06 16:57:35 +09:00
Henrik Lissner
9cb535043c
Merge pull request #2005 from RBckmnn/FixOrgAttach
...
lang/org: fix org-attach keybinds
2019-11-05 18:48:34 -05:00
Henrik Lissner
2f62d9fd00
Merge pull request #2008 from bennofs/doc-doomdir-modules
...
docs/getting_started: mention $DOOMDIR/modules
2019-11-05 18:48:11 -05:00
Henrik Lissner
4aeacc2b98
Merge pull request #2019 from sogaiu/doc-tweaks
...
docs/getting_started: fix broken links & revise
2019-11-05 18:47:38 -05:00
Henrik Lissner
f4e641950c
Minor, general refactors
2019-11-05 18:46:07 -05:00
Henrik Lissner
e47d357e56
Fix regexp quoting in +default/search-notes-for-symbol-at-point
2019-11-05 18:44:19 -05:00
sogaiu
1141f724b3
Update links to Customize links and a bit
2019-11-06 05:52:49 +09:00
Henrik Lissner
9113eab65a
No-op set-repeater! later if +evil-repeat-keys is nil
2019-11-05 14:55:53 -05:00
Henrik Lissner
df36e7f4d3
emacs/dired: update package list in README
2019-11-05 14:55:15 -05:00
Henrik Lissner
110ce6f150
lang/web: fix *.html? association with web-mode
2019-11-05 10:33:24 -05:00
Henrik Lissner
8db3b7dca7
Always load package autoloads file & demote errors
...
Indirectly addresses #2010
2019-11-04 17:21:56 -05:00