chore(config): Refactor Emacs configuration with multiple improvements
- Replace projectile with built-in project.el - Add cal-china-x for Chinese lunar calendar support - Add dired-gitignore integration with dirvish - Add mwim for smarter line navigation - Add keycast mode for key display - Add ef-themes theme collection - Improve corfu terminal handling for Emacs 31+ - Add gptel-agent-project and consult-ripgrep-project helpers - Remove custom.el from repo, support init-local.el for local config - Update theme faces for transient, keycast, and calendar holidays - Various keybinding additions and cleanup
This commit is contained in:
@@ -154,6 +154,17 @@ Disable jinx-mode if it's enable and global-jinx-mode is disable , otherwise tog
|
||||
(dolist (buf buffers)
|
||||
(persp-set-buffer buf))))
|
||||
|
||||
(defun gptel-agent-project ()
|
||||
"Run `gptel-agent' in current project's root (by run it with prefix argument)."
|
||||
(interactive)
|
||||
(let ((current-prefix-arg '-))
|
||||
(call-interactively 'gptel-agent)))
|
||||
|
||||
(defun consult-ripgrep-project ()
|
||||
"Run `consult-ripgrep' in current project's root."
|
||||
(interactive)
|
||||
(when-let* ((proj (project-current t)))
|
||||
(consult-ripgrep (project-root proj))))
|
||||
|
||||
(provide 'init-kbd-func)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user