From 1df6a929cb0f540b2b8caf8f127afc3ad6c2468c Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Fri, 23 Jan 2026 00:21:00 -0500 Subject: riley's proj.el --- .config/emacs/init.el | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to '.config/emacs/init.el') diff --git a/.config/emacs/init.el b/.config/emacs/init.el index c295d20..25c940b 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -14,6 +14,9 @@ (setq use-package-always-ensure t) +;; == custom lisp +(add-to-list 'load-path (concat (getenv "HOME") "/.config/emacs/lisp")) + ;; == greener emacs (use-package no-littering :demand t) @@ -109,8 +112,9 @@ ;; electric pairs ;; (electric-pair-mode +1) -;; find other file +;; some binds (global-set-key (kbd "C-c f") 'ff-find-other-file) +(global-set-key (kbd "C-c c") 'recompile) ;; better commenting (use-package evil-nerd-commenter @@ -517,3 +521,11 @@ (c-set-offset 'case-label '+) (add-to-list 'c-offsets-alist '(arglist-close . c-lineup-close-paren))) (add-hook 'c-mode-common-hook 'my-c-mode-common-hook) + +;; == proj +(require 'proj) +(setq + proj-locations '("~/development/" "~/opt/" "~/classes/psoft/" "~/classes/parallel-programming/" "~/classes/operating-systems/") + proj-find-params '("-mindepth 1" "-maxdepth 1" "-path '*/.git'" "-prune -o" "-type d" "-print")) +(global-set-key (kbd "C-x b") `proj-switch-to-buffer) +(global-set-key (kbd "C-c b") `switch-to-buffer) -- cgit v1.2.3