dotfiles

My dotfiles.
Log | Files | Refs | LICENSE

commit ea750827354041e0715248d638432ce95b17cbf3
parent ac434ac65295fe04c0a6b00a07fa78c2a3c2a707
Author: Ryan Jeffrey <ryan@ryanmj.xyz>
Date:   Sat,  2 Oct 2021 13:49:21 -0700

Themes and evil mode fix, midi for mpd

Diffstat:
M.config/emacs/config.org | 43+++++++++++--------------------------------
M.config/emacs/init.el | 9++++++---
M.config/mpd/mpd.conf | 4++++
3 files changed, 21 insertions(+), 35 deletions(-)

diff --git a/.config/emacs/config.org b/.config/emacs/config.org @@ -39,34 +39,11 @@ (add-to-list 'load-path (concat user-emacs-directory "/themes/")) +(setq custom-safe-themes t) ; Treat all themes as safe - -(use-package modus-themes - :ensure t ; omit this to use the built-in themes - :init - ;; Add all your customizations prior to loading the themes - (setq modus-themes-region '(bg-only no-extend)) - - ;; Load the theme files before enabling a theme (else you get an error). - (modus-themes-load-themes) - :config - ;; Load the theme of your choice: - (modus-themes-load-vivendi)) - - (global-set-key (kbd "M-S-<up>") 'text-scale-increase) - (global-set-key (kbd "M-S-<down>") 'text-scale-decrease) - (scroll-bar-mode nil) - - (use-package shr - :commands (eww - eww-browse-url) - :config - ;(setq browse-url-browser-function 'eww-browse-url) - (setq shr-use-fonts nil) - (setq shr-use-colors nil) - (setq shr-max-image-proportion 0.2) - (setq shr-width (current-fill-column))) - +(use-package replace-colorthemes +:quelpa (replace-colorthemes :fetcher github :repo "emacs-jp/replace-colorthemes") +:init (load-theme 'hober )) #+END_SRC ** swiper @@ -163,7 +140,7 @@ :mode (("\\.rs\\'" . rust-mode))) #+END_SRC -** joestar +** evil mode #+BEGIN_SRC emacs-lisp (use-package undo-tree :ensure t) @@ -193,10 +170,12 @@ (use-package evil-terminal-cursor-changer :ensure t -;:init -;(evil-terminal-cursor-changer-activate))) -) -(define-key evil-visual-state-map (kbd "<tab>") #'indent-region)) +:init +(evil-terminal-cursor-changer-activate)) +(define-key evil-visual-state-map (kbd "<tab>") #'indent-region) +(add-hook 'evil-insert-state-exit-hook + (lambda () + (call-interactively #'save-buffer)))) ;; global move window keys so non joestar buffers can still have these bindings (global-set-key (kbd "M-<left>") #'(lambda () diff --git a/.config/emacs/init.el b/.config/emacs/init.el @@ -26,10 +26,13 @@ (package-refresh-contents) (package-install 'quelpa-use-package)) +(quelpa + '(quelpa-use-package + :fetcher git + :url "https://github.com/quelpa/quelpa-use-package.git")) +(require 'quelpa-use-package) (org-babel-load-file (concat user-emacs-directory "config.org")) - - (put 'narrow-to-region 'disabled nil) @@ -46,7 +49,7 @@ '(org-export-with-sub-superscripts '{}) '(org-time-stamp-custom-formats '("<%b %e %G>" . "<%m/%d/%y %a %H:%M>")) '(package-selected-packages - '(evil-collection evil-magit lsp-mode gdscript-mode cmake-ide ivy-rtags rtags unicode-fonts py-autopep8 blacken elpy lua-mode luarocks modus-themes highlight-doxygen org-plus-contrib f company-c-headers cmake-font-lock auctex-cluttex auctex-latexmk auctex-lua company-auctex auctex inf-clojure cider clojure-mode clojure-mode-extra-font-locking clojure-quick-repls clojure-snippets json-mode crontab-mode rainbow-mode impatient-mode vterm rust-mode systemd yasnippet-snippets yasnippet gitignore-mode company flycheck wc-mode htmlize fic-mode emojify org-bullets use-package-hydra use-package-ensure-system-package use-package-el-get use-package-chords undo-tree quelpa-use-package mu4e-query-fragments mu4e-overview mu4e-maildirs-extension mu4e-jump-to-list mu4e-conversation mu4e-alert modus-vivendi-theme modus-operandi-theme ivy-ycmd ivy-avy highlight fish-mode elfeed-web elfeed-score elfeed-protocol elfeed-org elfeed-goodies csgo-conf-mode counsel)) + '(evil-terminal-cursor-changer evil-collection evil-magit lsp-mode gdscript-mode cmake-ide ivy-rtags rtags unicode-fonts py-autopep8 blacken elpy lua-mode luarocks modus-themes highlight-doxygen org-plus-contrib f company-c-headers cmake-font-lock auctex-cluttex auctex-latexmk auctex-lua company-auctex auctex inf-clojure cider clojure-mode clojure-mode-extra-font-locking clojure-quick-repls clojure-snippets json-mode crontab-mode rainbow-mode impatient-mode vterm rust-mode systemd yasnippet-snippets yasnippet gitignore-mode company flycheck wc-mode htmlize fic-mode emojify org-bullets use-package-hydra use-package-ensure-system-package use-package-el-get use-package-chords undo-tree quelpa-use-package mu4e-query-fragments mu4e-overview mu4e-maildirs-extension mu4e-jump-to-list mu4e-conversation mu4e-alert modus-vivendi-theme modus-operandi-theme ivy-ycmd ivy-avy highlight fish-mode elfeed-web elfeed-score elfeed-protocol elfeed-org elfeed-goodies csgo-conf-mode counsel)) '(safe-local-variable-values '((eval add-to-list 'company-clang-arguments '"-std=c++17") (eval add-to-list 'company-clang-arguments "-std=c++17") diff --git a/.config/mpd/mpd.conf b/.config/mpd/mpd.conf @@ -22,6 +22,10 @@ audio_output { name "pulse audio" } +decoder { + plugin "wildmidi" + config_file "/etc/wildmidi/wildmidi.conf" +} audio_output { type "fifo"