Commit Graph

17040 Commits

Author SHA1 Message Date
23d77e688b bump: :lang agda
agda/agda@af9c4b9686 -> agda/agda@2816605bfd

Close: #6150
2022-03-19 16:43:44 +01:00
7c6ebc48d5 bump: :lang rust
brotzeit/rustic@804ebfe029 -> brotzeit/rustic@f4b5c288af

Close: #6153
Co-authored-by: brotzeit <brotzeitmacher@gmail.com>
2022-03-19 16:43:44 +01:00
aeef05bfd7 feat(org): add ::SEARCH support to id: links 2022-03-19 16:43:28 +01:00
4eda9329aa feat(dired): allow global hl-line in dired-mode 2022-03-19 16:41:05 +01:00
0a12ccae49 fix(web): web-mode-attribute-transpose on wrong key 2022-03-19 16:39:34 +01:00
614aefc339 tweak(vertico): ignore svn and hg dirs in file search 2022-03-19 16:38:00 +01:00
f817e4ffbd docs(fortran): reference the newer fortls LSP 2022-03-19 16:36:44 +01:00
594f554fe1 bump: :lang clojure
clojure-emacs/cider@af2e164998 -> clojure-emacs/cider@02ca530216
clojure-emacs/clj-refactor.el@12af23ad8b -> clojure-emacs/clj-refactor.el@f368c56c83
clojure-emacs/clojure-mode@e31186843d -> clojure-emacs/clojure-mode@b7d08b87f6
clojure-emacs/parseclj@a8c4cf30fb -> clojure-emacs/parseclj@9059504963
clojure-emacs/parseedn@e5ba280d1f -> clojure-emacs/parseedn@ea7b5281ec
2022-03-19 16:27:09 +01:00
cddfa27fb1 fix(org): move org-journal localleader keybinds to 'SPC m j'
Some org-agenda keybinds (for example 'SPC m d s' for scheduling) were
overridden by org-journal-mode-map keybinds, so the latter were moved to
the 'SPC m j' prefix.

Fix: #5239
2022-03-19 16:22:13 +01:00
18f74d277f feat(org): keybinds for removing #+RESULTS blocks
Added new keybinds for easy removal of RESULTS blocks in org-mode.

SPC m k - delete RESULTS block under cursor
SPC m K - delete all RESULTS blocks under cursor
SPC u SPC m K - delete all RESULTS blocks in buffer
2022-03-19 16:19:54 +01:00
09b3004abe feat(magit): add evil keybinds for code-review
Add the two main keybindings expected in the README of code-review: `r`
for a transient menu with all actions and `RET` to add or edit a
comment. Both should only be enabled while in a `*Code Review*` buffer.

Ref: https://github.com/wandersoncferreira/code-review
2022-03-19 16:18:58 +01:00
893b4171b7 tweak(file-templates): remove default JSON template
As described at https://www.json.org/json-en.html, JSON has multiple
top-level forms (at least objects and arrays, and potentially all values
as well, depending on who you ask). Of these, I would not say array is a
good default. I frequently find myself deleting this default, generally
to use an object instead.

