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
(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

25
init.el
View file

@ -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