Updates to emacs 30.1

This commit is contained in:
2025-02-26 11:40:46 +01:00
parent 98d609d561
commit 51a438c12a

78
.emacs
View File

@@ -426,7 +426,33 @@
(magit-credential-cache-daemon-socket nil) (magit-credential-cache-daemon-socket nil)
) )
(use-package yasnippet
:delight yas-minor-mode
:bind ( :map yas-minor-mode-map
("TAB" . nil)
)
)
(use-package yasnippet-snippets
:after yasnippet
)
(use-package yasnippet-licenses
:straight (yasnippet-licenses
:type git
:host github
:repo "atuleu/yasnippet-licenses"
:files (:defaults "*.el" "snippets")
)
:after yasnippet
)
(use-package company (use-package company
:after yasnippet
:delight :delight
:bind ( ("M-TAB" . company-complete) ) :bind ( ("M-TAB" . company-complete) )
:init :init
@@ -575,28 +601,6 @@
(add-to-list 'auto-mode-alist '("\\.pio$" . poly-pio-mode)) (add-to-list 'auto-mode-alist '("\\.pio$" . poly-pio-mode))
) )
(use-package yasnippet
:delight yas-minor-mode
:config
:bind ( :map yas-minor-mode-map
("TAB" . nil)
)
)
(use-package yasnippet-snippets
:after yasnippet
)
(use-package yasnippet-licenses
:straight (yasnippet-licenses
:type git
:host github
:repo "atuleu/yasnippet-licenses"
:files (:defaults "*.el" "snippets")
)
:after yasnippet
)
(use-package projectile (use-package projectile
:bind ( :map projectile-mode-map :bind ( :map projectile-mode-map
@@ -681,25 +685,25 @@
) )
) )
(use-package polymode ;; (use-package polymode
:config ;; :config
(define-hostmode poly-pio-hostmode ;; (define-hostmode poly-pio-hostmode
:mode 'asm-mode) ;; :mode 'asm-mode)
(define-innermode poly-pio-c-innermode ;; (define-innermode poly-pio-c-innermode
:mode 'c-mode ;; :mode 'c-mode
:head-matcher "^% c-sdk {$" ;; :head-matcher "^% c-sdk {$"
:tail-matcher "^%}$" ;; :tail-matcher "^%}$"
:head-mode 'host ;; :head-mode 'host
:tail-mode 'host) ;; :tail-mode 'host)
(define-polymode poly-pio-mode ;; (define-polymode poly-pio-mode
:hostmode 'poly-pio-hostmode ;; :hostmode 'poly-pio-hostmode
:innermodes '(poly-pio-c-innermode)) ;; :innermodes '(poly-pio-c-innermode))
(add-to-list 'auto-mode-alist '("\\.pio$" . poly-pio-mode)) ;; (add-to-list 'auto-mode-alist '("\\.pio$" . poly-pio-mode))
) ;; )
(use-package vterm) (use-package vterm)