Henrik Lissner
d1bed29680
Half-revert 69ea5c202
...
Fix cursor color stickiness when toggling emacs state.
2021-05-29 12:45:17 -04:00
Henrik Lissner
9d6a4971d3
Don't spell check in markdown urls/code
2021-05-29 11:59:19 -04:00
Henrik Lissner
ad554b3826
Bump :completion
...
DarwinAwardWinner/ido-completing-read-plus@36a8bb9 -> DarwinAwardWinner/ido-completing-read-plus@0067472
Yevgnen/ivy-rich@7b9b7b2 -> Yevgnen/ivy-rich@600b818
abo-abo/swiper@bb7965a -> abo-abo/swiper@a5eade0
company-mode/company-mode@7207cb1 -> company-mode/company-mode@ee3177c
emacs-helm/helm@98af298 -> emacs-helm/helm@a7bd522
emacs-jp/helm-c-yasnippet@28699d9 -> emacs-jp/helm-c-yasnippet@e214eec
raxod502/prescient.el@8573df9 -> raxod502/prescient.el@4a0f540
sebastiencs/company-box@ec8f446 -> sebastiencs/company-box@aa5f09a
tumashu/ivy-posframe@3132719 -> tumashu/ivy-posframe@084cc59
tumashu/posframe@fff21cc -> tumashu/posframe@739d8fd
yyoncho/helm-icons@e4a2cd1 -> yyoncho/helm-icons@8d2f5e7
2021-05-29 11:58:55 -04:00
Dominic Adamson
ea6dfc7b98
Fixed date issues
2021-05-29 09:28:57 -06:00
Dominic Adamson
7d5f387bdc
Added Flycheck documentation
2021-05-29 08:35:48 -06:00
Colin Woodbury
c3ec594a8a
app/irc: Swap examples to cite libera.chat
2021-05-29 00:21:39 -07:00
Henrik Lissner
0d9b4a7da0
Trigger doom-switch-buffer-hook on kill-current-buffer
...
Fixes the dashboard not loading when killing a file opened at
startup, i.e. `emacs FILE1` and landing in *doom*.
2021-05-28 16:26:25 -04:00
Henrik Lissner
69ea5c2020
editor/evil: simplify cursor color change logic
...
Fixes race conditions where the cached cursor's color doesn't match the
loaded theme's.
2021-05-28 14:06:16 -04:00
Henrik Lissner
a600e5949b
cli/env: blacklist TERMCAP envvar
...
May be the result of recent "Not a termcap device" error reports.
2021-05-28 13:39:14 -04:00
Henrik Lissner
84e1554f14
Fix #5109 : startup files not added to main persp
2021-05-28 11:43:40 -04:00
Henrik Lissner
33dbae7cb2
Fix format-all formatters not activating on save
2021-05-28 00:11:28 -04:00
Henrik Lissner
05d85f5ef7
Bump :app
...
https://git.savannah.gnu.org/git/emms.git@60c6172 -> https://git.savannah.gnu.org/git/emms.git@06ef243
jorgenschaefer/circe@2f70aa2 -> jorgenschaefer/circe@4778675
remyhonig/elfeed-org@77b6bbf -> remyhonig/elfeed-org@268efdd
Closes #5094
Co-authored-by: iyefrat <iyefrat@users.noreply.github.com>
2021-05-27 23:07:56 -04:00
Henrik Lissner
925ddc3bc7
Merge pull request #5103 from fosskers/colin/rust-doc-open
...
lang/rust: Binding for `cargo doc`
2021-05-27 23:04:15 -04:00
Henrik Lissner
18d5ea5ad6
Merge pull request #5102 from fosskers/colin/doctor-tidy
...
doctor: Check for missing `tidy`
2021-05-27 23:02:59 -04:00
Henrik Lissner
e18a6679b7
Merge pull request #5107 from SebastianKeller/patch-1
...
Fix schemes README.md
2021-05-27 23:02:27 -04:00
Henrik Lissner
005a71e467
Fix #5104 (again): void-function +format-lsp-enable-on-save-maybe-h
2021-05-27 19:32:56 -04:00
Sebsatian Keller
8beb5674b5
Fix schemes README.md
...
Fix a small copy / paste error on geiser-chibi
2021-05-27 21:31:52 +02:00
Henrik Lissner
c97df46f5b
Fix #5105 : void-variable org-brain-polymode-map
2021-05-27 12:54:06 -04:00
Henrik Lissner
c9653ba8ae
Fix #5104 : void-function +format-lsp-enable-on-save-maybe-h
2021-05-27 12:51:56 -04:00
Henrik Lissner
a7d5d97b34
Fix #4899 : wrong-type-arg arrayp error on org-brain init
2021-05-27 03:53:43 -04:00
Colin Woodbury
4cb498e3a1
lang/rust: Differentiate doc building bindings
...
`cargo doc --open` (the previous binding of `SPC m b d`) always opens a
new browser tab. For "doc-driven development" this isn't so nice, since
we'd like to stay in the same tab and just refresh its contents after
editing. That's what `cargo doc` (without `--open`) does, which is
called by `#'rustic-carg-build-doc`.
This commit introduces a binding for the latter behaviour, but asigns it
to the old `SPC m b d`, with the "open" variant as `SPC m b D`. This
matches Spacemacs and follows the usual pattern of "the capital letter
variant is the one you use less often".
2021-05-26 21:57:05 -07:00
Colin Woodbury
1a6ea2fb44
doctor: Warn about missing tidy
when using web
2021-05-26 21:46:17 -07:00
Henrik Lissner
6e7a19a2f4
Enable formatter if LSP formatter is available
...
The :editor format module uses either the formatter available through an
LSP server or a formatter that the format-all package supports. With
:editor (format +onsave), this formatter is triggered when a file is
saved. However, if no format-all formatter is available, this on-save
behavior is disabled, even if an LSP formatter is available. This fixes
that.
2021-05-26 21:45:00 -04:00
Henrik Lissner
68bee5043c
Fix 'typescript-tide is not a valid syntax checker' error
2021-05-26 17:04:06 -04:00
Henrik Lissner
9be837402c
Merge pull request #5101 from Zetagon/develop
...
Advice lispyville-end-of-defun to go past defuns
2021-05-26 16:30:54 -04:00
Henrik Lissner
67425f0b61
Merge pull request #5098 from daanturo/prescient-dont-sort-counsel-org-goto
...
Add :not counsel-org-goto to ivy-prescient-sort-commands
2021-05-26 16:30:18 -04:00
Henrik Lissner
d99a102a6b
rainbow-delimiters-max-face-count = 4
2021-05-26 16:19:07 -04:00
Henrik Lissner
fa643513cf
lang/org: add orgit-forge
...
Closes #5100
2021-05-26 16:19:07 -04:00
Henrik Lissner
1f918ba638
Remove braces from issue form placeholders
...
I added these to make the title input harder to miss, but now I'm
getting issues entitled {{{ <summary of issue> }}}.
There's no winning this game...
2021-05-26 16:19:07 -04:00
Henrik Lissner
9bd0be17e3
Enable solaire-mode in popups, transient, which-key
2021-05-26 16:19:07 -04:00
Henrik Lissner
657b326e92
lang/javascript: redesign module around rjsx-mode
...
+ Use rjsx-mode for all javascript files. It degrades gracefully and is
less maintenance.
+ Rethink flycheck + JS integration. You should get eslint and tslint
support in web-mode, typescript-mode, and typescript-tsx-mode now (as
well as rjsx-mode, of course).
2021-05-26 16:19:04 -04:00
Leo Okawa Ericson
3b18153ea7
Advice lispyville-end-of-defun to go past defuns
...
`lispyville-end-of-defun' doesn't go to the next defun when point is
already at the end of a defun, whereas `lispyville-beginning-of-defun'
does. This commit fixes this inconsistency by matching
`lispyville-end-of-defun''s behaviour with `lispyville-beginning-of-defun'.
`line-end-position' isn't enough because it never returns `t' in normal
mode (in normal mode the point can't reach the true end of a line).
2021-05-26 18:51:55 +02:00
Daanturo
18a149b3e3
Add :not counsel-org-goto to ivy-prescient-sort-commands
2021-05-26 16:46:24 +07:00
Henrik Lissner
6c2ff3791a
Reformat issue forms
...
Using a field's description makes the important preamble too small and
easy to skim over.
2021-05-25 22:39:29 -04:00
Henrik Lissner
79df2f875a
Fix bug_report & feature_request issue forms
2021-05-25 22:30:59 -04:00
Henrik Lissner
108f9877fe
Revise issue forms
...
The dream:
+ Fewer "X doesn't work" / "X stopped working" issue
+ Fewer "Briefly summarize your issue here" issues
2021-05-25 14:20:08 -04:00
Henrik Lissner
4563f13ef9
Reduce verbosity of first-time install
2021-05-25 14:17:00 -04:00
Henrik Lissner
b0741336d1
Throw error if git < 2.28
...
To prevent issues like #5096 .
2021-05-25 14:16:38 -04:00
Henrik Lissner
364e74a96b
Bump :emacs vc :tools magit
...
magit/forge@37aa4e4 -> magit/forge@551e515
magit/git-modes@14adca2 -> magit/git-modes@7678ead
magit/magit@e378827 -> magit/magit@b68a760
rmuslimov/browse-at-remote@fadf99d -> rmuslimov/browse-at-remote@e02ad21
Fixes #5095 : breakage due to upstream refactors
2021-05-25 13:39:26 -04:00
Henrik Lissner
f604ce6d01
Minor refactors & reformatting
2021-05-25 10:35:21 -04:00
Henrik Lissner
7b5baf319b
Fix #5093 : git version doctor check on macOS
...
git version's output is formatted differently on macOS (because of
course it is), so I use a more flexible check.
2021-05-25 10:35:21 -04:00
Henrik Lissner
daa50557a4
tools/pdf: leave it to user to build epdfinfo
...
Trying to do this automatically is buggy to the point of insanity. It's
not reliable enough to use as a :post-build target for the pdf-tools
package.
Better to fail gracefully, let the user know what they must do, and let
them do it at their own discretion.
2021-05-25 00:11:58 -04:00
Henrik Lissner
8424e0a780
config/literate: simplify tangle process
...
This removes expansion of #+INCLUDE directives at tangle time because
it's too much trouble to maintain a workflow that org doesn't support,
without modifying the user's files, which goes against Doom's "your
system your rules" mantra. The tangling process is just too brittle to
hack without compounding edge cases.
Fixes #5089
2021-05-24 17:52:27 -04:00
Henrik Lissner
df3c221c73
cli: don't repeat "Executing..." line on restart
2021-05-24 17:32:46 -04:00
Henrik Lissner
7ec9221957
docs/getting_started: update ubuntu install instructions
...
To include git 2.28 install instructions (see #5088 ).
Also update version tags (to push 27.x over 26.x).
2021-05-24 15:08:42 -04:00
Henrik Lissner
592116cece
cli/doctor: add git and git 2.28 check
...
Also:
+ Refactors hard dependency checks
+ Improve warnings for 26.x and 28.x users
Mentioned in #5088
2021-05-24 14:54:33 -04:00
Henrik Lissner
2d8342ca5f
docs: bump minimum git version: 2.23 -> 2.28 #5088
...
And bump recommended Emacs: 27.1 -> 27.2
2021-05-24 14:41:16 -04:00
Henrik Lissner
ab1000c8d0
Fix #5088 : failure to install straight.el
2021-05-24 14:33:12 -04:00
Henrik Lissner
3d19fab59c
Don't build vterm-module in noninteractive sessions
...
Fixes 'doom compile' when :term vterm is enabled.
Mentioned in #5086
2021-05-24 13:54:13 -04:00
Henrik Lissner
8841011a95
Return buffer on +vterm/{here,toggle} commands
2021-05-24 13:53:51 -04:00