diff options
| author | BardofSprites <[email protected]> | 2025-03-01 16:52:09 -0500 |
|---|---|---|
| committer | BardofSprites <[email protected]> | 2025-03-01 16:52:09 -0500 |
| commit | 0a04f951e08b38f7711c68c948c254d21e938b16 (patch) | |
| tree | 2549cfe5135700238ca6717a286823a384f38f86 /bard-emacs-modules | |
| parent | 5b2dd18295b88685c4a87603bcb234a26af0c1b7 (diff) | |
multimedia module
Diffstat (limited to 'bard-emacs-modules')
| -rw-r--r-- | bard-emacs-modules/bard-emacs-emms.el | 52 | ||||
| -rw-r--r-- | bard-emacs-modules/bard-emacs-media.el | 56 | ||||
| -rw-r--r-- | bard-emacs-modules/bard-emacs-writing.el | 6 |
3 files changed, 56 insertions, 58 deletions
diff --git a/bard-emacs-modules/bard-emacs-emms.el b/bard-emacs-modules/bard-emacs-emms.el index fd9dfa9..e69de29 100644 --- a/bard-emacs-modules/bard-emacs-emms.el +++ b/bard-emacs-modules/bard-emacs-emms.el @@ -1,52 +0,0 @@ -;; |------------------------------------| -;; | EMMS | -;; |------------------------------------| - -;; (require 'emms) -;; (require 'emms-setup) -;; (require 'emms-mpris) -;; (require 'emms-mode-line-icon) - -(use-package emms - :ensure t - ;; :demand t - :bind - (:map emms-playlist-mode-map - ("A" . emms-add-directory) - ("l" . emms-add-playlist) - ("T" . emms-add-directory-tree) - ("F" . emms-add-file) - ("U" . emms-add-url) - ("L" . emms-toggle-repeat-track) - ("<mouse-3>" . emms-pause) - ("<SPC>" . emms-pause) - ("c" . bard/emms-recenter) - ("P" . emms-playlist-mode-shift-track-up) - ("N" . emms-playlist-mode-shift-track-down)) - :bind (("<f8>" . emms) - ("M-<f8>" . emms-browser)) - :hook - (emms-playlist-mode . hl-line-mode) - :config - (emms-all) - (emms-default-players) - (emms-mpris-enable) - (setq emms-player-list '(emms-player-mpv)) - ;; emms-info-functions '(emms-info-native) - - ;; (setq emms-browser-covers 'emms-browser-cache-thumbnail) - - (setq emms-volume-amixer-card 0) - - ;; center line function - (defun bard/emms-recenter () - (interactive) - (recenter-top-bottom) - (emms-playlist-mode-center-current)) - - ;; modeline - (emms-mode-line-disable) - (emms-playing-time-disable-display) - ) - -(provide 'bard-emacs-emms) diff --git a/bard-emacs-modules/bard-emacs-media.el b/bard-emacs-modules/bard-emacs-media.el new file mode 100644 index 0000000..d1b82db --- /dev/null +++ b/bard-emacs-modules/bard-emacs-media.el @@ -0,0 +1,56 @@ +;;;; EMMS +(use-package emms + :ensure t + ;; :demand t + :bind + (:map emms-playlist-mode-map + ("A" . emms-add-directory) + ("l" . emms-add-playlist) + ("T" . emms-add-directory-tree) + ("F" . emms-add-file) + ("U" . emms-add-url) + ("L" . emms-toggle-repeat-track) + ("<mouse-3>" . emms-pause) + ("<SPC>" . emms-pause) + ("c" . bard/emms-recenter) + ("P" . emms-playlist-mode-shift-track-up) + ("N" . emms-playlist-mode-shift-track-down)) + :bind (("<f8>" . emms) + ("M-<f8>" . emms-browser)) + :hook + (emms-playlist-mode . hl-line-mode) + :config + (emms-all) + (emms-default-players) + (emms-mpris-enable) + (setq emms-player-list '(emms-player-mpv)) + ;; emms-info-functions '(emms-info-native) + + ;; (setq emms-browser-covers 'emms-browser-cache-thumbnail) + + (setq emms-volume-amixer-card 0) + + ;; center line function + (defun bard/emms-recenter () + (interactive) + (recenter-top-bottom) + (emms-playlist-mode-center-current)) + + ;; modeline + (emms-mode-line-disable) + (emms-playing-time-disable-display) + ) + +;;;; Youtube +(use-package yeetube + :ensure t + ) + +;;;; PDFS +(use-package pdf-tools + :ensure t + :config + (pdf-tools-install) + (add-to-list 'pdf-tools-enabled-modes #'pdf-view-themed-minor-mode)) + +(provide 'bard-emacs-media) diff --git a/bard-emacs-modules/bard-emacs-writing.el b/bard-emacs-modules/bard-emacs-writing.el index 1dfff9e..3ae3c6a 100644 --- a/bard-emacs-modules/bard-emacs-writing.el +++ b/bard-emacs-modules/bard-emacs-writing.el @@ -202,10 +202,4 @@ ("<f9>" . logos-focus-mode) ("C-x n n" . logos-narrow-dwim))) -(use-package pdf-tools - :ensure t - :config - (pdf-tools-install) - (add-to-list 'pdf-tools-enabled-modes #'pdf-view-themed-minor-mode)) - (provide 'bard-emacs-writing) |
