Commit Graph

10102 Commits

Author SHA1 Message Date
87fd81281f Rewrite 'doom update'
- Is now much more fault tolerant (produces better errors)
- Now handles async.el process errors as well
- Standardizes data structure of thread responses
2019-07-29 21:01:46 +02:00
da954aa361 Improve 'doom build' reporting & checks
- Fix 'doom build' not byte-compiling stale dependencies of rebuilt
  packages.
- Fix 'doom build' logging the wrong number of packages that were
  rebuilt.
2019-07-29 20:59:52 +02:00
4e305dd2ab Fix bin/doom misinterpreting wrong-num-of-args errors 2019-07-29 20:58:02 +02:00
c32244ad4e Generalize doom-sh
And slightly reformat 'doom upgrade' "you have updates" message.
2019-07-29 20:57:20 +02:00
c67c503392 lang/javascript: js2-idle-timer-delay = 0.1
Makes syntax highlighting update a little faster.
2019-07-29 18:57:18 +02:00
b2b87aacba docs/api: minor comment corrections 2019-07-29 18:56:49 +02:00
96f2b5dbf6 tools/ansible: don't init submodules
emacs-ansible pulls in ansible; which takes a long time to download and
isn't needed.
2019-07-29 17:24:20 +02:00
19b6e82dc4 Change package! :recipe to extend default recipe
Instead of replacing the whole recipe with the contents of :recipe, only
modify the specified properties. This allows you to specify helpful
parameters like :nonrecursive or :depth without having to include the
full recipe.
2019-07-29 17:22:27 +02:00
baafa0f635 Fix #1617: fd is used despite being absent 2019-07-29 15:05:26 +02:00
09d67f86d9 lang/org: move org-release hack back to config.el
We don't need it available *that* early.
2019-07-29 15:05:26 +02:00
2b1c60fbd4 app/irc: refactor & fix #1616 2019-07-29 15:05:26 +02:00
3161ae59d3 [ADD] description for web prefix bindings 2019-07-29 09:21:16 +02:00
50a9faa7c4 [ADD] new clojure/cider bindings 2019-07-29 09:17:14 +02:00
0f9ce4de67 Merge pull request #1591 from nate/straight
Add more cider functions to the clojure keymap
2019-07-29 03:55:42 +02:00
2b81233353 Clean up _upgrade rmeote after 'doom upgrade' 2019-07-29 03:47:56 +02:00
ba07fe575e Add {--no-{elpa,builds},-r,--repos} flags to 'doom purge' 2019-07-29 03:47:12 +02:00
8a16513107 Fix various errors in 'doom upgrade' 2019-07-29 03:34:35 +02:00
2304d69898 Fix wrong-type-arg number during 'doom upgrade' 2019-07-29 03:21:55 +02:00
c28fff4fbf Fix void-variable branch error on 'doom upgrade' 2019-07-29 03:18:39 +02:00
71d3eccec5 Fix missing dir separator in +doom-dashboard-banner-dir 2019-07-29 03:18:39 +02:00
9b5dce1c56 Refactor lsp! function 2019-07-29 03:18:38 +02:00
61b7451b52 config/literate: always tangle asynchronously
Should also fix errors during tangling while running `bin/doom`
commands.
2019-07-29 03:18:38 +02:00
e3d6d13be5 Fix doom/help-packages
Also adds doom-package-backend function.

TODO: Report more information about straight packages.
2019-07-29 03:18:38 +02:00
00a4701b16 lang/org: org-export-with-smart-quotes = t 2019-07-29 03:18:38 +02:00
37739a2501 tools/flyspell: don't spellcheck org blocks 2019-07-29 03:18:38 +02:00
a89c004551 Refactor git-timemachine-show-commit fix (again) 2019-07-29 03:18:38 +02:00
367bb4fd8e Merge pull request #1613 from tchajed/fix-pr-1580
lang/racket: Fix bug in configuration
2019-07-28 23:14:44 +02:00
5dc1ad0033 lang/racket: Fix bug in configuration 2019-07-28 17:07:17 -04:00
fee0174543 Merge pull request #1611 from gagbo/patch-1
Use +pretty-code-iosevka-font-name on complete set
2019-07-28 20:29:50 +02:00
44d58ea607 Merge pull request #1612 from levitanong/patch-2
rebind "\"" to cider-jack-in-cljs
2019-07-28 20:28:36 +02:00
e213509528 rebind "\"" to cider-jack-in-cljs
Originally `cider-jack-in-clojurescript` but said command was deprecated.
Copy of 1595 because history happened, and I don't know how to fix it. 😅
2019-07-29 01:23:18 +08:00
6587d67caf Use +pretty-code-iosevka-font-name on complete set
The ligatures are defined for the fontset `#Xe100 -> #Xe1cc` but the hook function did not use that complete space for the ligatures
2019-07-28 18:25:50 +02:00
6329af2662 Merge pull request #1608 from filalex77/orgit
lang/org: Package orgit if magit is enabled
2019-07-28 16:35:03 +02:00
1033087beb Merge pull request #1609 from tchajed/fix-fetcher-warning
Fix :fetcher warning to include package name
2019-07-28 16:33:23 +02:00
106defd88e Merge pull request #1580 from tchajed/racket-smart-open-bracket
lang/racket: Fix smart open bracket insertion
2019-07-28 16:29:54 +02:00
55b9c1f171 lang/racket: Fix smart open bracket insertion
`racket-smart-open-bracket-enable` has been replaced by a function that
inserts the right type of bracket (see
669275b3a6),
which we need to bind to [.
2019-07-28 10:27:38 -04:00
ff5be98cec Disable show-trailing-whitespace by default #1593
Let people decide if they want it on or not.

See doom-enable-show-trailing-whitespace-h or setq-hook!
2019-07-28 16:10:54 +02:00
1e7df8046c lang/python: disable electric indentation #1593
Electric indentation is only as good as the underlying indenter.
2019-07-28 16:10:54 +02:00
c2af0723d7 Show progress percentage during 'doom update' 2019-07-28 16:10:54 +02:00
19ecf8e46a Correct last inline hook defuns
See a3e262c7 for rationale
2019-07-28 16:10:53 +02:00
a354bba261 Appease byte-compiler-san-chan-sensei-sama-chama
Praise be.
2019-07-28 16:10:53 +02:00
8773d85db0 Fix oversights in plist library
- doplist! now returns the RETVAL expression
- Fix doom-plist-merge (was incomplete)
2019-07-28 16:10:53 +02:00
3330501af6 Remove examples in custom-*set-faces!
They're already in docs/api.org, which helpful buffers will display
alongside a function/macro's documentation.
2019-07-28 16:10:53 +02:00
529f8d7e7a Fix custom-theme-set-faces!
The body was still quoted from when it was a macro.
2019-07-28 16:10:53 +02:00
1eacda2d5c Fix :fetcher warning to include package name 2019-07-28 10:00:36 -04:00
a6836a476e lang/org: Package orgit if magit is enabled
https://github.com/magit/orgit
2019-07-28 16:29:53 +03:00
efb4584797 Alias 'doom build' to 'doom rebuild' 2019-07-28 14:02:51 +02:00
a9c1986a68 Fix and refactor 'doom upgrade' #1607
Now accepts the -f/--force switches to discard local changes to
the .emacs.d directory.
2019-07-28 13:47:57 +02:00
26f9e2cdeb lang/python: load anaconda-mode a little sooner
So its hooks take effect in the first buffer.
2019-07-28 02:38:27 +02:00
a6d77e951f Move doom-run-all-startup-hooks-h to autoload/debug.el 2019-07-28 02:32:25 +02:00