X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=emacs_el%2Fconfiguration%2Fdon-configuration.org;h=3562e2b09c43155b8f61d6b35cd4554b875c1bb8;hb=b03162be2e632c8b5bef715c8aa57f6aee4a317f;hp=9b62bb38a1c94b92734dcb9c5381ae4c23aa69f3;hpb=1c616c82b8a581dbc72a2bea9710b03c72bbfbc6;p=lib.git diff --git a/emacs_el/configuration/don-configuration.org b/emacs_el/configuration/don-configuration.org index 9b62bb3..3562e2b 100644 --- a/emacs_el/configuration/don-configuration.org +++ b/emacs_el/configuration/don-configuration.org @@ -30,14 +30,15 @@ (setq package-archives '(("gnu" . "https://elpa.gnu.org/packages/") ("melpa" . "https://melpa.org/packages/") ("org" . "http://orgmode.org/elpa/") )) - (package-initialize) #+END_SRC ** [[https://github.com/jwiegley/use-package/][use-package]] #+BEGIN_SRC emacs-lisp (require 'use-package) + (package-initialize) #+END_SRC ** Paradox #+BEGIN_SRC emacs-lisp + (package-initialize) (use-package paradox :ensure paradox ) @@ -77,48 +78,48 @@ ** Eyebrowse #+BEGIN_SRC emacs-lisp - (use-package eyebrowse - :ensure t - :diminish eyebrowse-mode - :init (setq eyebrowse-keymap-prefix (kbd "C-c C-\\")) - :config (progn - (setq eyebrowse-wrap-around t) - (eyebrowse-mode t) - - (defun my/eyebrowse-new-window-config () - (interactive) - (let ((done nil)) - (dotimes (i 10) - ;; start at 1 run till 0 - (let ((j (mod (+ i 1) 10))) - (when (and (not done) - (not (eyebrowse--window-config-present-p j))) - (eyebrowse-switch-to-window-config j) - (call-interactively 'eyebrowse-rename-window-config2 j) - (setq done t) - )) - ))) - - ;; I don't use latex-preview-pane - ;; (require 'latex-preview-pane) - ;; (defun my/close-latex-preview-pane-before-eyebrowse-switch () - ;; ;; latex-preview-pane uses window-parameters which are - ;; ;; not preserved by eyebrowse, so we close the preview - ;; ;; pane before switching, it will be regenerated when we - ;; ;; edit the TeX file. - ;; (when (lpp/window-containing-preview) - ;; (delete-window (lpp/window-containing-preview)))) - - ;; (add-to-list 'eyebrowse-pre-window-switch-hook - ;; #'my/close-latex-preview-pane-before-eyebrowse-switch) - - ;; (my/set-menu-key "[" #'my/eyebrowse-new-window-config) - ;; (my/set-menu-key ";" #'eyebrowse-prev-window-config) - ;; (my/set-menu-key "'" #'eyebrowse-next-window-config) - ;; (my/set-menu-key "]" #'eyebrowse-close-window-config) - ;; (my/set-menu-key "\\" #'eyebrowse-rename-window-config) - ) - ) + ;; (use-package eyebrowse + ;; :ensure t + ;; :diminish eyebrowse-mode + ;; :init (setq eyebrowse-keymap-prefix (kbd "C-c C-\\")) + ;; :config (progn + ;; (setq eyebrowse-wrap-around t) + ;; (eyebrowse-mode t) + ;; + ;; (defun my/eyebrowse-new-window-config () + ;; (interactive) + ;; (let ((done nil)) + ;; (dotimes (i 10) + ;; ;; start at 1 run till 0 + ;; (let ((j (mod (+ i 1) 10))) + ;; (when (and (not done) + ;; (not (eyebrowse--window-config-present-p j))) + ;; (eyebrowse-switch-to-window-config j) + ;; (call-interactively 'eyebrowse-rename-window-config2 j) + ;; (setq done t) + ;; )) + ;; ))) + ;; + ;; ;; I don't use latex-preview-pane + ;; ;; (require 'latex-preview-pane) + ;; ;; (defun my/close-latex-preview-pane-before-eyebrowse-switch () + ;; ;; ;; latex-preview-pane uses window-parameters which are + ;; ;; ;; not preserved by eyebrowse, so we close the preview + ;; ;; ;; pane before switching, it will be regenerated when we + ;; ;; ;; edit the TeX file. + ;; ;; (when (lpp/window-containing-preview) + ;; ;; (delete-window (lpp/window-containing-preview)))) + ;; + ;; ;; (add-to-list 'eyebrowse-pre-window-switch-hook + ;; ;; #'my/close-latex-preview-pane-before-eyebrowse-switch) + ;; + ;; ;; (my/set-menu-key "[" #'my/eyebrowse-new-window-config) + ;; ;; (my/set-menu-key ";" #'eyebrowse-prev-window-config) + ;; ;; (my/set-menu-key "'" #'eyebrowse-next-window-config) + ;; ;; (my/set-menu-key "]" #'eyebrowse-close-window-config) + ;; ;; (my/set-menu-key "\\" #'eyebrowse-rename-window-config) + ;; ) + ;; ) #+END_SRC ** Window handling @@ -437,7 +438,7 @@ value, scrolling continues until there is no more output. (ad-activate 'load) #+END_SRC -* Mis1c (uncharacterized) +* Misc (uncharacterized) #+BEGIN_SRC emacs-lisp (setq bibtex-user-optional-fields (quote (("annote" "Personal annotation (ignored)") ("abstract" "") ("pmid" "") ("doi" "")))) (setq calendar-latitude 40.11)