diff options
| author | benj <benj@rse8.com> | 2023-12-08 20:17:43 -0800 |
|---|---|---|
| committer | benj <benj@rse8.com> | 2023-12-08 20:17:43 -0800 |
| commit | e5c38838f3574965cbeec62b0752b9089328956d (patch) | |
| tree | 924ea09ebdfd33fb7d9bfe196c80b3d5e2c5a3c3 | |
| parent | d5cc0cc766bb561cbb2ee592f399579879fad09b (diff) | |
| download | emacs-e5c38838f3574965cbeec62b0752b9089328956d.tar emacs-e5c38838f3574965cbeec62b0752b9089328956d.tar.gz emacs-e5c38838f3574965cbeec62b0752b9089328956d.tar.bz2 emacs-e5c38838f3574965cbeec62b0752b9089328956d.tar.lz emacs-e5c38838f3574965cbeec62b0752b9089328956d.tar.xz emacs-e5c38838f3574965cbeec62b0752b9089328956d.tar.zst emacs-e5c38838f3574965cbeec62b0752b9089328956d.zip | |
cargo-mode, rustic, pest-mode, uuidgen
Diffstat (limited to '')
| -rw-r--r-- | init.el | 65 |
1 files changed, 42 insertions, 23 deletions
@@ -112,6 +112,9 @@ :bind (("M-g a a" . 'avy-goto-char-timer) ("M-g a l" . 'avy-goto-line))) +(use-package cargo-mode + :ensure t) + (use-package company :ensure t :init @@ -142,6 +145,16 @@ :ensure t :hook (embark-collect-mode . consult-preview-at-point-mode)) +(use-package git-timemachine + :ensure t) + +(use-package go-mode + :after lsp-mode + :ensure t + :hook ((go-mode . lsp-mode) + (before-save . lsp-format-buffer) + (before-save . lsp-organize-imports))) + (use-package just-mode :ensure t) @@ -201,15 +214,15 @@ (use-package nginx-mode :ensure t) -(use-package git-timemachine - :ensure t) - (use-package paredit :ensure t :hook (lisp-mode . paredit-mode) (emacs-lisp-mode . paredit-mode)) +(use-package pest-mode + :ensure t) + (use-package projectile :ensure t :init (projectile-mode +1) @@ -260,16 +273,19 @@ "* %?" :empty-lines 0)))) -(use-package rust-mode - :ensure t - :bind ((:map rust-mode-map - ("C-c C-c C-c" . 'rust-compile) - ("C-c C-c C-k" . 'rust-check) - ("C-c C-c C-t" . 'rust-test) - ("C-c C-c C-r" . 'rust-run))) - :init - (setq rust-format-on-save t) - :hook (rust-mode . lsp)) +(use-package rustic + :ensure t) + +;; (use-package rust-mode +;; :ensure t +;; :bind ((:map rust-mode-map +;; ("C-c C-c C-c" . 'rust-compile) +;; ("C-c C-c C-k" . 'rust-check) +;; ("C-c C-c C-t" . 'rust-test) +;; ("C-c C-c C-r" . 'rust-run))) +;; :init +;; (setq rust-format-on-save t) +;; :hook (rust-mode . lsp)) (use-package solarized-theme :ensure t @@ -301,6 +317,19 @@ ("DEL" . 'vertico-directory-delete-char)) :hook (rfn-eshadow-update-overlay . vertico-directory-tidy)) +(use-package uuidgen + :ensure t) + +(use-package visual-regexp + :ensure t + :bind (("C-s" . 'vr/isearch-forward) + ("C-r" . 'vr/isearch-backward) + ("C-M-r" . 'vr/replace))) + +(use-package visual-regexp-steroids + :after visual-regexp + :ensure t) + (use-package web-mode :ensure t :mode (("\\.svelte?\\'" . web-mode) @@ -321,16 +350,6 @@ :hook ((web-mode . lsp) (web-mode . apheleia-mode))) -(use-package visual-regexp - :ensure t - :bind (("C-s" . 'vr/isearch-forward) - ("C-r" . 'vr/isearch-backward) - ("C-M-r" . 'vr/replace))) - -(use-package visual-regexp-steroids - :after visual-regexp - :ensure t) - (use-package which-key :ensure t :config |
