Fix keybinding conflict and remove dead Corfu code

- Change C-c r to C-c R for crux-rename-buffer-and-file to avoid
  conflict with consult-ripgrep-project-root
- Remove unused corfu and cape from package list, add company instead
- Remove dead Corfu/Cape integration code from init-eglot.el
- Include related indentation and formatting settings cleanup

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Jens Luedicke
2025-12-12 10:25:51 +01:00
parent 3a22e1e294
commit ba8b24b1d9
3 changed files with 83 additions and 21 deletions

View File

@@ -88,7 +88,7 @@
("C-c e" . crux-eval-and-replace)
("C-c w" . crux-swap-windows)
("C-c D" . crux-delete-file-and-buffer)
("C-c r" . crux-rename-buffer-and-file)
("C-c R" . crux-rename-buffer-and-file)
("C-c t" . crux-visit-term-buffer)
("C-c k" . crux-kill-other-buffers)
("C-c TAB" . crux-indent-rigidly-and-copy-to-clipboard)
@@ -110,8 +110,9 @@
([remap kill-whole-line] . crux-kill-whole-line)
([remap kill-line] . crux-smart-kill-line))
:config
;; Use crux cleanup on save for programming modes
(add-hook 'before-save-hook 'crux-cleanup-buffer-or-region))
;; Use crux cleanup on save for programming modes - DISABLED to prevent reindenting
;; (add-hook 'before-save-hook 'crux-cleanup-buffer-or-region)
)
;;; Ace-window - Quick window switching
(use-package ace-window