Adds pio-mode support through polymode

This commit is contained in:
2024-04-16 11:33:49 +02:00
parent c94ff5b11c
commit c0e142ff40

21
.emacs
View File

@@ -648,6 +648,27 @@
)
)
(use-package polymode
:config
(define-hostmode poly-pio-hostmode
:mode 'asm-mode)
(define-innermode poly-pio-c-innermode
:mode 'c-mode
:head-matcher "^% c-sdk {$"
:tail-matcher "^%}$"
:head-mode 'host
:tail-mode 'host)
(define-polymode poly-pio-mode
:hostmode 'poly-pio-hostmode
:innermodes '(poly-pio-c-innermode))
(add-to-list 'auto-mode-alist '("\\.pio$" . poly-pio-mode))
)
(use-package vterm)
(use-package flycheck