Commit Graph

13281 Commits

Author SHA1 Message Date
1b0264121f Bump :lang rust
brotzeit/rustic@32a962a -> brotzeit/rustic@52b632d

The `rustic-syntax-propertize` function in rustic (set as
`syntax-propertize-function` in emacs) had a performance regression
(reported in brotzeit/rustic#107) that caused emacs to effectively lock
up every time the viewport changed. This was fixed upstream in rust-mode
by @phillord in rust-lang/rust-mode@bfe4056, and ported to rustic by
@brotzeit in brotzeit/rustic#108.

Closes #3144

Co-authored-by: Jack Brown <jack@brownjohnf.com>
2020-05-18 02:57:18 -04:00
fdf24dc85f Move centaur-tabs-mode to doom-first-file-hook 2020-05-18 02:56:37 -04:00
da4d867dea Merge pull request #3150 from tmtvl/prerequisites-for-japanese-input
Add the needed migemo variants to the requirements for Japanese input.
2020-05-18 02:49:21 -04:00
152fcc73e3 Merge pull request #3148 from CeleritasCelery/lispyville
Allow the user to override lispyville themes
2020-05-18 02:48:38 -04:00
80dbdd55a4 Merge pull request #3143 from dani84bs/develop
Add --with-modules to emacs-mac documentation
2020-05-18 02:47:30 -04:00
3939bf99fb Merge pull request #3140 from brotzeit/ob-rust-remove
remove ob-rust
2020-05-18 02:47:21 -04:00
f8be6a33f3 Merge pull request #3106 from Amatrelan/rss-readme
add app/rss readme
2020-05-18 02:46:58 -04:00
3d6d034693 Merge pull request #3104 from felix-clark/develop
activating dap web modules in TS mode
2020-05-18 02:46:39 -04:00
6318ce3754 Merge pull request #3083 from lazyatom/add-keymap-description-for-ruby
Add keymap descriptions for Ruby module
2020-05-18 02:46:27 -04:00
896cefb579 Merge branch 'develop' into add-keymap-description-for-ruby 2020-05-18 02:46:15 -04:00
d697ff481e Update direnv unconditionally in some cases 2020-05-18 01:38:22 -04:00
bbe3cbdaf6 Activate global-company-mode on doom-first-input-hook 2020-05-17 20:37:07 -04:00
bdd4657e23 Prevent company-abort side-effects suppressing echo-area
e.g. some sly commands (like sly-compile-defun) log to the echo area,
but company-abort was being called every time normal mode is
invoked (which happens more often than you'd think). It would be fine if
company-abort noop'ed if company wasn't active, but it doesn't; side
effects ensue.
2020-05-17 20:31:51 -04:00
2b3f498d5d Add the needed migemo variants to the requirements for Japanese input. 2020-05-17 21:57:19 +02:00
d8d16d22bc add rust to +org-babel-mode-alist 2020-05-17 21:28:31 +02:00
993a0770e5 Allow the user to override lispyville themes 2020-05-17 10:29:25 -06:00
98d7b97d33 Fix 'doom run' not (re)executing startup hooks
Makes leader keys (among other things) unable to function.
2020-05-17 06:14:37 -04:00
de78d0cc62 Fix #3138: infinite loop when reading package! files 2020-05-17 06:14:37 -04:00
6241ba2faa Emit fetch output when updating recipe repos 2020-05-17 06:14:37 -04:00
a4f4937931 Add --with-modules to emacs-mac documenation
Default options for brew install emacs-mac compile wihtout
modules preventing to use vterm.
2020-05-17 00:44:52 +02:00
f6a9c9baf5 remove ob-rust 2020-05-16 22:48:01 +02:00
375faedb1b Emit backtrace if doom upgrade fails 2020-05-16 05:38:20 -04:00
49790fb53f Include the error when 'doom upgrade' fails 2020-05-16 05:31:33 -04:00
4f885ca176 Bump :completion ivy
abo-abo/swiper@84efa3a -> abo-abo/swiper@04ca164
ericdanan/counsel-projectile@b556ed8 -> ericdanan/counsel-projectile@126e825
mhayashi1120/Emacs-wgrep@5977b8e -> mhayashi1120/Emacs-wgrep@f0ef9bf
raxod502/prescient.el@0f4a89b -> raxod502/prescient.el@3ab7605
2020-05-16 05:15:53 -04:00
e3ca1d52ad Bump :lang org
bastibe/org-journal@8bf06b2 -> bastibe/org-journal@2c43b10
emacs-straight/org-mode@20c1322 -> emacs-straight/org-mode@93c50e3
oer/org-re-reveal@61549f4 -> oer/org-re-reveal@a9e9d4e
org-roam/company-org-roam@3da3821 -> org-roam/company-org-roam@674c2bd
org-roam/org-roam@ad5fca5 -> org-roam/org-roam@1267a43

Fixes #3123
2020-05-16 05:13:46 -04:00
10d9ca87e9 Correct regexps for recommended straight options
When you're being prompted, these regexps control what option is
highlighted as the recommended option, and two of them were definitely
wrong, and another two *might've* been wrong.
2020-05-15 22:58:00 -04:00
eafad7bbad Reformat term/eshell module
- Two newlines between use-package! blocks
- Remove comment that was redundant with the code below it
2020-05-15 22:54:50 -04:00
ceb1d4e91f Disable {bash,fish}-completion on Windows
Because neither is available on windows, you'll get errors when trying
to complete in eshell. Better to disable it so eshell can fall back to
pcomplete.
2020-05-15 22:53:17 -04:00
1b43cf99f7 Add comments to & reformat doom-initialize 2020-05-15 21:57:21 -04:00
2e1c706c73 doom/env: fix -a switch, add -r switch #2434
Can now white and blacklist envvars
2020-05-15 21:56:04 -04:00
3d10e984ec Fix #3134: invalid lambda variable t on 'doom compile' 2020-05-15 17:56:29 -04:00
0972858808 Update 'doom install' post-amble 2020-05-15 17:55:23 -04:00
ea2de668b7 Fix #3135: no template after doom install 2020-05-15 17:19:39 -04:00
c1bee692cf doom/install? ignore errors in module init.el's
Fix #3132
2020-05-15 14:22:13 -04:00
8a83e9addd Fix wrong-number-of-args error on dired-find-file 2020-05-15 14:20:03 -04:00
e16c410b2a Fix use-package load errors on 'doom install' 2020-05-15 05:37:10 -04:00
2b8388079b Fix doom/bump-module command
Also allows you to bump :core now.
2020-05-15 05:37:10 -04:00
76b133fd98 Install core packages early 2020-05-15 05:37:08 -04:00
87e279ce61 doom/doctor: improve error handler for font detection
Fixes #3008
2020-05-15 04:59:10 -04:00
805976b8bd Handle the case where EMACSDIR has no trailing slash 2020-05-15 04:53:59 -04:00
8f8d796ecd doom/doctor: fix 'missing emacs package: org' #2284 2020-05-15 04:19:25 -04:00
2884dd9ea7 Fix 'recreate repo' option not being recommended
When updating a package with a changed recipe (e.g. it's branch).
2020-05-15 02:29:22 -04:00
ea18c83c0a General refactors & reformatting across the board 2020-05-15 01:44:53 -04:00
4e28b48a3a Fix C-j/C-k for evil-collection-minibuffer users 2020-05-15 01:34:07 -04:00
f521823d3b Fix quiet! macro not silencing file loading 2020-05-15 01:33:52 -04:00
fc90e0fb71 Simplify quiet!'s expanded form
We don't need to test doom-interactive-mode at runtime.
2020-05-15 01:33:52 -04:00
68709fe93a Fix letf! sometimes losing letf binds
When expanding:

  (quiet! ...)

You'd expect (simplified for explanation):

  (letf! ((standard-output ...)
         ((symbol-function #'message) ...)
         ((symbol-function #'load-file) ...)
         ((symbol-function #'write-region) ...))
    ...)

But instead get:

  (letf! ((standard-output ...))
    ;; where'd the other binds go?
    ...)

This was due to data-loss caused by nreverse's destructive mutation of
the given bindings.

Also: silences byte-compiler complaining about unused bindings.
2020-05-15 01:33:52 -04:00
e7f04a3d87 doom/doctor: fix over-eager omnisharp checks
Fixes #2206
2020-05-15 01:33:52 -04:00
68b5f687bd doom/doctor: fix 'org not installed' error
Also indents missing package warnings correctly and makes them harder to
mistake for system packages.

Fixes #2284
2020-05-15 01:33:52 -04:00
c682079783 doom/doctor: warn about 28+, not 27+
27 is now the recommended version for Doom.
2020-05-15 01:33:52 -04:00