From 6dfa38b5d3df750bf97f0d883feeb1dd71776d01 Mon Sep 17 00:00:00 2001 From: Jessie Hildebrandt Date: Mon, 20 Jul 2020 20:16:51 -0400 Subject: [PATCH] Add web-mode and json-mode --- init.el | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/init.el b/init.el index 02d47f4..4e70a6d 100644 --- a/init.el +++ b/init.el @@ -395,12 +395,19 @@ :mode ("\\.lua\\'" . lua-mode)) -;; Load PHP Mode -;; (Associated files: .php (HTML-Mode), .inc) -(use-package php-mode +;; Load Web Mode +;; (Associated files: .php, .inc, .html) +(use-package web-mode :mode - (("\\.php\\'" . html-mode) - ("\\.inc\\'" . php-mode))) + (("\\.php\\'" . web-mode) + ("\\.inc\\'" . web-mode) + ("\\.html\\'" . web-mode))) + +;; Load JSON Mode +;; (Associated files: .json) +(use-package json-mode + :mode + ("\\.json\\'" . json-mode)) ;; Load Rust Mode ;; (Associated files: .rs) @@ -444,10 +451,11 @@ ;;==================== ;; Load LSP Mode -;; Associated languages: JavaScript, GDScript +;; Associated languages: JavaScript, JSON, GDScript, Rust (use-package lsp-mode :hook (js-mode . lsp-deferred) + (json-mode . lsp-deferred) (gdscript-mode . lsp-deferred) (rust-mode . lsp-deferred) :commands