summaryrefslogtreecommitdiff
path: root/settings/setup-rustic-mode.el
blob: 75c8464766e9de3da3ab2b9be6dd4a776583732f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
(require 'dap-lldb)
(require 'dap-gdb-lldb)
;; installs .extension/vscode
(dap-gdb-lldb-setup)
(dap-register-debug-template
 "Rust::LLDB"
 (list :type "lldb"
       :request "launch"
       :name "LLDB::Run"
       :gdbpath "rust-lldb"
       :target nil
       :cwd (projectile-project-root)))

(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))

(setq rustic-format-on-save t)
(setq lsp-rust-analyzer-server-display-inlay-hints t)
(add-hook 'rustic-mode-hook 'rk/rustic-mode-hook)

(provide 'setup-rustic-mode)
;;; setup-rustic-mode.el ends here