Adds pio-mode support through polymode
This commit is contained in:
21
.emacs
21
.emacs
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user