diff --git a/init.d/programming/lsp.el b/init.d/programming/lsp.el index 51da8c5..892ad40 100644 --- a/init.d/programming/lsp.el +++ b/init.d/programming/lsp.el @@ -52,6 +52,7 @@ (add-to-list 'lsp-clients-clangd-args "--background-index" t)) ;; Mark lsp-clients-clangd-args as safe to override. (put 'lsp-clients-clangd-args 'safe-local-variable #'consp) + (add-to-list 'lsp-language-id-configuration '(".*\\.csp$" . "html")) (defun my/lsp-init () "Change some settings after entering lsp-mode." diff --git a/init.d/text/web.el b/init.d/text/web.el index 6bde2b3..cc82c4c 100644 --- a/init.d/text/web.el +++ b/init.d/text/web.el @@ -38,7 +38,8 @@ (replace-match "

\\1

")))) :mode (("\\.[ps]?html?$" . web-mode) ("\\.tmpl$" . web-mode) ; Gitea templates. - ("\\.php$" . web-mode)) + ("\\.php$" . web-mode) + ("\\.csp$" . web-mode)) ; Drogon templates (C++ Server Pages). :hook (web-mode . (lambda () (set-fill-column 120))) :bind ("C-c C-M-h" . my/html-surround-with-tag))