more emacs

This commit is contained in:
Michael Chalupiak
2026-07-15 08:20:11 -06:00
parent 18705edb61
commit 6ccfee043b
20 changed files with 112 additions and 1974 deletions

View File

@@ -51,8 +51,14 @@
(save-place-mode 1)
(global-auto-revert-mode 1)
(context-menu-mode 1)
(electric-pair-mode 1)
(electric-indent-mode 1)
(define-globalized-minor-mode global-electric-pair-mode electric-pair-mode
(lambda () (if (memq 'major-mode
'(emacs-lisp-mode common-lisp-mode lisp-mode scheme-mode))
(electric-pair-mode 1))))
(define-globalized-minor-mode global-electric-indent-mode electric-indent-mode
(lambda () (electric-indent-mode 1)))
(global-electric-pair-mode)
(global-electric-indent-mode)
;; (enable-recursive-minibuffers t)
;; (read-extended-command-predicate #'command-completion-default-include-p)

View File

@@ -37,6 +37,6 @@
(time-subtract after-init-time before-init-time)))
gcs-done))
(add-hook 'emacs-startup-hook #'efs/display-startup-time)
;; (add-hook 'emacs-startup-hook #'efs/display-startup-time)
(provide 'early-init)
;;; early-init.el ends here

View File

@@ -153,7 +153,14 @@
(use-package org
:ensure t
:defer t)
:defer t
:config
;; active Babel languages
(require 'org-tempo)
(org-babel-do-load-languages
'org-babel-load-languages
'((emacs-lisp . t))))
(use-package org-msg
:ensure t
@@ -370,8 +377,6 @@
("https://notrelated.xyz/rss")
("https://karl-voit.at/feeds/lazyblorg-all.atom_1.0.links-and-content.xml")
;("https://sizeof.cat/index.xml")
("https://www.youtube.com/feeds/videos.xml?channel_id=UCkKmeTinUEU27syZPKrzWQQ")
("https://www.youtube.com/feeds/videos.xml?playlist_id=PLq1vmb-z7PpQt2PDNUr7XOzBjWAOWf0Rt")
("https://danielde.dev/rss.xml")
("https://pkolaczk.github.io/feed.xml")
("https://joeyh.name/blog/index.rss")

View File

@@ -92,6 +92,8 @@
(defvar treesit-language-source-alist '())
(add-to-list 'treesit-language-source-alist '(odin "https://github.com/tree-sitter-grammars/tree-sitter-odin"))
(add-to-list 'treesit-language-source-alist '(zig "https://github.com/tree-sitter-grammars/tree-sitter-zig"))
(add-to-list 'treesit-language-source-alist '(go "https://github.com/tree-sitter/tree-sitter-go"))
(add-to-list 'treesit-language-source-alist '(gomod "https://github.com/camdencheek/tree-sitter-go-mod"))
(provide 'lang)
;;; lang.el ends here

View File

@@ -39,4 +39,5 @@
(load bootstrap-file nil 'nomessage))
(provide 'straight)
;;; straight.el ends here

View File

@@ -24,6 +24,22 @@
:defer t
:bind-keymap ("M-'" . surround-keymap))
(use-package expand-region
:ensure t
:bind (("C-= =" . er/expand-region)
("C-= w" . er/mark-word)
("C-= s" . er/mark-symbol)
("C-= S" . er/mark-symbol-with-prefix)
("C-= f" . er/mark-defun)
("C-= c" . er/mark-comment)
("C-= m" . er/mark-method-call)
("C-= a" . er/mark-next-accessor)
("C-= p" . er/mark-inside-pairs)
("C-= P" . er/mark-outside-pairs)
("C-= '" . er/mark-inside-quotes)
("C-= \"" . er/mark-outside-quotes)))
(use-package dirvish
:ensure t
:defer t
@@ -55,17 +71,6 @@
(setq undo-fu-session-incompatible-files '("/COMMIT_EDITMSG\\'" "/git-rebase-todo\\'"))
(undo-fu-session-global-mode))
(use-package blamer
:ensure t
; :bind (("s-i" . blamer-show-commit-info)
; ("C-c i" . blamer-show-posframe-commit-info))
:defer 10
:custom
(blamer-idle-time 0.2)
(blamer-min-offset 70)
:config
(global-blamer-mode 1))
(use-package git-gutter
:defer 10
:hook (prog-mode . git-gutter-mode)