Henrik Lissner
bae7ab0d8d
fix(ivy): remove hard dependency on flx
...
Ivy tries to load flx to determine if fuzzy capabilities should be
enabled by default, causing #5681 . Let's not do that.
Fix : #5681
Close : #5690
2021-10-29 14:48:32 +02:00
Itai Y. Efrat
b3b875e226
fix(dired): dired-omit-files additions
...
- escape initial `.`
- use only noncapturing groups
2021-10-28 20:39:51 +02:00
Henrik Lissner
a08ec4ab16
bump: :editor evil
...
emacs-evil/evil-collection@6709c1ec41 -> emacs-evil/evil-collection@63d84ff4bd
emacs-evil/evil@ebae35360c -> emacs-evil/evil@17c635f6e1
redguardtoo/evil-nerd-commenter@6bc41317ba -> redguardtoo/evil-nerd-commenter@63baf2d1c7
New version of evil was required by latest commit of
evil-multiedit (bumped in 363a031699
).
Ref: 363a031699
Fix : #5700
2021-10-28 19:57:33 +02:00
Henrik Lissner
251d2a6f7c
bump: :tools lsp debugger
...
emacs-lsp/dap-mode@a225e73026 -> emacs-lsp/dap-mode@a18f29e3d1
emacs-lsp/lsp-mode@237363939b -> emacs-lsp/lsp-mode@f72278c660
Ref: hlissner/evil-multiedit#39
2021-10-28 14:32:36 +02:00
Henrik Lissner
363a031699
bump: :editor multiple-cursors
...
gabesoft/evil-mc@f04fb17f35 -> gabesoft/evil-mc@246aecc174
hlissner/evil-multiedit@9f271e0e60 -> hlissner/evil-multiedit@50179bfb26
magnars/multiple-cursors.el@616fbdd369 -> magnars/multiple-cursors.el@588daf8c52
evil-multiedit is no longer locked to victorhge/iedit@77eb0a1e2e ; its
incompatibilities were resolved upstream (see
hlissner/evil-multiedit#39 ).
Ref: hlissner/evil-multiedit#39
2021-10-28 14:32:27 +02:00
Kirill A. Korinsky
0869d28483
bump: :emacs vc :tools magit
...
charignon/github-review@4d91dd6c56 -> charignon/github-review@2a24e75dfc
magit/forge@8264234db6 -> magit/forge@72b29bd7bc
magit/git-modes@433e1c57a6 -> magit/git-modes@62fbf2e5b8
magit/magit@1e40d00217 -> magit/magit@aba0a59611
- gitconfig-mode and gitignore-mode were merged into git-modes.
Close : #5665
Fix : #5667
2021-10-21 12:27:42 +02:00
Henrik Lissner
db9106f92c
fix(popup,undo): show undo-tree visualizer in popup
...
But only if undo-tree-visualizer-diff is disabled. If it's enabled,
undo-tree has its own opinions on how to manage the two windows which
don't mesh well with our popup manager, so we leave undo-tree to its
devices.
Fix : #5617
2021-10-20 21:42:13 +02:00
Henrik Lissner
faceb8cef6
bump: :lang clojure
...
clojure-emacs/clj-refactor.el@a5e1953753 -> clojure-emacs/clj-refactor.el@4cb75bd6a2
Error introduced in clojure-emacs/clj-refactor.el@a5e1953 was fixed in
clojure-emacs/clj-refactor.el@4cb75bd .
Ref: clojure-emacs/clj-refactor.el@a5e1953753
Ref: clojure-emacs/clj-refactor.el@4cb75bd6a2
2021-10-19 22:24:40 +02:00
Henrik Lissner
3b0eeb104b
revert: fix(mu4e): reflect upstream naming changes ( #5620 )
...
Revert 390fd1a7b0
Ref #5620
2021-10-18 14:53:32 +02:00
Henrik Lissner
7034378968
nit: s/#+BEGIN_SRC/#+begin_src, s/elisp/emacs-lisp/
...
From now on Doom will enforce two conventions for its org files for
consistency's sake:
- Lower-case meta-lines in org files, like #+begin_src, #+name, or
#+end_quote (only exception are the top-level ones, like #+TITLE and
#+STARTUP).
- Use 'emacs-lisp' as the lang specifier for elisp blocks rather than
'elisp'. Emacs doesn't natively recognize the latter.
This will be reflected in our rewritten docs/*.org and module
README.org's.
2021-10-18 12:09:42 +02:00
Henrik Lissner
376f9b797c
feat(ess): add +stan
...
Docs will be updated later, along with the rest of the pending docs
rewrite.
2021-10-18 12:09:42 +02:00
Henrik Lissner
388f59d9e0
refactor(solidity): tidy module
2021-10-18 12:09:42 +02:00
Henrik Lissner
f65439310f
fix(solidity): install company/flycheck packages conditionally
2021-10-18 12:09:42 +02:00
Henrik Lissner
4b9c0e8df8
bump: :lang clojure
...
clojure-emacs/cider@2b8bde3580 -> clojure-emacs/cider@0a9d0ef429
clojure-emacs/clj-refactor.el@9e1f920334 -> clojure-emacs/clj-refactor.el@a5e1953753
clojure-emacs/parseclj@fcebf65075 -> clojure-emacs/parseclj@a8c4cf30fb
clojure-emacs/parseedn@b00eb42a1c -> clojure-emacs/parseedn@e5ba280d1f
Includes a fix for 'void-variable: xref-etags-location' errors.
Close #5656
2021-10-18 12:09:42 +02:00
Björn Larsson
8101661763
docs(rotate-text): add README ( #5654 )
2021-10-18 01:43:37 +02:00
Miko Nieminen
36d41b600a
fix(lsp): move lsp-session to doom cache dir ( #5650 )
...
Because this data contains cached session data, it makes more sense to
have it under `~/.emacs.d/.local/cache` so that it is clear that it can
and should be removed when debugging and testing LSP using modules.
Fix #5649
2021-10-18 01:38:20 +02:00
Ellis Kenyő
9aba0aea23
fix(php): let +phpunit-docker-compose-mode be disabled ( #5648 )
2021-10-18 01:37:32 +02:00
Karthik Nayak
3e89872e8c
docs(go): use go install
instead of go get
( #5638 )
...
Currently the dependencies listed use `go get`, but this is
soon to be deprecated. Replace the `go get` commands with
`go install` command.
2021-10-18 01:37:03 +02:00
Dylan Barker
390fd1a7b0
fix(mu4e): reflect upstream naming changes ( #5620 )
2021-10-18 01:36:21 +02:00
jwillhite
e0e031ad08
feat(eshell): add vertico completion for eshell history ( #5614 )
2021-10-18 01:35:44 +02:00
Henrik Lissner
3bd358dc36
fix(lookup): +lookup/online for vertico users
...
Would formerly throw wrong-number-of-args errors.
2021-10-18 01:24:28 +02:00
Henrik Lissner
910230d14d
bump: :tools lookup
...
alexmurray/ivy-xref@3d4c35fe2b -> alexmurray/ivy-xref@a82e8e117d
brotzeit/helm-xref@23f1174cfc -> brotzeit/helm-xref@ea0e4ed8a9
jacktasia/dumb-jump@542e72d3fe -> jacktasia/dumb-jump@f3176fbf9c
tkf/emacs-request@2b68b3ca54 -> tkf/emacs-request@68003b3f85
Fix #5637
Fix #5634
2021-10-18 01:15:54 +02:00
Henrik Lissner
e431dbc138
fix(doom-dashboard,workspaces): module init order
...
Change (and simplify) the load order of Doom's dashboard and persp-mode
so that the dashboard always initializes later. This and 0ab6aba
should
fix #5643 .
Fix #5643
Ref 0ab6aba056
2021-10-18 01:15:20 +02:00
Henrik Lissner
3106443707
fix(file-templates): +file-templates/debug
...
Command was previously inoperable (threw an error).
2021-10-18 01:15:09 +02:00
Henrik Lissner
06dc65f906
merge: pull request #5292 from elken/feature/php-improvements
...
Improve `:lang php`
2021-10-12 23:24:12 +02:00
Dominik Schrempf
316209ea61
feat(latex): add keybinds for compilation ( #5585 )
2021-10-11 00:18:51 +02:00
Kenneth Lin
380d04f890
fix(evil): reference to removed command ( #5608 )
...
+vc/browse-at-remote-file-or-region no longer exists.
+vc/browse-at-remote seems like the reasonable replacement.
2021-10-11 00:13:11 +02:00
Henrik Lissner
46ba5826cd
fix(eshell,shell): display buffer post-init
...
By displaying them pre-init:
a) eshell will not have loaded, ensuring any user-popup rules in
an (after! eshell ...) block don't load in time for the first eshell
popup,
b) Popup predicate functions don't have access to the full state of the
buffer, if needed.
2021-10-10 21:16:52 +02:00
Henrik Lissner
b15abdbd74
bump: :tools magit
...
charignon/github-review@341b7a1352 -> charignon/github-review@4d91dd6c56
magit/forge@22f905c4e8 -> magit/forge@8264234db6
magit/magit@f53148a569 -> magit/magit@bb7b7a4020
2021-10-10 20:16:03 +02:00
Henrik Lissner
b092a8f8e7
bump: :editor evil
...
emacs-evil/evil-collection@bc5a02ed85 -> emacs-evil/evil-collection@6709c1ec41
emacs-evil/evil@d8f5732708 -> emacs-evil/evil@ebae35360c
2021-10-10 20:15:40 +02:00
Henrik Lissner
1545500db5
bump: :tools lsp debugger
...
emacs-lsp/dap-mode@00e1a5d70c -> emacs-lsp/dap-mode@a225e73026
gagbo/consult-lsp@e8a50f2c94 -> gagbo/consult-lsp@b9aa9617f1
joaotavora/eglot@c17bdf6c98 -> joaotavora/eglot@9665359bb6
mohkale/consult-eglot@28a09cc839 -> mohkale/consult-eglot@f93c571dc3
2021-10-10 18:36:46 +02:00
Henrik Lissner
0bb4d4dfcb
refactor: switch buffer/frame/window hooks
...
Emacs 27 introduced a bunch of `window-*-change-functions` hooks,
including `window-selection-change-functions` and
`window-buffer-change-functions`, which handles 98% of the use case for
Doom's `doom-switch-{buffer,window,frame}-hook` hooks, so I've rewritten
them to use them under the hood, which amounts to simpler code and fewer
hacks.
2021-10-10 18:36:46 +02:00
SukBeom Kim
8e285177d9
fix(mu4e): invalid bookmark error
...
Adding 'Flagged messages' to mu4e-bookmarks with attributes results in
mu4e loading failure. Change the line not to use attributes.
error in process filter: mu4e-error: [mu4e] Invalid bookmark in
mu4e-bookmarks error in process filter: [mu4e] Invalid bookmark in
mu4e-bookmarks
2021-10-10 18:36:23 +02:00
marienz
a17e06283e
bump: :lang go
...
mdempsky/gocode@4acdcbdea7 -> emacsattic/company-go@31948b463f
melpa/melpa@552d033e57 updated the recipe for company-go to pull from
emacsattic instead of mdempsky/gocode, which does not contain the commit
Doom pins company-go to.
Pin to the latest commit in the new repository instead, which is one
commit behind the previous repo (it does not have
mdempsky/gocode@f531cad262 , but it looks like this does not matter for
Doom).
Ref melpa/melpa@552d033e57
2021-10-10 18:30:50 +02:00
Mikko Koski
a433242509
bump: :lang clojure
...
clojure-emacs/clj-refactor.el@23743432c3 -> clojure-emacs/clj-refactor.el@9e1f920334
Fix #5593
2021-10-10 18:24:57 +02:00
Henrik Lissner
8b256f590e
merge: pull request #5602 from iyefrat/vertico-things
...
Bump `:completion vertico` and fix bugs
2021-10-10 18:23:51 +02:00
Björn Larsson
b2f27c2b4f
refactor(lookup): move xwidget popup rule ( #5598 )
...
Setting the rules explicitly was preventing users from customizing how
xwidget popups should behave, so it was moved to the popup module as a
global default.
2021-10-10 18:22:13 +02:00
Itai Y. Efrat
6eb52a8536
revert: fix(vertico): add +vertico/find-file-in stopgap
...
This is no longer needed since #5494 was fixed.
Ref #5494
Revert 8b3b39532d
2021-10-10 11:17:39 +03:00
Itai Y. Efrat
04e96c6faf
bump: :completion vertico
...
iyefrat/all-the-icons-completion@9650041854 -> iyefrat/all-the-icons-completion@a0f34d68cc
minad/consult@dc6e455861 -> minad/consult@166e3b03c3
minad/marginalia@cb1d3ba604 -> minad/marginalia@fbd2f378f5
minad/vertico@0df75c0bbc -> minad/vertico@cd3c400aac
oantolin/embark@1492aefc00 -> oantolin/embark@8a0b80c6e6
Add --null to consult-ripgrep-args to comply with upstream changes to
filename detection.
Update +vertico-embark-which-key-indicator.
Fix #5494
Fix #5547
2021-10-10 10:46:14 +03:00
Artem Smaznov
68c5336972
fix(evil): disable evil-snipe in dired ( #5417 )
...
Fix #3359
2021-10-07 03:11:03 +02:00
Henrik Lissner
4549b275f2
fix(format): format-all-mode not activating
...
Also makes format-all log more when doom-debug-mode is on.
Fix #5589
2021-10-06 13:58:16 +02:00
Henrik Lissner
c0390c86d0
bump: :completion company
...
company-mode/company-mode@1887974e7a -> company-mode/company-mode@4c08ef4686
2021-10-06 11:40:50 +02:00
Henrik Lissner
ee890064f8
bump: :editor evil
...
emacs-evil/evil-collection@8a75a03656 -> emacs-evil/evil-collection@bc5a02ed85
emacs-evil/evil@82e5becae2 -> emacs-evil/evil@d8f5732708
Improves first-load time for consult commands, thanks to
emacs-evil/evil-collection@03d80be41b .
Ref emacs-evil/evil-collection#539
Ref emacs-evil/evil-collection@03d80be41b
2021-10-06 01:30:45 +02:00
Henrik Lissner
e3d4e05fbd
bump: :lang org
...
bastibe/org-journal@9757996ca0 -> bastibe/org-journal@71e8b10088
emacs-straight/org@888aaa97c0 -> https://git.savannah.gnu.org/git/emacs/org-mode.git@cc2490a70619
hakimel/reveal.js@abe9abbed7 -> hakimel/reveal.js@05e57dea66
integral-dw/org-superstar-mode@2cd3f1e74b -> integral-dw/org-superstar-mode@03be6c0a30
kaushalmodi/ox-hugo@1b8f2627cd -> kaushalmodi/ox-hugo@f0357fa744
oer/org-re-reveal@e1bb2213d6 -> oer/org-re-reveal@36d0973c6c
org-roam/org-roam@1795039ab9 -> org-roam/org-roam@54d17cc50f
takaxp/org-tree-slide@9d2ba1df45 -> takaxp/org-tree-slide@571ff33308
Install org from savannah repo, so we have access to 9.5+.
2021-10-06 01:30:45 +02:00
Henrik Lissner
704957437c
revert: Ignore unsafe local variables, but log them
...
This behavior was too non-standard and invited more confusion than it
helped.
Ref #4070
Revert 5e7864838a
2021-10-06 01:30:45 +02:00
Henrik Lissner
473eda795a
fix(notmuch): missing notmuch-version.el
...
Notmuch, like org, uses git describe to build a version string variable
at install time, but Doom preforms shallow clones of its packages, where
git describe does not work.
Notmuch is one of our bigger packages and the variable isn't essential
for normal use, so I've opted to build notmuch-version.el by hand. It
lacks the commit offset, but it has enough information to work with.
Fix #5581
2021-10-06 01:30:45 +02:00
Henrik Lissner
45c759d7d7
fix(evil): evil-join fails to join commented lines
...
Fix #5558
2021-10-05 02:33:15 +02:00
Carlos Pita
4903db036d
tweak(default): improve smartparens vanilla bindings
...
Make bindings better conform to traditional sexp navigation ones.
Fix #5575
2021-10-05 02:30:51 +02:00
TEC
3ced11e7cb
fix(mu4e): make alerts work again
...
At some point in the original PR alerts stopped working. I've finally
tracked down why and found three components to the problem:
- I'm calling `start-process` incorrectly
- `truncate-string-to-width` is called on `nil` when no from name is
given
- mu4e-alert uses :docid to check for duplicates, which is not provided
in mu 1.6, and so :message-id must be used instead.
2021-10-05 02:30:36 +02:00
Itai Y. Efrat
f0d0ce65ed
fix(dired): ranger-travel bug
...
Overrides ranger-travel to have better mode detection for which
completion framework to use, and default to emacs built-ins instead of
ido.
In theory this should be a temporary fix until ralesi/ranger.el#236 gets
merged, but the maintenance status of ranger.el is not clear.
Fix #5509
Ref ralesi/ranger.el#236
2021-10-05 02:30:23 +02:00