[minibuffer] Fix "Invalid preview key" message in minibuffermaster
commitc13a7121bb47d6837bb1a1f0d6bfd2ca88320bbf
authorCharles Celerier <public-dev@chcl.io>
Mon, 15 Jan 2024 08:12:42 +0000 (15 16:12 +0800)
committerclown <458892+aieu@users.noreply.github.com>
Mon, 15 Jan 2024 08:12:42 +0000 (15 16:12 +0800)
tree6b558943f44569a592ab1a3ee349340ea9253783
parent7ee09808d667056edfc1e3830c17facf68f40bba
[minibuffer] Fix "Invalid preview key" message in minibuffer

When using rg for projectile file lists, print with nulls
Use "nil" as the language server for nix-mode
Prefer derived-mode-p when checking major-mode
Remove default binding of RET in paredit-mode
This is to avoid messing things up in the minibuffer — code already
exists to bind this conditionally elsewhere.
Prefer "when" to "if" with no "else" branch
Unconditionally load corfu-popupinfo
Switch back from affe to consult-ripgrep
Turn off consult preview for my consult-ripgrep wrapper too
Don't set defunct consult config var
Restore M-<up> binding for paredit
Properly enable paredit in lispy modes: had been unintentionally broken
Remove misleading lists of lispy-modes
These couldn't meaningfully be altered anywhere else, it seems, so
better not to expose them.
Soft-fail when corfu-terminal is uninstallable, e.g. in Emacs 27
drop nix-related
Enable slime-autodoc, remove slime load-path hacks
Use rename-visited-file instead of rename-this-file-and-buffer when available
Better setup for nix-ts-mode
Check quietly for treesitter grammar presence
Better workaround for seq-25 loading woes in first-time startup
Only apply workaround for "seq" reloading bug in Emacs 29.1
Choose different display-fill-column-indicator-character
Switch from slime to sly
Drop faulty reference to set-up-sly-hippie-expand
Fix a couple of messy file footers
Remove defunct macro alias
Performance tuning tweaks
Enable package-native-compile
Better formulation of form that sets use-short-answers
Remove skewer, which is now defunct
Drop coffeescript support
Drop add-node-modules-path: use envrc + direnv instead
Drop support for Emacs < 27.1
More conservatively set the upper gcmh threshold
Disable fullframe for ibuffer (fixes #860)
Use display-buffer-alist instead of the fullframe package
Remove defunct workaround for clashing key binding
Restore window config like fullframe did, but much more simply
Don't check package signatures during startup test
Better way to change signature setting in startup test
Fix suppression of GCMH modeline lighter
Actually fix gcmh startup + mode lighter
init-common-lisp.el was obsolete, and only init-sly.el is useful now
Drop csv-mode
25 files changed:
.gitignore
README.md
init.el
lisp/init-common-lisp.el [deleted file]
lisp/init-corfu.el
lisp/init-css.el
lisp/init-csv.el [deleted file]
lisp/init-docker.el
lisp/init-elpa.el
lisp/init-global.el
lisp/init-ibuffer.el
lisp/init-javascript.el [new file with mode: 0644]
lisp/init-lisp.el
lisp/init-minibuffer.el
lisp/init-nix.el
lisp/init-paredit.el
lisp/init-projectile.el
lisp/init-slime.el [deleted file]
lisp/init-sly.el [new file with mode: 0644]
lisp/init-term.el [moved from lisp/init-xterm.el with 99% similarity]
lisp/init-terraform.el
lisp/init-treesitter.el [new file with mode: 0644]
lisp/init-uniquify.el
lisp/init-utils.el
test-startup.sh