Because there is no consistent winner, and because the template is so
trivial, it seems best to simply delete it: the cost of the template not
matching the user's intent outweighs any benefit it stands to deliver
when it does match the user's intent.
2022-03-19 16:14:53 +01:00
6c4b7169f0 feat(hydra): add winner commands to +hydra/window-nav 2022-03-19 16:14:33 +01:00
a505eae88f fix(multiple-cursors): keybinds for {next,last}-cursor 2022-03-19 16:12:30 +01:00
8e08c651a6 feat(idris): add +lsp support 2022-03-19 16:11:42 +01:00
0140a419fd fix(ibuffer): wrong-number-of-args error on ibuffer-find-file w/ ivy 2022-03-19 16:10:52 +01:00
Dan
42e5763782 fix(evil): respect users' evil-collection-key-blacklist 2022-02-23 17:49:53 +01:00
e16d8b6011 feat(multiple-cursors): add bindings to evil-mc-skip-* 2022-02-23 17:49:22 +01:00
TEC
0b6e63a6d1 feat(mu4e): more helpful headers mode-line symbols 2022-02-23 17:49:03 +01:00
71e07da578 feat(ligatures): include support for new ligatures
Includes support for =<= and =>= ligatures
2022-02-23 17:48:01 +01:00
f63aad2ff6 tweak(emacs-lisp): local leader for lisp-interaction-mode 2022-02-23 17:47:39 +01:00
169896e9ad tweak(file-templates): update default solidity template
- Added SPDX-License-Identifier
- Renewed default version pragma
2022-02-23 17:47:14 +01:00
a6eedafb78 bump: :lang coq
ProofGeneral/PG@2145c23f44 -> ProofGeneral/PG@df19c7ba0e
2022-02-23 17:46:56 +01:00
b57d4c8d71 bump: :core
Fuco1/smartparens@f59a40d54f -> Fuco1/smartparens@37f77bf2e2
Wilfred/helpful@f865f17ad0 -> Wilfred/helpful@67cdd1030b
bbatsov/projectile@4e6f66c329 -> bbatsov/projectile@0243ad7dc9
emacs-straight/project@5347dfc5f3 -> emacs-straight/project@125a1a8d15
justbur/emacs-which-key@9f64733e4a -> justbur/emacs-which-key@1217db8c63
raxod502/straight.el@3b0f1a1d21 -> raxod502/straight.el@653b04a64f

