diff --git a/.gitignore b/.gitignore index e43b0f9..0f94f5e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .DS_Store +flycheck_*.el diff --git a/bindings.el b/bindings.el index 044e565..6792d49 100644 --- a/bindings.el +++ b/bindings.el @@ -394,13 +394,11 @@ "s-" #'split-window-below "C-M-S-s-" #'+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 - "" #'dired-up-directory - "" #'dired-find-file) - +(map! :map dired-mode-map + "\\" #'dired-up-directory) ;; obsidian (map! :leader diff --git a/config.el b/config.el index 63ef3ea..a768f64 100644 --- a/config.el +++ b/config.el @@ -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") diff --git a/packages.el b/packages.el index bb7af51..04744fe 100644 --- a/packages.el +++ b/packages.el @@ -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)