diff options
Diffstat (limited to 'modules/workstation')
-rw-r--r-- | modules/workstation/emacs/init.el | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/workstation/emacs/init.el b/modules/workstation/emacs/init.el index b3f5861c4be0..e78ad6b74c3d 100644 --- a/modules/workstation/emacs/init.el +++ b/modules/workstation/emacs/init.el @@ -95,8 +95,15 @@ (global-set-key (kbd "C-c r") 'revert-buffer) ;;; Rust ;;; +;; Indent with spaces in Rust code. (add-hook 'rust-mode-hook (lambda () (setq indent-tabs-mode nil))) +(with-eval-after-load 'rust-mode + ;; Cargo keybindings + (define-key rust-mode-map (kbd "C-c c b") 'rust-compile) + (define-key rust-mode-map (kbd "C-c c r") 'rust-run) + (define-key rust-mode-map (kbd "C-c c t") 'rust-test)) + ;;; save-some-buffers ;;; ;; Allow reverting buffers directly from the "Save file ...?" message. (add-to-list 'save-some-buffers-action-alist |