Commit graph

17091 commits

Author SHA1 Message Date
Henrik Lissner
2372365fb8
bump: :tools debugger lsp
emacs-lsp/dap-mode@76cad34de8 -> emacs-lsp/dap-mode@6933fca0b5
emacs-lsp/lsp-mode@cb7ec94435 -> emacs-lsp/lsp-mode@c6482c1bbf
joaotavora/eglot@0f352213fc -> joaotavora/eglot@f775187115

Close: #6179
2022-03-19 16:43:44 +01:00
Henrik Lissner
23d77e688b
bump: :lang agda
agda/agda@af9c4b9686 -> agda/agda@2816605bfd

Close: #6150
2022-03-19 16:43:44 +01:00
Henrik Lissner
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
Henrik Lissner
aeef05bfd7
feat(org): add ::SEARCH support to id: links 2022-03-19 16:43:28 +01:00
Anh T Nguyen
4eda9329aa
feat(dired): allow global hl-line in dired-mode 2022-03-19 16:41:05 +01:00
Basil Sh
0a12ccae49
fix(web): web-mode-attribute-transpose on wrong key 2022-03-19 16:39:34 +01:00
dvzubarev
614aefc339 tweak(vertico): ignore svn and hg dirs in file search 2022-03-19 16:38:00 +01:00
Colin Woodbury
f817e4ffbd docs(fortran): reference the newer fortls LSP 2022-03-19 16:36:44 +01:00
vemv
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
Mora Unie Youer
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
Mora Unie Youer
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
Luis Osa
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
Ian Kerins
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
Anh T Nguyen
6c4b7169f0 feat(hydra): add winner commands to +hydra/window-nav 2022-03-19 16:14:33 +01:00
Michael Chen
a505eae88f
fix(multiple-cursors): keybinds for {next,last}-cursor 2022-03-19 16:12:30 +01:00
Nicholas
8e08c651a6
feat(idris): add +lsp support 2022-03-19 16:11:42 +01:00
p4v4n
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
Abdelhak Bougouffa
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
skykanin
71e07da578 feat(ligatures): include support for new ligatures
Includes support for =<= and =>= ligatures
2022-02-23 17:48:01 +01:00
Daanturo
f63aad2ff6 tweak(emacs-lisp): local leader for lisp-interaction-mode 2022-02-23 17:47:39 +01:00
Layerex
169896e9ad tweak(file-templates): update default solidity template
- Added SPDX-License-Identifier
- Renewed default version pragma
2022-02-23 17:47:14 +01:00
shenleban tongying
a6eedafb78 bump: :lang coq
ProofGeneral/PG@2145c23f44 -> ProofGeneral/PG@df19c7ba0e
2022-02-23 17:46:56 +01:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
a2b931e4c9
dev: fix formatting in issue form templates 2022-02-23 13:55:28 +01:00
Henrik Lissner
849672691d
fix(emoji): restore emoji in org-mode
Amend: d499b98c87
2022-02-19 01:08:08 +01:00
Henrik Lissner
bdac4466f8
tweak(org): move org-persist-directory to doom-cache-dir 2022-02-19 01:08:08 +01:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
a831946afb
feat: no startup optimizations if debug mode is on 2022-02-17 21:14:27 +01:00
Henrik Lissner
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
Henrik Lissner
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
Jeetaditya Chatterjee
302dbea2b1
fix(lib): typo in doom--help-major-mode-module-alist
Ref: #6122
2022-02-17 18:06:37 +01:00
Henrik Lissner
09fa3c5e28
docs: reformat & revise {init,config}.el templates 2022-02-16 16:11:22 +01:00
Henrik Lissner
09fdecded5
docs: mention correct branch + do-not-PR list 2022-02-16 16:10:08 +01:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
cc1433ca6d
fix(beancount): void-variable select error 2022-02-14 21:24:46 +01:00
Henrik Lissner
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
Henrik Lissner
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
Zero King
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
DrPandemic
1382decb0d bump: :lang csharp
emacs-csharp/csharp-mode@fe8a68e984 -> emacs-csharp/csharp-mode@9917e1b97d
2022-02-14 21:23:33 +01:00
Henrik Lissner
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
Henrik Lissner
4c3be5e379 refactor(org): org-roam-node-doom-subdirs
Didn't need to be so convoluted.
2022-02-11 02:02:34 +01:00
Henrik Lissner
9217bb81f4 fix(org): org-babel-do-in-edit-buffer deleting popups
Fix: #6061
2022-02-10 21:28:55 +01:00