b7cd35e43c
docs(haskell): add @iyefrat
2022-08-05 00:49:17 +02:00
ea254509aa
docs(javascript): add @elken, @iyefrat
2022-08-05 00:49:16 +02:00
3dc14870af
docs(php): add @elken
2022-08-05 00:49:16 +02:00
887e9fd12c
feat(go): add test-file function and keybinding
2022-08-04 17:42:21 +02:00
ed04aef2a9
docs: add PR ref to #+since lines
2022-08-04 01:16:13 +02:00
3eb6f663fe
docs(bidi): update READMEs to new format
...
Also preforms minor spelling, grammar, and formatting corrections.
2022-08-04 01:16:13 +02:00
1b59b9a83a
docs(fortran,graphql): update READMEs to new format
...
Also preforms minor spelling, grammar, and formatting corrections.
2022-08-04 01:16:13 +02:00
304774cf39
docs(biblio,tree-sitter): update READMEs to new format
...
Also preforms minor spelling, grammar, and formatting corrections.
2022-08-04 01:16:13 +02:00
d6ffd2bfaa
fix(file-templates): update doom doc templates
...
To reflect the new mode: line added in 7e400ab
, and add an ID property.
Also corrects heading level in __doom-readme file template.
Ref: 7e400abdc0
2022-08-04 01:15:23 +02:00
08dac1400f
fix(default): +default/yank-buffer-path echos the file name as nil
...
Emacs 29 with PGTK's kill-new doesn't return its STRING argument (with
the default settings) anymore, so we explicitly pass the file path to
prevent the confusing message "Copied path to clipboard: nil".
2022-08-03 19:26:19 +02:00
00f3928052
fix(mu4e): add missing icons for mu 1.8.X
2022-08-03 18:23:47 +02:00
6d4b2b48c2
fix(doom-dashboard): revert unintended changes
...
Amend: b5a2aa48fe
2022-08-03 03:34:28 +02:00
1f8bf7accb
merge: rewrite-docs
...
I've omitted docs/*.org from this merge, as there is still work left to
do there, but I am pushing the module docs early so folks can benefit
from the new docs sooner.
2022-08-03 03:27:50 +02:00
283e279dce
bump: :lang org
...
alf/ob-restclient.el@586f1fa07f -> alf/ob-restclient.el@3ac834b02b
awth13/org-appear@8dd1e56415 -> awth13/org-appear@60ba267c5d
emacs-straight/org-mode@e9da29b6fa -> emacs-straight/org-mode@5a49cc5f4f
emacsmirror/org-contrib@c1e0980fd7 -> emacsmirror/org-contrib@39e2abc562
emacsorphanage/ox-pandoc@0a35d0fbfa -> emacsorphanage/ox-pandoc@f8eac5e569
kaushalmodi/ox-hugo@85d11219a5 -> kaushalmodi/ox-hugo@97ff24fe0b
oer/org-re-reveal@93ba4e91f1 -> oer/org-re-reveal@f184e66e39
org-roam/org-roam@171a8db32f -> org-roam/org-roam@e435581215
2022-08-03 03:09:27 +02:00
b777300e2c
tweak(org): move org caches to {doom-cache-dir}/org/
...
Instead of separate {doom-cache-dir/org-*/ directories.
2022-08-03 03:09:26 +02:00
7e400abdc0
fix(docs): set mode in file-local vars
...
Due to emacs-straight/org-mode@e22b4eb , a replacement major mode (for
org-mode) can no longer be specified from .dir-locals.el, as it spirals
into infinite recursion. Therefore, a mode: line is needed in all Doom
docs.
Ref: emacs-straight/org-mode@e22b4eb7aa
2022-08-03 02:46:33 +02:00
4a71d217bd
nit(php): license => licence
2022-08-02 21:23:40 +02:00
8fc2d67eb9
tweak(latex): ask Skim.app to reload pdf
2022-08-02 20:42:39 +02:00
16af1dee6e
fix(rust): enable rainbow-delimiters-mode in rustic-mode
2022-08-02 20:39:18 +02:00
5974543732
feat(vc): add next conflict in project to +vc/smerge-hydra
...
new hydra head:
"n" (progn (smerge-vc-next-conflict)
(recenter-top-bottom (/ (window-height) 8)))
Allow us to jump to the next merge conflict in current project without
leaving the hydra and/or opening magit.
2022-08-02 20:38:04 +02:00
90c510caca
refactor(evil): remove evil-want-C-w-scroll
...
This appears to have been added accidentally in the following commit:
8b9d4a94bb
The codebase contains no references to it.
2022-08-02 20:36:59 +02:00
1255315bfc
refactor(docs): replace nav menus with virtual one
...
Now that the header is dynamically generated (when doom-docs-mode is
active), a literal header is unnecessary.
2022-08-02 19:37:07 +02:00
c34168fb2a
docs(lsp): flesh out lsp-mode vs eglot comparison
2022-08-02 19:35:54 +02:00
24fab1242a
docs(rest): mention +jq flag
2022-08-02 19:35:54 +02:00
e77a45bc22
docs: use lowercase keywords
...
As per Org's new defaults, which we're adopting elsewhere, so may as
well adopt it here.
2022-08-02 16:23:43 +02:00
9744946a66
docs(ligatures): mention doom-unicode-font incompatibilities
2022-08-02 16:23:42 +02:00
61d7200e64
revert: compat
...
emacs-straight/compat@2a9cf8b7bd -> emacs-straight/compat@cc1924fd8b
Fix : #6583
Amend: dd34802523
2022-07-31 17:44:08 +02:00
dd34802523
revert: compat
...
emacs-straight/compat@2a9cf8b7bd -> emacs-straight/compat@cc1924fd8b
compat is a dependency of magit and doom-modeline (among other
packages), but a recent bug on compat@2a9cf8b caused #6583 , so I am
pinning it to a stable commit. It's not common that Doom pins 2nd/3rd
order dependencies, but I will consider doing that more going forward.
Pinning them across multiple modules isn't elegant, but a better
solution is in the works as part of #4273 .
Fix : #6583
Ref: #4273
2022-07-31 16:56:14 +02:00
614a54b036
fix(literate): Doom core load paths
...
The file structure of the project was changed in b9933e6
. This updates
the :config literate module to reflect that.
Amend: b9933e6637
2022-07-31 13:52:20 +02:00
b9933e6637
refactor!: restructure Doom core
...
BREAKING CHANGE: This restructures the project in preparation for Doom
to be split into two repos. Users that have reconfigured Doom's CLI
stand a good chance of seeing breakage, especially if they've referred
to any core-* feature, e.g.
(after! core-cli-ci ...)
To fix it, simply s/core-/doom-/, i.e.
(after! doom-cli-ci ...)
What this commit specifically changes is:
- Renames all core features from core-* to doom-*
- Moves core/core-* -> lisp/doom-*
- Moves core/autoloads/* -> lisp/lib/*
- Moves core/templates -> templates/
Ref: #4273
2022-07-30 22:41:13 +02:00
dd83c455ba
fix(org): update +org--more-startup-folded-options-a
...
With the introduction of org-fold, this advice (which adds support for a
special family of visibility #+startup options) needed to be updated.
2022-07-26 00:54:25 +02:00
9cb4c8b637
fix(:lang): ensure lsp! is always appended to hooks
2022-07-25 18:12:03 +02:00
a70e634ebd
refactor(:lang): move tree-sitter init
...
Moved add-hook calls (for tree-sitter initialization) into their
respective modes' config blocks, or nearby, to be consistent with how
other, similar tools (like lsp!) are initialized, and does so at
runtime, rather than at expansion/compile time, which eval-when! caused.
2022-07-25 17:34:44 +02:00
26b8383cbd
feat(nix): add +lsp
...
Fix : #6592
2022-07-25 16:00:39 +02:00
824402aaee
bump: :tools pdf
...
vedang/pdf-tools@f9ccdf99e5 -> vedang/pdf-tools@bb0b71f5ba
2022-07-24 13:16:02 +02:00
efb46c77be
refactor(pdf): better epdfinfo check on pdf-view-mode
...
Also adds a comment to explain why I don't directly call
pdf-tools-install, instead of pdf-tools-install-noverify.
Ref: #6589
2022-07-24 13:16:02 +02:00
924d78443a
tweak(snippets): yas-verbosity = 2
2022-07-24 13:16:02 +02:00
a5cc803ad4
docs(tree-sitter): improve README formatting
2022-07-24 13:09:18 +02:00
40ca1a799f
fix(vertico): +vertico/consult-fd
...
`consult--regexp-compiler` now has 3 arguments
Ref: minad/consult@f0e696dd0d
2022-07-24 00:08:45 +02:00
7373e97ff6
feat(default): bind 'SPC b I' to open ibuffer for workspace
2022-07-24 00:07:41 +02:00
043d32fefd
fix(literate): load doom core when tangling
...
This exposes Doom's stdlib to the sub-process that tangles your literate
config, so that src blocks therein (or their header arguments) can call
upon them or reference its variables (like IS-LINUX et co).
Fix : #6588
2022-07-23 16:42:29 +02:00
e7d56f2ce7
feat(markdown): add toggle keybinds under <localleader> t
...
Close : #6308
Co-authored-by: iyefrat <iyefrat@users.noreply.github.com >
2022-07-23 16:42:29 +02:00
9a3fab9572
bump: :os tty
...
emacs-straight/xclip@ef2ad92f31 -> emacs-straight/xclip@4772beb557
kisaragi-hiu/evil-terminal-cursor-changer@24755a18a3 -> 7696122/evil-terminal-cursor-changer@12ea9c0438
Fix : #6551
Close : #6565
Co-authored-by: basaran <basaran@users.noreply.github.com >
2022-07-23 16:42:18 +02:00
e48dd85e56
tweak(notmuch): bury update buffer instead of killing it
...
+notmuch/update would create an additional window that outlasts the
update process. Instead, delete the window and bury the buffer, so that
it may be read later.
2022-07-23 16:36:40 +02:00
b5fd085af0
tweak(default): consult-flymake in a branch of +default-diagnostics
...
when available instead of plain flymake-show-diagnostics-buffer
2022-07-23 16:36:01 +02:00
5bbc299b8b
docs(sh): add doctor check for shfmt
2022-07-23 16:32:16 +02:00
e478f597cb
bump: :lang lua
...
https://git.sr.ht/~technomancy/fennel-mode@50ef3c6246f3 -> https://git.sr.ht/~technomancy/fennel-mode@566435734946
A fix was added upstream to fix `fennel-repl` no longer returning the
repl buffer. This fixes `+eval-open-repl` in fennel-mode.
2022-07-23 16:31:26 +02:00
53452f43b7
bump: :tools tree-sitter
...
emacs-tree-sitter/elisp-tree-sitter@3cfab8a0e9 -> emacs-tree-sitter/elisp-tree-sitter@c3fe96a103
meain/evil-textobj-tree-sitter@0bf5bbbfec -> meain/evil-textobj-tree-sitter@9dce8dab68
This *should* fix issues with pulling down parsers for M1 macs
2022-07-23 16:26:06 +02:00
da628a7870
docs(tree-sitter): remove mention of keys mode
...
This is no longer in the module
also change highlighting link
2022-07-23 16:26:06 +02:00
3b3857d57a
fix(python): conflicting pyimport-remove-unused keybind
...
Binding for `pyimport-remove-unused` clashes with `py-isort-region`
2022-07-23 16:00:40 +02:00