From 7a16f70bbaf3bbe189bf9ec923abad3e772a59a0 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Wed, 21 Aug 2024 10:10:51 -0500 Subject: [PATCH] adding a lot of tweaks to slint and emms --- README.org | 25 ++++++++++++++++++++++--- init.el | 25 ++++++++++++++++++++++--- 2 files changed, 44 insertions(+), 6 deletions(-) diff --git a/README.org b/README.org index cd4f0bb3..d64b5349 100644 --- a/README.org +++ b/README.org @@ -3500,7 +3500,21 @@ I'd like to start learning and using rust if I can. #+begin_src emacs-lisp (use-package slint-mode - :mode "\\.slint\\'") + :mode "\\.slint\\'" + :general + (general-def 'normal slint-mode-map + "!" 'rustic-run-shell-command + "gC" 'rustic-cargo-clippy + "gA" 'rustic-cargo-add + "gt" 'rustic-cargo-test + "gT" 'rustic-cargo-current-test) + (chris/leader-keys 'normal slint-mode-map + "gc" 'rustic-compile + "gr" 'projectile-run-project + "si" 'consult-imenu-multi + "ga" 'rustic-cargo-add + "gC" 'rustic-cargo-clippy + "gt" 'rustic-cargo-test)) #+end_src *** Web @@ -4599,7 +4613,7 @@ Emulate a terminal ** Vterm #+begin_src emacs-lisp (setq vterm-buffer-name-string "vterm %s" - vterm-shell "/run/current-system/sw/bin/fish") + vterm-shell "/run/current-system/sw/bin/nu") (defun chris/vterm-setup () "Setup vterm with my preferred settings" (display-line-numbers-mode -1)) @@ -5201,7 +5215,12 @@ Since Bongo seems kinda difficult I shall give EMMS another try. (general-def 'normal emms-playlist-mode-map "q" 'bury-buffer "d" 'emms-playlist-mode-kill-track - "D" 'emms-playlist-mode-goto-dired-at-point) + "m" 'emms-mark-track + "D" 'emms-playlist-mode-goto-dired-at-point + "]" 'emms-seek-forward + "[" 'emms-seek-backward + "C-k" 'emms-mark-kill-marked-tracks + "p" 'emms-pause) (general-def 'normal emms-browser-mode-map "q" 'bury-buffer "d" 'chris/emms-delete-song diff --git a/init.el b/init.el index 43fb3c96..7d2f7b81 100644 --- a/init.el +++ b/init.el @@ -2609,7 +2609,21 @@ targets." "gt" 'rustic-cargo-test)) (use-package slint-mode - :mode "\\.slint\\'") + :mode "\\.slint\\'" + :general + (general-def 'normal slint-mode-map + "!" 'rustic-run-shell-command + "gC" 'rustic-cargo-clippy + "gA" 'rustic-cargo-add + "gt" 'rustic-cargo-test + "gT" 'rustic-cargo-current-test) + (chris/leader-keys 'normal slint-mode-map + "gc" 'rustic-compile + "gr" 'projectile-run-project + "si" 'consult-imenu-multi + "ga" 'rustic-cargo-add + "gC" 'rustic-cargo-clippy + "gt" 'rustic-cargo-test)) (defun chris/web-mode-setup () "some setup for web development" @@ -3384,7 +3398,7 @@ targets." (add-hook 'eshell-load-hook #'eat-eshell-mode)) (setq vterm-buffer-name-string "vterm %s" - vterm-shell "/run/current-system/sw/bin/fish") + vterm-shell "/run/current-system/sw/bin/nu") (defun chris/vterm-setup () "Setup vterm with my preferred settings" (display-line-numbers-mode -1)) @@ -3857,7 +3871,12 @@ interfere with the default `bongo-playlist-buffer'." (general-def 'normal emms-playlist-mode-map "q" 'bury-buffer "d" 'emms-playlist-mode-kill-track - "D" 'emms-playlist-mode-goto-dired-at-point) + "m" 'emms-mark-track + "D" 'emms-playlist-mode-goto-dired-at-point + "]" 'emms-seek-forward + "[" 'emms-seek-backward + "C-k" 'emms-mark-kill-marked-tracks + "p" 'emms-pause) (general-def 'normal emms-browser-mode-map "q" 'bury-buffer "d" 'chris/emms-delete-song