tangled
alpha
login
or
join now
nesv.ca
/
emacs.d
0
fork
atom
My personal emacs configuration
0
fork
atom
overview
issues
pulls
pipelines
Try out rustic over rust-mode
nesv.ca
2 years ago
01abf756
680260bb
+20
-5
1 changed file
expand all
collapse all
unified
split
init.el
+20
-5
init.el
···
324
324
325
325
(use-package protobuf-mode :ensure t)
326
326
327
327
-
(use-package rust-mode
327
327
+
;; (use-package rust-mode
328
328
+
;; :ensure t
329
329
+
;; :hook (rust-mode-hook . eglot-ensure)
330
330
+
;; :init
331
331
+
;; (add-hook 'rust-mode-hook (lambda () (setq indent-tabs-mode nil)))
332
332
+
;; :config
333
333
+
;; (setq rust-format-on-save t))
334
334
+
335
335
+
(use-package rustic
328
336
:ensure t
329
329
-
:hook (rust-mode-hook . eglot-ensure)
330
330
-
:init
331
331
-
(add-hook 'rust-mode-hook (lambda () (setq indent-tabs-mode nil)))
332
337
:config
333
333
-
(setq rust-format-on-save t))
338
338
+
(setq rustic-lsp-client 'eglot)
339
339
+
(setq lsp-eldoc-hook nil)
340
340
+
(setq lsp-enable-symbol-highlighting nil)
341
341
+
(setq lsp-signature-auto-activate nil)
342
342
+
(setq rustic-format-on-save t)
343
343
+
(add-hook 'rustic-mode-hook 'nesv/rustic-mode-hook))
344
344
+
345
345
+
(defun nesv/rustic-mode-hook ()
346
346
+
(when buffer-file-name
347
347
+
(setq-local buffer-save-without-query t))
348
348
+
(add-hook 'before-save-hook 'lsp-format-buffer nil t))
334
349
335
350
(use-package yaml-mode :ensure t)
336
351
(use-package flycheck-yamllint :ensure t)