adding a lot of tweaks to slint and emms

This commit is contained in:
Chris Cochrun 2024-08-21 10:10:51 -05:00
parent 3ebf1410ce
commit 7a16f70bba
2 changed files with 44 additions and 6 deletions

View file

@ -3500,7 +3500,21 @@ I'd like to start learning and using rust if I can.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package slint-mode (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 #+end_src
*** Web *** Web
@ -4599,7 +4613,7 @@ Emulate a terminal
** Vterm ** Vterm
#+begin_src emacs-lisp #+begin_src emacs-lisp
(setq vterm-buffer-name-string "vterm %s" (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 () (defun chris/vterm-setup ()
"Setup vterm with my preferred settings" "Setup vterm with my preferred settings"
(display-line-numbers-mode -1)) (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 (general-def 'normal emms-playlist-mode-map
"q" 'bury-buffer "q" 'bury-buffer
"d" 'emms-playlist-mode-kill-track "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 (general-def 'normal emms-browser-mode-map
"q" 'bury-buffer "q" 'bury-buffer
"d" 'chris/emms-delete-song "d" 'chris/emms-delete-song

25
init.el
View file

@ -2609,7 +2609,21 @@ targets."
"gt" 'rustic-cargo-test)) "gt" 'rustic-cargo-test))
(use-package slint-mode (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 () (defun chris/web-mode-setup ()
"some setup for web development" "some setup for web development"
@ -3384,7 +3398,7 @@ targets."
(add-hook 'eshell-load-hook #'eat-eshell-mode)) (add-hook 'eshell-load-hook #'eat-eshell-mode))
(setq vterm-buffer-name-string "vterm %s" (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 () (defun chris/vterm-setup ()
"Setup vterm with my preferred settings" "Setup vterm with my preferred settings"
(display-line-numbers-mode -1)) (display-line-numbers-mode -1))
@ -3857,7 +3871,12 @@ interfere with the default `bongo-playlist-buffer'."
(general-def 'normal emms-playlist-mode-map (general-def 'normal emms-playlist-mode-map
"q" 'bury-buffer "q" 'bury-buffer
"d" 'emms-playlist-mode-kill-track "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 (general-def 'normal emms-browser-mode-map
"q" 'bury-buffer "q" 'bury-buffer
"d" 'chris/emms-delete-song "d" 'chris/emms-delete-song