added ready-player-mode and updated bindings

This commit is contained in:
Matt Nish-Lapidus 2024-07-05 09:49:32 -04:00
parent 279003ffd1
commit ab484a2a2a
4 changed files with 25 additions and 27 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
.DS_Store .DS_Store
flycheck_*.el

View file

@ -394,13 +394,11 @@
"s-<return>" #'split-window-below "s-<return>" #'split-window-below
"C-M-S-s-<mouse-1>" #'+fold/toggle) "C-M-S-s-<mouse-1>" #'+fold/toggle)
(map! (map! :localleader
:localleader
:map lisp-mode-map :map lisp-mode-map
:desc "Load cl-patterns helpers" "p" #'cl-patterns-helpers-load) :desc "Load cl-patterns helpers" "p" #'cl-patterns-helpers-load)
(map! (map! :map smartparens-mode-map
:map smartparens-mode-map
"M-[" #'sp-forward-barf-sexp "M-[" #'sp-forward-barf-sexp
"M-]" #'sp-forward-slurp-sexp "M-]" #'sp-forward-slurp-sexp
"M-{" #'sp-backward-slurp-sexp "M-{" #'sp-backward-slurp-sexp
@ -415,8 +413,7 @@
"s-}" #'sp-unwrap-sexp) "s-}" #'sp-unwrap-sexp)
;; platform io local leader bindings ;; platform io local leader bindings
(map! (map! :map platformio-mode-map
:map platformio-mode-map
:localleader :localleader
"b" #'platformio-build "b" #'platformio-build
"u" #'platformio-upload "u" #'platformio-upload
@ -436,8 +433,7 @@
(interactive) (interactive)
(sclang-eval-expression "s.makeGui")) (sclang-eval-expression "s.makeGui"))
(map! (map! :map sclang-mode-map
:map sclang-mode-map
"M-C-x" 'sclang-eval-region-or-line "M-C-x" 'sclang-eval-region-or-line
"M-C-z" 'sclang-server-free-all "M-C-z" 'sclang-server-free-all
:localleader :localleader
@ -454,19 +450,16 @@
"H" #'sclang-open-help-gui "H" #'sclang-open-help-gui
"s" #'sclang-start) "s" #'sclang-start)
(map! (map! :map web-mode-map
:map web-mode-map
"s-<" #'web-mode-element-wrap) "s-<" #'web-mode-element-wrap)
(map! (map! :map chezmoi-mode-map
:map chezmoi-mode-map
:localleader :localleader
"f" #'chezmoi-find "f" #'chezmoi-find
"w" #'chezmoi-write) "w" #'chezmoi-write)
;; mu4e bindings ;; mu4e bindings
(map! (map! :map '(mu4e-main-mode-map mu4e-compose-mode-map mu4e-headers-mode-map mu4e-view-mode-map)
:map '(mu4e-main-mode-map mu4e-compose-mode-map mu4e-headers-mode-map mu4e-view-mode-map)
:localleader :localleader
:desc "Compose" "c" #'compose-mail :desc "Compose" "c" #'compose-mail
:desc "Search (consult)" "SPC" #'consult-mu :desc "Search (consult)" "SPC" #'consult-mu
@ -477,32 +470,24 @@
:desc "Switch Context" ";" #'mu4e-context-switch :desc "Switch Context" ";" #'mu4e-context-switch
:desc "Toggle Overview" "o" #'mu4e-overview) :desc "Toggle Overview" "o" #'mu4e-overview)
(map! (map! :map '(mu4e-view-mode-map mu4e-headers-mode-map)
:map '(mu4e-view-mode-map mu4e-headers-mode-map)
:localleader :localleader
:desc "View Action" "v" #'mu4e-view-action :desc "View Action" "v" #'mu4e-view-action
:desc "Reply All (Wide)" "w" #'mu4e-compose-wide-reply :desc "Reply All (Wide)" "w" #'mu4e-compose-wide-reply
:desc "Reply" "r" #'mu4e-compose-reply) :desc "Reply" "r" #'mu4e-compose-reply)
(map! (map! :map mu4e-headers-mode-map
:map mu4e-headers-mode-map
"v" #'mu4e-view-action "v" #'mu4e-view-action
:localleader :localleader
:desc "Sort Order" "s" #'mu4e-search-change-sorting) :desc "Sort Order" "s" #'mu4e-search-change-sorting)
(map! (map! :map mu4e-compose-mode-map
:map mu4e-compose-mode-map
:localleader :localleader
:desc "Send message and exit" "s" #'message-send-and-exit) :desc "Send message and exit" "s" #'message-send-and-exit)
;; dired ;; dired
(map! (map! :map dired-mode-map
:map dired-mode-map "\\" #'dired-up-directory)
"h" #'dired-up-directory
"l" #'dired-find-file
"<right>" #'dired-up-directory
"<left>" #'dired-find-file)
;; obsidian ;; obsidian
(map! :leader (map! :leader

View file

@ -70,6 +70,7 @@
(delete-selection-mode 1) ; delete stuff! (delete-selection-mode 1) ; delete stuff!
(setq delete-active-region t) ; delete selected stuff! (setq delete-active-region t) ; delete selected stuff!
(setq shell-file-name (executable-find "bash")) (setq shell-file-name (executable-find "bash"))
(setq dired-vc-rename-file t) ; renaming and changing files in dired now integrates with magit
(after! vterm (after! vterm
(setq-default vterm-shell (executable-find "fish")) (setq-default vterm-shell (executable-find "fish"))
@ -239,6 +240,11 @@
(after! gcode-mode (after! gcode-mode
(add-hook! 'gcode-mode-hook 'eldoc-mode)) (add-hook! 'gcode-mode-hook 'eldoc-mode))
(use-package! ready-player
:config
(ready-player-add-to-auto-mode-alist))
;; load additional config files
(load! "obsidian-config.el") (load! "obsidian-config.el")
(load! "mu4e-config.el") (load! "mu4e-config.el")

View file

@ -90,6 +90,12 @@
(package! bookmark-in-project) (package! bookmark-in-project)
(package! ready-player
:recipe (:type git
:host github
:repo "xenodium/ready-player"))
;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror: ;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror:
;(package! some-package) ;(package! some-package)