Tony
781e80d849
tweak(default): remove M-{-,=,+} and C-- keybinds
...
The keybindings M--, M-=, and C-- override the built-in commands
negative-argument and count-words-region. Moreover, the C-- command,
er/contract-region, is already bound transiently to
expand-region-contract-fast-key while expanding regions.
2022-06-18 17:20:49 +02:00
Ellis Kenyő
6ceb1e0bbe
fix(magit): only revert if buffer file exists
2022-06-18 17:19:23 +02:00
Johnson Liu W
f178eb6f52
fix(rss): fix *rss* workspace doesn't exist
...
Change-Id: Ic42528fcda679ff3538db2fad4c7d4dae6fc8d7a
2022-06-18 17:18:51 +02:00
Henrik Lissner
9fde385cdc
fix(emacs-lisp): void-function lisp--local-defform-body-p
...
I was too hasty adding this function in 15432cf
. This function wasn't
introduced until Emacs 29.
Amend: 15432cf9d2
2022-06-18 16:57:17 +02:00
Henrik Lissner
336e7f0087
perf(lib): use syntax table instead of major mode
...
Should speed up doom/info a bit, and reduce potential edge cases caused
by emacs-lisp-mode hooks.
2022-06-18 16:57:17 +02:00
Henrik Lissner
2180d44a26
bump: :lang markdown
...
Fanael/edit-indirect@e3d86416bc -> Fanael/edit-indirect@f80f63822f
jrblevin/markdown-mode@521658eb32 -> jrblevin/markdown-mode@1f709778ac
seagle0128/grip-mode@6b427143a8 -> seagle0128/grip-mode@6d6ddbe0af
2022-06-18 16:57:17 +02:00
Henrik Lissner
438483c4eb
nit(markdown): reformat keybinds
2022-06-18 16:57:17 +02:00
Henrik Lissner
4c97de4163
refactor: remove custom projectile-mode-line-function
...
projectile guards its projectile-update-mode-line calls with
file-remote-p checks, so this is redundant.
Ref: 4d6da873ae/projectile.el (L5791-L5793)
2022-06-18 16:57:17 +02:00
Henrik Lissner
8ffd32b7c4
refactor: s/raxod502/radian-software
...
Amend: 77e9932966
2022-06-18 16:57:17 +02:00
Henrik Lissner
4bf49785fd
feat(lib): backport ensure-list from 28+
...
And deprecate doom-enlist, which it replaces.
2022-06-18 16:57:17 +02:00
Henrik Lissner
1402db5129
refactor: how Doom starts up
...
Restructures Doom's primary core files and entry points to prepare for
backports (from the new CLI) coming soon.
- Removes $EMACSDIR/init.el.
- Doom configures Emacs to ignore ~/.emacs and ~/_emacs files.
- Doom's bootstrapper for interactive sessions was moved out of core.el
and doom-initialize into doom-start.el. This change is preparation for
Doom's new profile system (coming soon™️ ), where this bootstrapper
will be dynamically generated.
- core.el and early-init.el have been reorganized, comment headers moved
around, and comments updated to reflect these changes.
2022-06-18 16:54:45 +02:00
Henrik Lissner
76431f699e
fix(tree-sitter): ensure load order
...
use-package's :after keyword introduces some load order behavior that
complicates the user's ability to target it with either after! or
with-eval-after-load. Best to avoid it.
Ref: jwiegley/use-package#829
2022-06-18 15:01:13 +02:00
Henrik Lissner
5eed2e9e61
fix(javascript): guard evil-textobj-tree-sitter setting
...
For non-evil users.
2022-06-18 15:01:13 +02:00
Henrik Lissner
e855c2d132
fix(org): update +org--export-lazy-load-library-h
...
org-babel-exp-src-block's signature changed upstream, in org-mode (to
accept one optional argument), so the advice must adapt.
Amend: 373386173a
2022-06-18 15:00:43 +02:00
Henrik Lissner
46844b55de
refactor: how doom prevents $EMACSDIR litter
...
I change `user-emacs-directory' because most (if not all) packages --
even built-in ones -- abuse it exclusively to build paths for
storage/cache files (instead of correctly using
`locate-user-emacs-file'). This ensures your $EMACSDIR isn't littered
with data files *and* saves us the trouble of setting every
directory/file variable under the sun.
Granted, this introduces an edge case for any legitimate uses of the
variable (e.g. where the caller seeks to locate the user's initfiles),
but I've found no such uses in any of the packages I've audited for Doom
or elsewhere.
2022-06-18 08:26:01 +02:00
Henrik Lissner
4071d27263
fix(vertico): popup rule for embark export buffers
...
Embark Export buffers have changed their name from "*Embark Export Grep
...*" to "*Embark Export: ...*".
Fix : #6465
2022-06-18 08:19:46 +02:00
Jeetaditya Chatterjee
cf0696f54b
docs(fold): mention ts-fold package
2022-06-18 00:16:31 +02:00
Itai Y. Efrat
969c6ae8aa
docs(tree-sitter): document +tree-sitter flag in :lang readmes
...
Co-authored-by: Jeetaditya Chatterjee <jeetelongname@gmail.com>
2022-06-18 00:16:31 +02:00
Henrik Lissner
173396a963
merge: pull request #5401 from jeetelongname/tree-sitter
2022-06-17 22:55:42 +02:00
Henrik Lissner
7d8b7b4fc2
fix(clojure): adjust buffer-local hook, not global
...
Though the global side-effect likely had no effect, it's better that our
hacks don't overstep their bounds.
2022-06-17 21:58:54 +02:00
Henrik Lissner
15432cf9d2
fix(emacs-lisp): update custom lisp-indent-function
...
To reflect Emacs 28+ changes to the function it is
replacing (lisp-indent-function).
2022-06-17 21:58:05 +02:00
Henrik Lissner
608acd9a3a
bump: :tools
...
SavchenkoValeriy/emacs-powerthesaurus@810a25056c -> SavchenkoValeriy/emacs-powerthesaurus@88bc5229cb
Silex/docker.el@fbd896e313 -> Silex/docker.el@44f0bbec9b
editorconfig/editorconfig-emacs@1d4acc3ec7 -> editorconfig/editorconfig-emacs@1f6f16c24f
emacs-citar/citar@ee98b94f7f -> emacs-citar/citar@dd028c6a4d
emacs-straight/rainbow-mode@949166cc01 -> emacs-straight/rainbow-mode@55a8c15782
emacsorphanage/quickrun@c680f5137c -> emacsorphanage/quickrun@314beae43c
jacktasia/dumb-jump@dbb915441a -> jacktasia/dumb-jump@1dd583011f
magit/forge@66b3993c98 -> magit/forge@36208c43bf
magit/magit@a4a78d341a -> magit/magit@c1fb53d3de
millejoh/emacs-ipython-notebook@e04e1e19c6 -> millejoh/emacs-ipython-notebook@7b9b14435c
purcell/envrc@57d78f0138 -> purcell/envrc@7f36664fc6
rafalcieslak/emacs-company-terraform@2d11a21fee -> rafalcieslak/emacs-company-terraform@8d5a16d1bb
rejeep/prodigy.el@168f5ace16 -> rejeep/prodigy.el@a3be00d3b9
tkf/emacs-request@c769cf33f2 -> tkf/emacs-request@38ed1d2e64
tmalsburg/helm-bibtex@db73156576 -> tmalsburg/helm-bibtex@ce8c17690d
2022-06-17 21:53:56 +02:00
Henrik Lissner
52d0c92fea
bump: :lang emacs-lisp
...
jorgenschaefer/emacs-buttercup@f5cbf97e10 -> jorgenschaefer/emacs-buttercup@ceedad5efa
purcell/flycheck-package@ecd03f8379 -> purcell/flycheck-package@615c1ed8c6
xuchunyang/elisp-demos@924b07d28e -> xuchunyang/elisp-demos@01c301b516
2022-06-17 21:53:21 +02:00
Henrik Lissner
0a3c123d72
fix(magit): {1-4} overriding evil keybinds
...
evil-collection-magit-section introduces some redundant keybinds on
number keys 1-4, so our hack to correct these keys needed an adjustment.
And by unbinding these keys at the source (magit-section-mode-map), we
don't have to do the same for each inheriting keymap (like
code-review-mode-map and magit-mode-map).
Ref: emacs-evil/evil-collection@e26c869735
Amend: 31519d393a
2022-06-17 21:52:18 +02:00
Jeetaditya Chatterjee
908ea8de5f
docs(tree-sitter): add doc checks for langs
...
langs being:
- elixir
- nix
- zig
2022-06-17 20:08:42 +01:00
Jeetaditya Chatterjee
7105292eed
docs(tree-sitter): add mention on how to enable
...
On a language level
2022-06-17 20:05:16 +01:00
Henrik Lissner
24c658bae9
fix(vertico): ensure load order of consult & embark
...
The precise semantics of use-package's :after keyword is janky (see
jwiegley/use-package#829 ) and, in the case of 992bd8f7e2
, causes
subtle breakage. For one, the remappings in the following :init block
were deferred until embark loaded, so they weren't available at startup,
so they reverted to their old (often vastly inferior) predecessors, like
recentf-open-files instead of consult-recent-files.
Amend: 992bd8f7e2
2022-06-17 20:48:13 +02:00
Henrik Lissner
196adfb28d
tweak: disable gnutls-verify-error in interactive sessions
...
NSM has better UX when an invalid/expired certificate is encountered: it
prompts the user to decide what to do with it. If gnutls-verify-error is
non-nil, gnutls either kills or hangs the connection. This is (mostly)
acceptable in noninteractive sessions, where I can more tightly control
outgoing connections, but not in interactive sessions where I stand a
higher chance of stepping on the user's toes instead.
Ref: emacs-circe/circe#405
2022-06-17 20:28:07 +02:00
Henrik Lissner
9b5a3116d2
bump: :app
...
algernon/elfeed-goodies@8e4c1fbfb8 -> algernon/elfeed-goodies@c9d9cd1967
emacs-circe/circe@77e16de3b9 -> emacs-circe/circe@41cdc116b0
https://git.savannah.gnu.org/git/emms.git@c3596ae7166d -> https://git.savannah.gnu.org/git/emms.git@b55bc4fe1857
kidd/org-gcal.el@6e26ae75ae -> kidd/org-gcal.el@f8075bd8ea
remyhonig/elfeed-org@268efdd012 -> remyhonig/elfeed-org@d28c858303
tecosaur/emacs-everywhere@02450162ad -> tecosaur/emacs-everywhere@0d0d185429
Fix : #6410
Close : #6411
Co-authored-by: Gpkfr <gpkfr@users.noreply.github.com>
2022-06-17 20:28:07 +02:00
Yaman Qalieh
d1ba626a2a
tweak(mu4e): increase human-date width to fit year
2022-06-17 20:05:10 +02:00
Ellis Kenyő
4389e2b1c5
feat(vertico): add tramp sources to consult-dir
...
Fix : #6258
2022-06-17 19:57:32 +02:00
Henrik Lissner
89306cb0c6
fix(graphql): truncated pin
...
Amend: 92f3eb0476
2022-06-17 19:37:41 +02:00
Henrik Lissner
92f3eb0476
bump: :lang graphql
...
ifitzpatrick/graphql-doc.el@6ba7961fc9 -> ifitzpatrick/graphql-doc.el@d37140267e
timoweave/company-graphql@757dfa45ad -> thaenalpha/company-graphql@aed9f5109e
The source for company-graphql is temporarily changed because the
package was no longer available on MELPA.
Close : #6436
Ref: timoweave/company-graphql#1
Ref: timoweave/company-graphql#4
Co-authored-by: Nopanun Laochunhanun <thaenalpha@users.noreply.github.com>
2022-06-17 19:17:24 +02:00
Henrik Lissner
22a978b316
docs: fix links in project readme
...
This is a stopgap while I finalize the rewrite-docs branch for merging.
Fix : #6366
2022-06-17 19:10:12 +02:00
Henrik Lissner
c4ac2ab384
fix: void-function doplist! in package!
...
The macro was removed a short while ago, and I forgot to include this
change with it.
Amend: cb03d3258d
2022-06-17 18:59:11 +02:00
Henrik Lissner
373386173a
bump: :lang org
...
awth13/org-appear@ffbd742267 -> awth13/org-appear@8dd1e56415
bastibe/org-journal@f121450610 -> bastibe/org-journal@839a2e1986
emacs-straight/org-mode@971eb6885e -> emacs-straight/org-mode@e9da29b6fa
emacsmirror/org-contrib@17f3c51435 -> emacsmirror/org-contrib@c1e0980fd7
emacsorphanage/ox-pandoc@b2e43b9362 -> emacsorphanage/ox-pandoc@0a35d0fbfa
hakimel/reveal.js@e281b3234e -> hakimel/reveal.js@039972c730
kaushalmodi/ox-hugo@65e349b306 -> kaushalmodi/ox-hugo@85d11219a5
magit/orgit-forge@36e57a0359 -> magit/orgit-forge@8baf1dee79
magit/orgit@42b7f682b3 -> magit/orgit@b33b916915
nnicandro/emacs-jupyter@0a7055d7b1 -> nnicandro/emacs-jupyter@7d20c0aee2
oer/org-re-reveal@e5bae22b9e -> oer/org-re-reveal@93ba4e91f1
org-roam/org-roam@36152590ad -> org-roam/org-roam@171a8db32f
- Fixes Roam's on-save errors when narrowed (#6315 ).
Close : #6315
Ref: org-roam/org-roam#2159
Co-authored-by: Colin Woodbury <fosskers@users.noreply.github.com>
2022-06-17 18:54:28 +02:00
Henrik Lissner
d4204616ba
bump: :lang clojure
...
borkdude/flycheck-clj-kondo@d8a6ee9a16 -> borkdude/flycheck-clj-kondo@ff7bed2315
clojure-emacs/cider@86dd3fee9d -> clojure-emacs/cider@b9e1cc26e2
clojure-emacs/clojure-mode@c339353f9e -> clojure-emacs/clojure-mode@b6f41d7490
clojure-emacs/parseclj@b04eae6738 -> clojure-emacs/parseclj@4d0e780e00
Upgrade to the latest version of emacs-cider (1.3.0 -> 1.4.1)
Close : #6447
Co-authored-by: Jo Øivind Gjernes <jodleif@users.noreply.github.com>
2022-06-17 18:54:27 +02:00
Henrik Lissner
f76caeece3
bump: :tools debugger lsp
...
emacs-lsp/dap-mode@67fd9e5d4e -> emacs-lsp/dap-mode@50c2a99059
emacs-lsp/lsp-mode@9faa492692 -> emacs-lsp/lsp-mode@6b6afc00de
joaotavora/eglot@2b87b06d9e -> joaotavora/eglot@e835996e16
Close : #6461
Co-authored-by: MOHENOO <MOHENOO@users.noreply.github.com>
2022-06-17 18:54:27 +02:00
Filipe Regadas
7a164f9d4c
bump: :lang dhall
...
psibi/dhall-mode@ad259c8a22 -> psibi/dhall-mode@c77f1c1e75
Ref: psibi/dhall-mode#36
2022-06-17 18:47:23 +02:00
iyefrat
992bd8f7e2
fix(vertico): load consult after embark
...
Currently, embark-consult bindings don't get loaded if consult hasn't
been loaded yet, leading to missing embark actions until the first
manual consult load.
2022-06-17 18:42:42 +02:00
Daanturo
7c676c83bc
tweak(vertico): use setq-default to set completion-in-region-function
...
Corfu makes completion-in-region-function a local variable in buffers
where it is enabled, so when this form is evaluated in one of those said
buffers (such as opening a file with Emacs before accessing the
minibuffer), completion-in-region-function will just be set locally
there.
2022-06-17 18:40:34 +02:00
Antonio Ruiz
41921f5f07
fix(window-select): allow Switch Window to work with >6 windows
2022-06-17 18:38:39 +02:00
Nils "Linkpy" Reid
3ea4952f3f
fix(zig): use zig ast-check for flycheck checker
2022-06-17 18:37:53 +02:00
tecosaur
f0f414ac67
fix(eval): type error in +emacs-lisp-eval
...
When evaluating from a buffer not visiting any file, file-truename would
error out since the argument it was fed is nil.
Fix : #6181
Close : #6404
Ref: 7290f85cfd
Co-authored-by: Yoav Marco <ymarco@users.noreply.github.com>
2022-06-17 18:36:10 +02:00
Henrik Lissner
31519d393a
bump: :editor evil
...
emacs-evil/evil-collection@e557188692 -> emacs-evil/evil-collection@6cc02b238c
emacs-evil/evil@3e41a82333 -> emacs-evil/evil@157af04d2c
hlissner/evil-snipe@a79177df40 -> hlissner/evil-snipe@c07788c35c
redguardtoo/evil-nerd-commenter@42ba1a473b -> redguardtoo/evil-nerd-commenter@386cd758a4
2022-06-17 18:21:23 +02:00
Henrik Lissner
77e9932966
bump: :core
...
Fuco1/smartparens@37f77bf2e2 -> Fuco1/smartparens@ec15aaa748
Wilfred/helpful@67cdd1030b -> Wilfred/helpful@209971ba9f
bbatsov/projectile@f3468e8d20 -> bbatsov/projectile@4d6da873ae
domtronn/all-the-icons.el@65c496d3d1 -> domtronn/all-the-icons.el@ca1ef30004
emacs-straight/project@4fe1eec803 -> emacs-straight/project@c52ec93689
jscheid/dtrt-indent@66fc30af02 -> jscheid/dtrt-indent@57f4072fa8
justbur/emacs-which-key@1217db8c63 -> justbur/emacs-which-key@1ab1d0cc88
raxod502/straight.el@e2de88ea0e -> radian-software/straight.el@0e204d418d
Includes a fix for #5207 (see radian-software/straight.el#955 ), which
occasionally caused arrayp errors when installing/upgrading packages.
Fix : #5207
Ref: radian-software/straight.el#955
2022-06-17 18:21:23 +02:00
Henrik Lissner
26d47b5ebc
feat(nav-flash): add consult support
2022-06-17 18:21:23 +02:00
Henrik Lissner
59d3d8e8da
tweak(org): remove redundant eldoc-mode activation
2022-06-17 18:21:23 +02:00
Henrik Lissner
2f7171bf8a
refactor(lib): remove doom-apply-ansi-color-to-compilation-buffer-h
...
Is redundant with ansi-color-compilation-filter.
Ref: aec4fbe590
2022-06-17 18:21:23 +02:00
Henrik Lissner
d67dcf1940
docs(emacs-lisp): insert :added: properties in demos
...
To help identify when they (and future functions/macros) were added.
2022-06-17 18:21:23 +02:00