2025-12-14 04:51:24 +11:00
|
|
|
;; -*- lexical-binding: t -*-
|
|
|
|
|
|
2025-12-14 09:19:37 +11:00
|
|
|
(use-package transient)
|
|
|
|
|
|
2025-12-14 06:09:17 +11:00
|
|
|
(use-package magit
|
2025-12-21 14:53:44 +11:00
|
|
|
:bind (("C-c g" . magit-dispatch))
|
2025-12-14 06:09:17 +11:00
|
|
|
:config
|
2025-12-21 14:53:44 +11:00
|
|
|
(setq magit-show-long-lines-warning nil)
|
|
|
|
|
)
|
2025-12-14 06:09:17 +11:00
|
|
|
|
|
|
|
|
;; (use-package eat
|
|
|
|
|
;; :ensure `(eat :repo "https://codeberg.org/akib/emacs-eat"
|
|
|
|
|
;; :files ("*.el" ("term" "term/*.el") "*.texi"
|
|
|
|
|
;; "*.ti" ("terminfo/e" "terminfo/e/*")
|
|
|
|
|
;; ("terminfo/65" "terminfo/65/*")
|
|
|
|
|
;; ("integration" "integration/*")
|
|
|
|
|
;; (:exclude ".dir-locals.el" "*-tests.el")))
|
|
|
|
|
;; :config
|
|
|
|
|
;; )
|
|
|
|
|
|
2025-12-14 09:04:11 +11:00
|
|
|
(use-package vterm
|
|
|
|
|
:bind ("C-\\" . vterm))
|
|
|
|
|
(use-package editorconfig
|
|
|
|
|
:diminish
|
2025-12-15 18:20:19 +11:00
|
|
|
:hook elpaca-after-init)
|
2025-12-14 09:04:11 +11:00
|
|
|
|
|
|
|
|
|
|
|
|
|
(use-package yaml-mode)
|
|
|
|
|
;; Fish shell mode and auto-formatting
|
|
|
|
|
(use-package fish-mode
|
|
|
|
|
:commands fish_indent-before-save
|
|
|
|
|
:defines eglot-server-programs
|
|
|
|
|
:hook (fish-mode . (lambda ()
|
|
|
|
|
"Integrate `fish_indent` formatting with Fish shell mode."
|
|
|
|
|
(add-hook 'before-save-hook #'fish_indent-before-save)))
|
|
|
|
|
:config
|
|
|
|
|
(with-eval-after-load 'eglot
|
|
|
|
|
(add-to-list 'eglot-server-programs
|
|
|
|
|
'(fish-mode . ("fish-lsp" "start")))))
|
2025-12-14 04:51:24 +11:00
|
|
|
|
2025-12-15 05:50:04 +11:00
|
|
|
(use-package docker-compose-mode)
|
|
|
|
|
|
2025-12-14 22:07:16 +11:00
|
|
|
(use-package leetcode)
|
|
|
|
|
|
2025-12-15 18:20:19 +11:00
|
|
|
(use-package treesit-auto
|
2025-12-22 13:45:19 +11:00
|
|
|
:hook (elpaca-after-init . global-treesit-auto-mode)
|
2025-12-15 18:20:19 +11:00
|
|
|
:custom
|
|
|
|
|
(treesit-auto-install 'prompt)
|
|
|
|
|
:config
|
|
|
|
|
(treesit-auto-add-to-auto-mode-alist 'all))
|
|
|
|
|
|
2025-12-16 08:23:57 +11:00
|
|
|
(use-package systemd)
|
|
|
|
|
|
2025-12-24 06:55:06 +08:00
|
|
|
(add-hook 'prog-mode-hook #'toggle-truncate-lines)
|
|
|
|
|
|
2025-12-14 04:51:24 +11:00
|
|
|
(provide 'init-coding)
|