summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2023-12-08 20:17:43 -0800
committerbenj <benj@rse8.com>2023-12-08 20:17:43 -0800
commite5c38838f3574965cbeec62b0752b9089328956d (patch)
tree924ea09ebdfd33fb7d9bfe196c80b3d5e2c5a3c3
parentd5cc0cc766bb561cbb2ee592f399579879fad09b (diff)
downloademacs-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.el65
1 files changed, 42 insertions, 23 deletions
diff --git a/init.el b/init.el
index e3b7a56..0610847 100644
--- a/init.el
+++ b/init.el
@@ -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