diff options
| author | Jack Jamison <jackqjamison@gmail.com> | 2026-01-23 00:21:00 -0500 |
|---|---|---|
| committer | Jack Jamison <jackqjamison@gmail.com> | 2026-01-23 00:21:00 -0500 |
| commit | 1df6a929cb0f540b2b8caf8f127afc3ad6c2468c (patch) | |
| tree | 8cfbb4920cedb436401fab28193c5779a792556e /.config/emacs | |
| parent | e5ca063e3bc3fba3e497edfb6482b4a9dba449e6 (diff) | |
riley's proj.el
Diffstat (limited to '.config/emacs')
| -rw-r--r-- | .config/emacs/init.el | 14 | ||||
| m--------- | .config/emacs/lisp/proj | 0 | ||||
| l--------- | .config/emacs/lisp/proj.el | 1 |
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 |
