summaryrefslogtreecommitdiff
path: root/settings
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2021-09-07 18:18:45 -0700
committerbenj <benj@rse8.com>2021-09-07 18:20:21 -0700
commit518baa4296035df24d4271a4d188af5db3bd52f7 (patch)
tree8eee389062d7da73a6ea7da85a3b802212ddc314 /settings
parente9b16c36ee6f3c77d6b1c303826804f2e047d21c (diff)
downloademacs-518baa4296035df24d4271a4d188af5db3bd52f7.tar
emacs-518baa4296035df24d4271a4d188af5db3bd52f7.tar.gz
emacs-518baa4296035df24d4271a4d188af5db3bd52f7.tar.bz2
emacs-518baa4296035df24d4271a4d188af5db3bd52f7.tar.lz
emacs-518baa4296035df24d4271a4d188af5db3bd52f7.tar.xz
emacs-518baa4296035df24d4271a4d188af5db3bd52f7.tar.zst
emacs-518baa4296035df24d4271a4d188af5db3bd52f7.zip
rustic lldb && web-mode lsp changes
Diffstat (limited to '')
-rw-r--r--settings/setup-lsp-mode.el1
-rw-r--r--settings/setup-rustic-mode.el13
-rw-r--r--settings/setup-web-mode.el3
3 files changed, 16 insertions, 1 deletions
diff --git a/settings/setup-lsp-mode.el b/settings/setup-lsp-mode.el
index e02c6b9..9ebdcaf 100644
--- a/settings/setup-lsp-mode.el
+++ b/settings/setup-lsp-mode.el
@@ -17,6 +17,7 @@
(add-hook 'lisp-mode-hook #'lsp)
(add-hook 'python-mode-hook #'lsp)
(add-hook 'rustic-mode #'lsp)
+(add-hook 'web-mode-hook #'lsp)
(add-hook 'lsp-after-open-hook 'lsp-ui-mode)
diff --git a/settings/setup-rustic-mode.el b/settings/setup-rustic-mode.el
index 98e1ed6..74ceb29 100644
--- a/settings/setup-rustic-mode.el
+++ b/settings/setup-rustic-mode.el
@@ -1,3 +1,16 @@
+(require 'dap-lldb)
+(require 'dap-gdb-lldb)
+
+(dap-gdb-lldb-setup)
+(dap-register-debug-template
+ "Rust::LLDB Run Configuration"
+ (list :type "lldb"
+ :request "launch"
+ :name "GDB::Run"
+ :gdbpath "rust-lldb"
+ :target nil
+ :cwd nil))
+
(defun rk/rustic-mode-hook ()
;; so that run C-c C-c C-r works without having to confirm
(setq-local buffer-save-without-query t))
diff --git a/settings/setup-web-mode.el b/settings/setup-web-mode.el
index 443c713..e476dc2 100644
--- a/settings/setup-web-mode.el
+++ b/settings/setup-web-mode.el
@@ -12,6 +12,7 @@
(add-to-list 'auto-mode-alist '("\\.mustache\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.tpl\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.eex\\'" . web-mode))
+(add-to-list 'auto-mode-alist '("\\.svelte\\'" . web-mode))
(set-face-attribute 'web-mode-doctype-face nil :foreground "misty rose")
@@ -22,7 +23,7 @@
(set-face-attribute 'web-mode-block-delimiter-face nil :foreground "medium aquamarine")
(setq web-mode-engines-alist
- '(("jinja" . "\\.html\\'")))
+ '(("django" . "\\.html\\'")))
(defun indent-offset ()
"Hooks for web mode."