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
325
(use-package protobuf-mode :ensure t)
326
327
-
(use-package rust-mode
0
0
0
0
0
0
0
0
328
:ensure t
329
-
:hook (rust-mode-hook . eglot-ensure)
330
-
:init
331
-
(add-hook 'rust-mode-hook (lambda () (setq indent-tabs-mode nil)))
332
:config
333
-
(setq rust-format-on-save t))
0
0
0
0
0
0
0
0
0
0
334
335
(use-package yaml-mode :ensure t)
336
(use-package flycheck-yamllint :ensure t)
···
324
325
(use-package protobuf-mode :ensure t)
326
327
+
;; (use-package rust-mode
328
+
;; :ensure t
329
+
;; :hook (rust-mode-hook . eglot-ensure)
330
+
;; :init
331
+
;; (add-hook 'rust-mode-hook (lambda () (setq indent-tabs-mode nil)))
332
+
;; :config
333
+
;; (setq rust-format-on-save t))
334
+
335
+
(use-package rustic
336
:ensure t
0
0
0
337
:config
338
+
(setq rustic-lsp-client 'eglot)
339
+
(setq lsp-eldoc-hook nil)
340
+
(setq lsp-enable-symbol-highlighting nil)
341
+
(setq lsp-signature-auto-activate nil)
342
+
(setq rustic-format-on-save t)
343
+
(add-hook 'rustic-mode-hook 'nesv/rustic-mode-hook))
344
+
345
+
(defun nesv/rustic-mode-hook ()
346
+
(when buffer-file-name
347
+
(setq-local buffer-save-without-query t))
348
+
(add-hook 'before-save-hook 'lsp-format-buffer nil t))
349
350
(use-package yaml-mode :ensure t)
351
(use-package flycheck-yamllint :ensure t)