mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
feat(lang): add vue-mode for working with .vue files
This commit is contained in:
@@ -173,6 +173,7 @@
|
||||
(require 'siren-thrift)
|
||||
(require 'siren-toml)
|
||||
(require 'siren-typescript)
|
||||
(require 'siren-vue)
|
||||
(require 'siren-web-mode)
|
||||
(require 'siren-xml)
|
||||
(require 'siren-yaml)
|
||||
|
||||
15
modules/languages/siren-mmm.el
Normal file
15
modules/languages/siren-mmm.el
Normal file
@@ -0,0 +1,15 @@
|
||||
;;; siren-mmm.el --- jimeh's Emacs Siren: mmm-mode configuration.
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; Basic configuration for mmm-mode.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(use-package mmm-mode
|
||||
:defer t
|
||||
:custom-face
|
||||
(mmm-default-submode-face ((t nil))))
|
||||
|
||||
(provide 'siren-mmm)
|
||||
;;; siren-mmm.el ends here
|
||||
26
modules/languages/siren-vue.el
Normal file
26
modules/languages/siren-vue.el
Normal file
@@ -0,0 +1,26 @@
|
||||
;;; siren-vue.el --- jimeh's Emacs Siren: vue-mode configuration.
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; Basic configuration for vue-mode.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'siren-company)
|
||||
(require 'siren-prettier-js)
|
||||
(require 'siren-mmm)
|
||||
|
||||
(use-package vue-mode
|
||||
:hook
|
||||
(vue-mode . siren-vue-mode-setup)
|
||||
|
||||
:init
|
||||
(defun siren-vue-mode-setup ()
|
||||
(prettier-js-mode)
|
||||
(company-mode)
|
||||
(lsp)
|
||||
(subword-mode)
|
||||
(siren-folding)))
|
||||
|
||||
(provide 'siren-vue)
|
||||
;;; siren-vue.el ends here
|
||||
@@ -115,6 +115,7 @@
|
||||
("melpa" . "26f2af3e31a2ddbf8600cb9a625d138c924d8a53")
|
||||
("mermaid-mode" . "795bcf830d9345474fad864602180408891b292d")
|
||||
("minions" . "36d39bd25ae58d1359d17f99142520339bea5974")
|
||||
("mmm-mode" . "9ffe364f3a31c7a771fe3401b8924642609953e8")
|
||||
("move-dup" . "fa9be365fcd6a2b89388b4d27dec93928d506678")
|
||||
("multiple-cursors.el" . "b880554d04b8f61165afba7d4de19ac9e39bb7ab")
|
||||
("mwim.el" . "b4f3edb4c0fb8f8b71cecbf8095c2c25a8ffbf85")
|
||||
@@ -166,6 +167,7 @@
|
||||
("smartparens" . "555626a43f9bb1985aa9a0eb675f2b88b29702c8")
|
||||
("spinner" . "2daa167bec1c7566d662d48613a94453536b524a")
|
||||
("sqlformat" . "2f10382034cd5cd2356cc69b4a1e9116d77a0d86")
|
||||
("ssass-mode" . "96f557887ad97a0066a60c54f92b7234b8407016")
|
||||
("straight.el" . "acd268e851d46beb1accb29d410d83c4eb8ef48c")
|
||||
("string-edit.el" . "c44b65b4c5e9f52be9c14d88ca2f402a18d9e1dd")
|
||||
("string-inflection" . "1937db7513db570606ea8798916180b7dd75d3b1")
|
||||
@@ -181,6 +183,8 @@
|
||||
("undo-tree" . "5b6df03781495d8a25695d846b0cce496d3d3058")
|
||||
("undohist" . "6c905772e6aa9969fd9ca500d2fe93e114130fe6")
|
||||
("use-package" . "4fb1f9a68f1e7e7d614652afc017a6652fd029f1")
|
||||
("vue-html-mode" . "1514939804bad558584feeb6298b38d22eadf64e")
|
||||
("vue-mode" . "031edd1f97db6e7d8d6c295c0e6d58dd128b9e71")
|
||||
("web-beautify" . "e1b45321d8c11b404b12c8e55afe55eaa7c84ee9")
|
||||
("web-mode" . "60ffd878c4371644bd964f00fea38054645e3e47")
|
||||
("with-editor" . "efafd482c21b90decbb0b682ed3159c86014d4f3")
|
||||
|
||||
Reference in New Issue
Block a user