tweaks to templates

This commit is contained in:
Chris Cochrun 2024-11-12 09:58:04 -06:00
parent 258a70e5ae
commit f54ea8f1b7
3 changed files with 81 additions and 9 deletions

34
init.el
View file

@ -2164,13 +2164,15 @@ targets."
(setq-local completion-at-point-functions
(cons #'tempel-complete
completion-at-point-functions)))
(setq tempel-path "/home/chris/.emacs.d/templates")
(add-hook 'conf-mode-hook 'tempel-setup-capf)
(add-hook 'prog-mode-hook 'tempel-setup-capf)
(add-hook 'text-mode-hook 'tempel-setup-capf)
(add-hook 'org-mode-hook 'tempel-setup-capf)
(add-hook 'ledger-mode-hook 'tempel-setup-capf)
(setq tempel-path "/home/chris/.emacs.d/templates")
;; Optionally make the Tempel templates available to Abbrev,
;; either locally or globally. `expand-abbrev' is bound to C-x '.
@ -2294,6 +2296,10 @@ targets."
(display-buffer-in-side-window)
(side . left)
(window-width . 0.3))
("*Denote FILE backlinks.**"
(display-buffer-in-side-window)
(side . right)
(window-width . 0.3))
("*org-roam*"
(display-buffer-in-side-window)
(side . right)
@ -2619,7 +2625,7 @@ targets."
rustic-lsp-client 'eglot
rustic-clippy-arguments "-- -W clippy::pedantic -W clippy::perf -W clippy::nursery -W clippy::unwrap_used"
rustic-rustfmt-args ""
rustic-test-arguments "-- --nocapture")
rustic-test-arguments "--benches --tests --all-features -- --nocapture")
(advice-add 'eglot-completion-at-point :around #'cape-wrap-buster)
(add-to-list 'compilation-error-regexp-alist rustic-compilation-error)
(add-to-list 'compilation-error-regexp-alist rustic-compilation-warning)
@ -2628,7 +2634,7 @@ targets."
"!" 'rustic-run-shell-command
"gC" 'rustic-cargo-clippy
"gA" 'rustic-cargo-add
"gt" 'rustic-cargo-test
"gt" 'rustic-cargo-test-dwim
"gT" 'rustic-cargo-current-test)
(chris/leader-keys 'normal rustic-mode-map
"gc" 'rustic-compile
@ -2655,6 +2661,9 @@ targets."
"gC" 'rustic-cargo-clippy
"gt" 'rustic-cargo-test))
(use-package ron-mode
:mode "\\.ron\\'")
(defun chris/web-mode-setup ()
"some setup for web development"
(setq-local completion-at-point-functions
@ -2988,7 +2997,9 @@ targets."
"gr" 'ledger-report
"gp" 'ledger-toggle-current
"C-j" 'ledger-navigate-next-xact-or-directive
"C-k" 'ledger-navigate-prev-xact-or-directive))
"C-k" 'ledger-navigate-prev-xact-or-directive
"S-k" 'ledger-date-up
"S-j" 'ledger-date-down))
(use-package mu4e
;; :load-path "~/.guix-home/profile/share/emacs/site-lisp/mu4e/"
@ -3253,6 +3264,21 @@ targets."
:custom
(magit-display-buffer-function #'magit-display-buffer-same-window-except-diff-v1))
(add-to-list 'load-path (file-truename (concat user-emacs-directory "fj/")))
(use-package fj
:custom
(fj-host "https://git.tfcconnection.org")
(fj-user "chris")
(fj-token "b170996c9d2989d749fdb3702385e84f7d2ae8fc")
:general
(chris/leader-keys
:states 'normal
:keymaps 'override
"ri" 'fj-list-issues
"rp" 'fj-list-own-repos)
(general-def 'normal fj-issue-tl-mode-map
"c" 'fj-issue-compose))
(use-package eshell
:ensure t
:config