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
flycheck_*.el

View file

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

View file

@ -70,6 +70,7 @@
(delete-selection-mode 1) ; delete stuff!
(setq delete-active-region t) ; delete selected stuff!
(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
(setq-default vterm-shell (executable-find "fish"))
@ -239,6 +240,11 @@
(after! gcode-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! "mu4e-config.el")

View file

@ -90,6 +90,12 @@
(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:
;(package! some-package)