Commit Graph

34 Commits

Author SHA1 Message Date
Henrik Lissner
574a783f7f
doctor: refactor & check $SHELL 2017-12-29 15:07:41 -05:00
Henrik Lissner
c3c5de93c7
doctor: rewrite TLS heuristics
Fixes "peculiar error" in #175, #285, #288
2017-12-20 19:52:09 -05:00
Henrik Lissner
bd1a4e31f6
doctor: log! => section! 2017-12-20 19:51:33 -05:00
Henrik Lissner
211977e28a
doom--module-pairs => doom-module-pairs 2017-11-08 22:51:55 +01:00
Henrik Lissner
5f166d9297
Add --quick to Emacs batch calls (experimental) 2017-11-07 13:09:24 +01:00
Henrik Lissner
075b4557f6
Rewrite bin/org-tangle 2017-11-07 13:08:44 +01:00
Henrik Lissner
c45e2c4918
General & minor refactor+cleanup 2017-11-05 19:54:44 +01:00
Henrik Lissner
bc358bbc7e
Remove default font detection from doom-doctor 2017-11-05 01:16:35 +01:00
Henrik Lissner
898d1f225a
bin/org-capture: improve stability + add stdin support 2017-10-02 20:02:27 +02:00
Henrik Lissner
4e7d3c6c06
Add GNUTLS feature detection to doom doctor #175 2017-09-13 00:11:02 +02:00
Henrik Lissner
6cb14cd961
bin/doom-doctor: refactor + speed up tls checks 2017-08-05 13:19:51 +02:00
Henrik Lissner
b65718691f
Improve font detection (+ all-the-icons fonts) #167
make doctor will now complain if it can't find any of the fonts that
Doom uses, and offer help on how to install them.
2017-08-05 13:18:45 +02:00
Henrik Lissner
7233d6f19a
bin/doom-doctor: load doom more comprehensively 2017-08-05 13:17:48 +02:00
Henrik Lissner
c8e138ff51
Rename bin/doctor => bin/doom-doctor 2017-07-09 22:48:54 +02:00
Henrik Lissner
d2d4166b42
Move lang/org => org/*
Since lang/org has grown (and is expected to grow much, much more), it
has been given its own module category.

Concerns #129, #138
2017-07-05 12:26:08 +02:00
Henrik Lissner
732dee608a
Stability/error-handling refactor (part 1)
This refactor is about improving how Emacs deals with errors.

A large net is now cast at startup to catch possible errors, produce
more helpful error messages, and localize the damage. Significantly
reducing the risk of later modules not loading (and leaving you
stranded in a half-broken Emacs session).

The DOOM core files are an exception. If something messes up in there,
it *should* choke.

+ use-package will now report missing packages or slow-loading/broken
  def-package! configurations.
+ Persp-mode no longer (inadvertantly) hides buffers that pop up at
  startup, like the *Warnings*, *Backtrace* or debugger buffers.
+ `make autoloads` (or doom/reload-autoloads) now produces a slightly
  more informative error message if an error occurs while building the
  autoloads file.
+ Error handling for package management is *slightly* better now; error
  messages now include the type of error; this needs work.
2017-06-14 21:15:19 +02:00
Henrik Lissner
709d6c4676
bin/doctor: add current commit SHA 2017-06-12 14:56:47 +02:00
Henrik Lissner
b00d5edd26 Correct +org/capture function name 2017-05-28 12:23:05 +02:00
Henrik Lissner
9d1af37dee bin/doctor: add timeout for TLS test 2017-05-25 17:10:49 +02:00
Henrik Lissner
af286043a4 bin/doctor: add SSL/TLS tests 2017-05-23 22:54:02 +02:00
Henrik Lissner
f2c2550549 Refactor bin/doctor 2017-05-23 22:53:55 +02:00
Henrik Lissner
9f698e9f2d bin/doctor: better tar detection on MacOS 2017-05-22 14:32:00 +02:00
Henrik Lissner
086b306562 Fix gnutls-cli detection (#80) 2017-05-22 14:20:30 +02:00
Henrik Lissner
c01162b759 bin/doctor: feature check system-configuration-features 2017-05-22 14:20:30 +02:00
Henrik Lissner
63f84081bb Fix bash 'shebang' for bin/doctor (ew) 2017-05-21 20:36:48 +02:00
Henrik Lissner
22bab03692 Improve bin/doctor's portability + revise feedback 2017-05-21 20:25:30 +02:00
Henrik Lissner
2b5b09c39e bin/doctor: more system information 2017-05-21 15:24:45 +02:00
Henrik Lissner
ac1ef3fdee Refactor bin/doctor + improve feedback 2017-05-21 15:10:33 +02:00
Henrik Lissner
362bbe9cd0 bin/doctor: more helpful message for BSD tar 2017-05-21 12:13:14 +02:00
Henrik Lissner
4de9cd8088 Add bin/doctor to diagnose environment issues 2017-05-20 18:40:13 +02:00
Henrik Lissner
328d7a2e4c Make bin/org-tangle more portable 2017-05-20 18:40:13 +02:00
Henrik Lissner
7a4ede9648 bin/org-tangle: set mode local var 2017-05-04 11:03:31 +02:00
Henrik Lissner
313cd87daa Add bin/org-tangle 2017-05-03 22:03:08 +02:00
Henrik Lissner
05b01a431d Add bin/org-capture script 2017-04-22 01:49:44 -04:00