From bdf9a71ab7baa2b1de9abcfd5df1a9107a55d141 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sun, 5 Jul 2026 01:19:30 -0400 Subject: add a bunch of emacs packages HELP --- .config/emacs/misc.el | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .config/emacs/misc.el (limited to '.config/emacs/misc.el') diff --git a/.config/emacs/misc.el b/.config/emacs/misc.el new file mode 100644 index 0000000..9239f64 --- /dev/null +++ b/.config/emacs/misc.el @@ -0,0 +1,44 @@ +;; some binds +(global-set-key (kbd "C-c f") 'ff-find-other-file) +(global-set-key (kbd "C-c c") 'recompile) +(global-set-key (kbd "C-") 'browse-url-xdg-open) + +;; magit +(use-package magit + :demand t + :bind (("C-x g" . magit-status)) + :custom + (magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1)) + +;; consult +(use-package consult + :custom + (consult-preview-key nil) + :bind (("M-y" . 'consult-yank-pop) ;; Paste by selecting the kill-ring + ("M-s" . 'consult-line) ;; Search current buffer, like swiper + ("C-c i" . 'consult-imenu) ;; Search the imenu + )) + +;; proj +(use-package proj + :demand t + :config + (global-set-key (kbd "C-x b") `proj-switch-to-buffer) + (global-set-key (kbd "C-c b") `switch-to-buffer) + (global-set-key (kbd "C-x k") `proj-kill-buffer) + (global-set-key (kbd "C-c k") `kill-buffer) + (setq proj-locations '(("~/development/" . 1) ("~/opt/" . 1) ("~/dotfiles/" . 0) ("~/dotfiles/.config/emacs/lisp/" . 1)) + proj-grep-function 'consult-ripgrep)) + +;; editorconfig mode +(editorconfig-mode 1) +(add-hook 'prog-mode 'editorconfig-apply) + +;; helpful +(use-package helpful + :ensure nil + :bind + ([remap describe-command] . helpful-command) + ([remap describe-function] . helpful-callable) + ([remap describe-variable] . helpful-variable) + ([remap describe-key] . helpful-key)) -- cgit v1.2.3