- Wilfred/helpful@67cdd1030b fixed the wrong-number-of-args error from
  help-fns--autoloaded-p on Emacs 29 (see #6097). Our temporary fix is
  no longer needed.
- Wilfred/helpful#36 fixed the void-variable: read-symbol-positions-list
  error on Emacs 29 (see #6063). Our temporary fix is no longer needed.

Ref: Wilfred/helpful@67cdd1030b
Ref: Wilfred/helpful#36
Fix: #6063
Fix: #6097
Fix: #6127
2022-02-23 15:23:14 +01:00
1a0c4e4d14 bump: :lang scheme
emacs-geiser/chez@03da1c1725 -> emacs-geiser/chez@48427d4aec
emacs-geiser/chibi@6f59291d8d -> emacs-geiser/chibi@5a6a5a580e
emacs-geiser/chicken@ceab39c896 -> emacs-geiser/chicken@79a9ac78f4
emacs-geiser/gambit@3294c944d1 -> emacs-geiser/gambit@381d74ca50
emacs-geiser/geiser@327ff01e5b -> emacs-geiser/geiser@c1cc4da1ed
emacs-geiser/guile@8dda28f4f1 -> emacs-geiser/guile@cfd9116dcb
emacs-geiser/kawa@3d999a33de -> emacs-geiser/kawa@5896b19642
emacs-geiser/mit@d17394f577 -> emacs-geiser/mit@4e90e9ae81

Close: #6140
2022-02-23 15:23:14 +01:00
d1e8a389db bump: :checkers spell
ideasman42/emacs-spell-fu@10823ae58f -> ideasman42/emacs-spell-fu@8185467b24
d12frosted/flyspell-correct@00357953a7 -> d12frosted/flyspell-correct@e9fde6f93a

- spell-fu added multiple dictionary support (see #6136)

Close: #6136
Co-authored-by: Samuel Tschiedel <mukaobr@gmail.com>
2022-02-23 15:23:14 +01:00
6ab43ff252 tweak(file-templates): use NAME <EMAIL> for Author: line
Instead of the github URL. No guarantee the user is a github user.
2022-02-23 15:23:14 +01:00
a2b931e4c9 dev: fix formatting in issue form templates 2022-02-23 13:55:28 +01:00
849672691d fix(emoji): restore emoji in org-mode
Amend: d499b98c87
2022-02-19 01:08:08 +01:00
bdac4466f8 tweak(org): move org-persist-directory to doom-cache-dir 2022-02-19 01:08:08 +01:00
df5cb2051c tweak: update so-long config for Emacs 28+
Emacs 28 introduced the much faster native function
buffer-line-statistics, which makes so-long's job significantly less
expensive, so we can afford a larger threshold there.

Still, we gimp it a little if native-comp isn't present.
2022-02-19 01:08:08 +01:00
89deac190d fix(vertico): signature for +vertico/switch-workspace-buffer
An unused argument I forgot to remove.

Amend: 81629dc2ad
2022-02-17 21:17:39 +01:00
a831946afb feat: no startup optimizations if debug mode is on 2022-02-17 21:14:27 +01:00
81629dc2ad feat(vertico): switch to buffer's workspace
When selecting a buffer in another workspace with
+vertico/switch-workspace-buffer, that workspace will be switched to,
instead of opening the buffer in the current workspace.
2022-02-17 21:14:27 +01:00
72c7d07fb4 fix(vertico): 9 workspace limit in switch-workspace-buffer
+vertico/switch-workspace-buffer was hardcoded to only list buffers from
the first 9 workspaces. This removes that limit.

Minor catch: workspaces beyond 9 will use lower case a-z as narrowing
keys, followed by upper case A-Z. There will not be any valid narrowing
keys beyond 61 workspaces -- but who in the world would have that many?
2022-02-17 21:14:24 +01:00
302dbea2b1 fix(lib): typo in doom--help-major-mode-module-alist
Ref: #6122
2022-02-17 18:06:37 +01:00
09fa3c5e28 docs: reformat & revise {init,config}.el templates 2022-02-16 16:11:22 +01:00
09fdecded5 docs: mention correct branch + do-not-PR list 2022-02-16 16:10:08 +01:00
35d690b47c docs: explain font settings in config.el template
I get complaints that it's hard to set fonts in Doom. Hopefully this
help them through it.
2022-02-16 16:10:06 +01:00
26d5163ba0 fix(default): no usable configuration epg-error
Introduced in dcae28c83a, because ignore-errors was being used for the
wrong epg-* function.

Why this happens: epg-make-context throws this error if you don't have a
GnuPG environment set up.

Fix: #6114
Amend: dcae28c83a
2022-02-16 02:13:35 +01:00
fc868105ce fix(dired): prevent auto-revert in dired-virtual-mode
dired-virtual-revert (the revert handler for dired-virtual buffers)
simply errors out and prompts the user if they want to switch to a
"real" dired buffer. This isn't helpful the automated nature of
auto-revert, so silence it.
2022-02-14 21:24:46 +01:00
cc1433ca6d fix(beancount): void-variable select error 2022-02-14 21:24:46 +01:00
aac2c65826 tweak(magit): shrink right fringe
The right fringe isn't used for anything, so it was wasted space.

Also applies to org-roam's backlinks buffer.
2022-02-14 21:24:46 +01:00
dcae28c83a fix(default): don't default to disabled/expired pgp keys
And don't use the short ID (see evil32.com).

Ref: https://evil32.com/
2022-02-14 21:24:42 +01:00
629e93b861 tweak(cc): default to +lsp
Without +lsp, both irony-mode and rtags require extra configuration for
system header path on macOS.

With +lsp, clangd works well out of the box, and it's easier to
configure than two separate daemons.

Ref: https://github.com/Sarcasm/irony-mode/wiki/Mac-OS-X-issues-and-workaround
Ref: Andersbakken/rtags#811
2022-02-14 21:24:02 +01:00
1382decb0d bump: :lang csharp
emacs-csharp/csharp-mode@fe8a68e984 -> emacs-csharp/csharp-mode@9917e1b97d
2022-02-14 21:23:33 +01:00
c6d1bf6e8d fix(org): roam minibuffer completion width
To address an issue upstream where the container's width is incorrectly
calculated for vertico.

Ref: org-roam/org-roam#2066
2022-02-11 02:31:22 +01:00
4c3be5e379 refactor(org): org-roam-node-doom-subdirs
Didn't need to be so convoluted.
2022-02-11 02:02:34 +01:00
9217bb81f4 fix(org): org-babel-do-in-edit-buffer deleting popups
Fix: #6061
2022-02-10 21:28:55 +01:00
2df6a2e28a dev: update license year
This is the year the world ends. I feel it.
2022-02-10 21:07:20 +01:00