summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-01-23 00:21:00 -0500
committerJack Jamison <jackqjamison@gmail.com>2026-01-23 00:21:00 -0500
commit1df6a929cb0f540b2b8caf8f127afc3ad6c2468c (patch)
tree8cfbb4920cedb436401fab28193c5779a792556e
parente5ca063e3bc3fba3e497edfb6482b4a9dba449e6 (diff)
riley's proj.el
-rw-r--r--.config/emacs/init.el14
m---------.config/emacs/lisp/proj0
l---------.config/emacs/lisp/proj.el1
3 files changed, 14 insertions, 1 deletions
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)
diff --git a/.config/emacs/lisp/proj b/.config/emacs/lisp/proj
new file mode 160000
+Subproject 4f227e82f37467ce1bb100eb660e21f9a912463
diff --git a/.config/emacs/lisp/proj.el b/.config/emacs/lisp/proj.el
new file mode 120000
index 0000000..f8e0f0f
--- /dev/null
+++ b/.config/emacs/lisp/proj.el
@@ -0,0 +1 @@
+proj/proj.el \ No newline at end of file