commit 76e46d866f93ef059f68998cfd97100b1b6c051d parent 7665a9acccc9d44d26ccc0f61aeee24842550d29 Author: Thomas Frössman <thomasf@jossystem.se> Date: Fri, 22 Nov 2019 08:08:54 +0100 rename minimal-init -> dev-init.d Diffstat:
44 files changed, 286 insertions(+), 285 deletions(-)
diff --git a/Makefile b/Makefile @@ -31,17 +31,17 @@ clean: # $(CASK) exec buttercup -L . run: - $(CASK) exec emacs -q -l ./minimal-init/init.el ${ARGS} + $(CASK) exec emacs -q -l ./dev-emacs.d/init.el ${ARGS} test: elpa $(MAKE) run dev: clean elpa - $(MAKE) ARGS="minimal-init/test-files/* minimal-init/init.el *-theme.el solarized.el" run + $(MAKE) ARGS="dev-emacs.d/test-files/* dev-emacs.d/init.el *-theme.el solarized.el" run dev-merge: clean elpa - rm -rf minimal-init/test-repo - git clone minimal-init/test.git minimal-init/test-repo - git -C minimal-init/test-repo checkout v2 - git -C minimal-init/test-repo merge origin/v1 || exit 0 - $(MAKE) ARGS="minimal-init/init.el *-theme.el solarized.el minimal-init/test-repo" run + rm -rf dev-emacs.d/test-repo + git clone dev-emacs.d/test.git dev-emacs.d/test-repo + git -C dev-emacs.d/test-repo checkout v2 + git -C dev-emacs.d/test-repo merge origin/v1 || exit 0 + $(MAKE) ARGS="dev-emacs.d/init.el *-theme.el solarized.el dev-emacs.d/test-repo" run diff --git a/dev-emacs.d/.gitignore b/dev-emacs.d/.gitignore @@ -0,0 +1,3 @@ +/elpa/ +/test-repo/ +/transient/ +\ No newline at end of file diff --git a/dev-emacs.d/README.md b/dev-emacs.d/README.md @@ -0,0 +1,8 @@ +# minimal init + +Just a minimal init to test the theme without touching any user init. + + +```sh +./dev-emacs.d/start.sh +``` diff --git a/minimal-init/create-merge-conflict-repo.sh b/dev-emacs.d/create-merge-conflict-repo.sh diff --git a/dev-emacs.d/init.el b/dev-emacs.d/init.el @@ -0,0 +1,261 @@ +;; this init file is primarily focused around developing and +;; evaluating theming outside of ones own emacs.d. + +;; you can run like 'emacs -q -l {{pkg-dir}}/dev-emacs.d/init.el' +(when load-file-name + (setq user-emacs-directory + (expand-file-name (file-name-directory load-file-name)))) + +(defun dev-set-solarized-settings () + (interactive) + (setq-default + tooltip-delay 0.8 + ;;tooltip-hide-delay 10 + ;;tooltip-recent-seconds 1 + x-gtk-use-system-tooltips nil + + solarized-distinct-fringe-background nil + solarized-distinct-doc-face nil + solarized-use-variable-pitch t + solarized-use-less-bold t + solarized-use-more-italic t + solarized-emphasize-indicators t + solarized-high-contrast-mode-line nil + solarized-height-minus-1 0.8 + solarized-height-plus-1 1.1 + solarized-height-plus-2 1.15 + solarized-height-plus-3 1.2 + solarized-height-plus-4 1.3 + solarized-scale-org-headlines t + solarized-scale-outline-headlines t + ;; end + )) + +(setq pop-up-frame-function nil + inhibit-startup-screen t + initial-scratch-message nil + make-backup-files nil + auto-save-default nil + create-lockfiles nil + display-buffer-alist + '((".*" (display-buffer-reuse-window + display-buffer-same-window))) + enable-local-variables nil + web-mode-enable-engine-detection t + ediff-make-buffers-readonly-at-startup nil + ediff-diff-options "" + magit-diff-refine-hunk 'all + magit-diff-refine-ignore-whitespace nil + ediff-window-setup-function 'ediff-setup-windows-plain + ;; + ) + +(require 'subr-x) + +(defun dev-debug-make-frame () + ;; debug-on-entry on make-frame does not work + (define-advice make-frame (:around (fn &rest args) suppress) + "Suppress making new frame; return existing frame." + (debug) + (message "make-frame suppressed; proceed at your own peril.") + (selected-frame))) +;; (debug-make-frame) + + +(when load-file-name + (let* ((init-dir (file-name-as-directory (file-name-directory load-file-name))) + (elisp-dir (expand-file-name ".." init-dir)) + (childtheme-dir (expand-file-name "../child-theme-example" init-dir)) + (childtheme-themes-dir (expand-file-name "themes" childtheme-dir))) + + (defvar dev-project-root elisp-dir) + + (add-to-list 'load-path elisp-dir) + (add-to-list 'load-path childtheme-dir) + (setq custom-theme-load-path (list elisp-dir childtheme-themes-dir) + package-user-dir (expand-file-name "elpa" init-dir) + package-archives '(("gnu" . "https://elpa.gnu.org/packages/") + ("melpa" . "https://melpa.org/packages/"))))) +(defun dev-open-merge() + (interactive) + (find-file (expand-file-name "dev-emacs.d/test-repo/" dev-project-root))) + +(defun dev-themes () + "get list of all themes" + (let ((themes nil)) + (setq themes (custom-available-themes)) + (setq themes (remove 'solarized themes)) + ;;(setq themes (cl-sort themes 'string-lessp :key '(lambda (v) (downcase (symbol-name v))))) + themes)) + +(defun dev-cycle-themes (&optional themes) + (interactive) + (let* ((themes (or themes (dev-themes))) + (current-theme-candidate (and custom-enabled-themes (car custom-enabled-themes))) + (current-theme (if (member current-theme-candidate themes) + current-theme-candidate + (car themes))) + (next-theme (if (not current-theme) + dev-default-theme + (nth (mod (+ 1 (seq-position themes current-theme)) + (length themes)) + themes)))) + (dev-disable-all-themes) + (message "loading theme: %s" next-theme) + (load-theme next-theme t))) +(global-set-key (kbd "<f7>") 'dev-cycle-themes) + +(defun dev-cycle-main-themes () + (interactive) + (dev-cycle-themes '(solarized-dark solarized-light))) + +(global-set-key (kbd "<f6>") 'dev-cycle-main-themes) +(global-set-key (kbd "<f8>") 'load-theme) + +(defun dev-disable-all-themes() + (interactive) + (dolist (v custom-enabled-themes) + (disable-theme v))) +(global-set-key (kbd "<f4>") 'dev-disable-all-themes) + +(defvar dev-reload-theme-last-setting nil) +(defun dev-reload-theme() + (interactive) + (unless dev-reload-theme-last-setting + (setq dev-reload-theme-last-setting (copy-sequence custom-enabled-themes))) + (dev-save-elisp-buffers) + (ignore-errors + (unload-feature 'solarized t)) + (ignore-errors + (unload-feature 'solarized-faces t)) + (ignore-errors + (unload-feature 'solarized-palettes t)) + (dev-set-solarized-settings) + (load-library "solarized") + (let ((themes (reverse (or dev-reload-theme-last-setting + custom-enabled-themes)))) + (dev-disable-all-themes) + (dolist (v themes) + (load-theme v t))) + (setq dev-reload-theme-last-setting nil)) +(global-set-key (kbd "<f5>") 'dev-reload-theme) + +(defun dev-save-elisp-buffers () + (interactive) + (save-some-buffers 'no-confirm + (lambda () + (and buffer-file-name + (eq major-mode 'emacs-lisp-mode) + (string-prefix-p dev-project-root buffer-file-name))))) + +(defun dev-switch-buffer-solarized () + (interactive) + (switch-to-buffer (get-buffer "solarized.el"))) +(global-set-key (kbd "<f9>") ' dev-switch-buffer-solarized) + +(defun dev-switch-buffer-current-theme () + (interactive) + (dolist + (p custom-theme-load-path) + (let* ( + (current-theme (and custom-enabled-themes (car custom-enabled-themes))) + (current-theme-filename (expand-file-name (concat (symbol-name current-theme) "-theme.el") p))) + (if (file-exists-p current-theme-filename) + (find-file current-theme-filename))))) +(global-set-key (kbd "<f10>") 'dev-switch-buffer-current-theme) + +(defvar dev-tf-current-buffer nil) +(defun dev-tf-switch-buffer (&optional backwards) + (let* ((cur (current-buffer)) + (all (seq-filter '(lambda (b) + (let ((filen (buffer-file-name b))) + (and + filen + (string-suffix-p "/test-files/" (file-name-directory filen))))) + (buffer-list))) + + (all-len (length all)) + (all-sorted (cl-sort all 'string-lessp :key '(lambda (b) (downcase (buffer-file-name b))))) + (cur-idx-pos (seq-position all-sorted cur)) + (next-idx-pos (cond + ((not cur-idx-pos) 0) + ((and backwards (= cur-idx-pos 0) ) (- all-len 1)) + ((and (not backwards) (= cur-idx-pos (- all-len 1))) 0) + (t (+ cur-idx-pos (if backwards -1 1))))) + (next-buf (if (and (not cur-idx-pos) + (bufferp dev-tf-current-buffer) + (buffer-live-p dev-tf-current-buffer)) + dev-tf-current-buffer + (elt all-sorted next-idx-pos)))) + + (setq dev-tf-current-buffer next-buf) + (switch-to-buffer next-buf))) + +(defun dev-tf-switch-buffer-next () + (interactive) + (dev-tf-switch-buffer)) +(global-set-key (kbd "<f11>") 'dev-tf-switch-buffer-next) + +(defun dev-tf-switch-buffer-prev () + (interactive) + (dev-tf-switch-buffer t)) +(global-set-key (kbd "<f12>") 'dev-tf-switch-buffer-prev) + + + +(dev-set-solarized-settings) + +(require 'package) +(package-initialize) + +(defun require-package (package &optional min-version no-refresh) + (if (package-installed-p package min-version) + t + (if (or (assoc package package-archive-contents) no-refresh) + (package-install package) + (progn + (package-refresh-contents) + (require-package package min-version t))))) + + +(mapc 'require-package + '(;; required by solarized + dash + ;; utility/convinience + flx-ido projectile + ;; utility/convinience + face testing + magit smartparens htmlize + ;; editor major modes for face testing + web-mode haskell-mode go-mode js2-mode markdown-mode rust-mode php-mode)) + +(setq auto-mode-alist + (append '(("\\.webmode\\'" . web-mode)) + auto-mode-alist)) + +(when load-file-name + (smartparens-global-mode) + (show-smartparens-global-mode) + (smartparens-global-strict-mode) + (ido-mode 1) + (ido-everywhere 1) + (flx-ido-mode 1) + (projectile-global-mode) + (global-set-key (kbd "C-h h") 'ibuffer) + (global-set-key (kbd "C-h g") 'magit)) + + +(setq + projectile-sort-order 'recently-active + projectile-completion-system 'ido + projectile-switch-project-action 'projectile-dired + projectile-verbose nil) + +(when load-file-name + (dev-disable-all-themes) + (load-theme 'my-solarized-dark t) + (dev-disable-all-themes) + (load-theme 'my-solarized-light t) + (dev-disable-all-themes) + (load-theme 'solarized-dark t) + (dev-disable-all-themes) + (load-theme 'solarized-light t)) diff --git a/minimal-init/test-files/README-django-fsm.md b/dev-emacs.d/test-files/README-django-fsm.md diff --git a/minimal-init/test-files/README-fzf.md b/dev-emacs.d/test-files/README-fzf.md diff --git a/minimal-init/test-files/c.c b/dev-emacs.d/test-files/c.c diff --git a/minimal-init/test-files/css.css b/dev-emacs.d/test-files/css.css diff --git a/minimal-init/test-files/django-template.html b/dev-emacs.d/test-files/django-template.html diff --git a/minimal-init/test-files/django-template.webmode b/dev-emacs.d/test-files/django-template.webmode diff --git a/minimal-init/test-files/git-patch.diff b/dev-emacs.d/test-files/git-patch.diff diff --git a/minimal-init/test-files/go-template.webmode b/dev-emacs.d/test-files/go-template.webmode diff --git a/minimal-init/test-files/go.go b/dev-emacs.d/test-files/go.go diff --git a/minimal-init/test-files/haskell.hs b/dev-emacs.d/test-files/haskell.hs diff --git a/minimal-init/test-files/html.html b/dev-emacs.d/test-files/html.html diff --git a/minimal-init/test-files/inspect_v1-v2.diff b/dev-emacs.d/test-files/inspect_v1-v2.diff diff --git a/minimal-init/test-files/java.java b/dev-emacs.d/test-files/java.java diff --git a/minimal-init/test-files/javascript.js b/dev-emacs.d/test-files/javascript.js diff --git a/minimal-init/test-files/org.org b/dev-emacs.d/test-files/org.org diff --git a/minimal-init/test-files/pandoc.md b/dev-emacs.d/test-files/pandoc.md diff --git a/minimal-init/test-files/perl.pl b/dev-emacs.d/test-files/perl.pl diff --git a/minimal-init/test-files/php.php b/dev-emacs.d/test-files/php.php diff --git a/minimal-init/test-files/python.py b/dev-emacs.d/test-files/python.py diff --git a/minimal-init/test-files/ruby.rb b/dev-emacs.d/test-files/ruby.rb diff --git a/minimal-init/test-files/rust.rs b/dev-emacs.d/test-files/rust.rs diff --git a/minimal-init/test-files/shell.sh b/dev-emacs.d/test-files/shell.sh diff --git a/minimal-init/test-files/tex.tex b/dev-emacs.d/test-files/tex.tex diff --git a/minimal-init/test.git/HEAD b/dev-emacs.d/test.git/HEAD diff --git a/dev-emacs.d/test.git/config b/dev-emacs.d/test.git/config @@ -0,0 +1,6 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = true +[remote "origin"] + url = /home/thomasf/src/github.com/bbatsov/solarized-emacs/dev-emacs.d/test-repo diff --git a/minimal-init/test.git/description b/dev-emacs.d/test.git/description diff --git a/minimal-init/test.git/info/exclude b/dev-emacs.d/test.git/info/exclude diff --git a/minimal-init/test.git/info/refs b/dev-emacs.d/test.git/info/refs diff --git a/minimal-init/test.git/objects/02/7812ca9f6c73f14c612ea79b5fe8163b3101ba b/dev-emacs.d/test.git/objects/02/7812ca9f6c73f14c612ea79b5fe8163b3101ba Binary files differ. diff --git a/minimal-init/test.git/objects/de/8281fd3c7b63686a3554125d1983851027f01b b/dev-emacs.d/test.git/objects/de/8281fd3c7b63686a3554125d1983851027f01b Binary files differ. diff --git a/minimal-init/test.git/objects/info/packs b/dev-emacs.d/test.git/objects/info/packs diff --git a/minimal-init/test.git/objects/pack/pack-a610aeb18a8502fe396671813f6bf9d6e1d28b57.bitmap b/dev-emacs.d/test.git/objects/pack/pack-a610aeb18a8502fe396671813f6bf9d6e1d28b57.bitmap Binary files differ. diff --git a/minimal-init/test.git/objects/pack/pack-a610aeb18a8502fe396671813f6bf9d6e1d28b57.idx b/dev-emacs.d/test.git/objects/pack/pack-a610aeb18a8502fe396671813f6bf9d6e1d28b57.idx Binary files differ. diff --git a/minimal-init/test.git/objects/pack/pack-a610aeb18a8502fe396671813f6bf9d6e1d28b57.pack b/dev-emacs.d/test.git/objects/pack/pack-a610aeb18a8502fe396671813f6bf9d6e1d28b57.pack Binary files differ. diff --git a/minimal-init/test.git/packed-refs b/dev-emacs.d/test.git/packed-refs diff --git a/minimal-init/.gitignore b/minimal-init/.gitignore @@ -1,2 +0,0 @@ -/elpa/ -/test-repo/ -\ No newline at end of file diff --git a/minimal-init/README.md b/minimal-init/README.md @@ -1,8 +0,0 @@ -# minimal init - -Just a minimal init to test the theme without touching any user init. - - -```sh -./minimal-init/start.sh -``` diff --git a/minimal-init/init.el b/minimal-init/init.el @@ -1,261 +0,0 @@ -;; this init file is primarily focused around developing and -;; evaluating theming outside of ones own emacs.d. - -;; you can run like 'emacs -q -l {{pkg-dir}}/minimal-init/init.el' -(when load-file-name - (setq user-emacs-directory - (expand-file-name (file-name-directory load-file-name)))) - -(defun dev-set-solarized-settings () - (interactive) - (setq-default - tooltip-delay 0.8 - ;;tooltip-hide-delay 10 - ;;tooltip-recent-seconds 1 - x-gtk-use-system-tooltips nil - - solarized-distinct-fringe-background nil - solarized-distinct-doc-face nil - solarized-use-variable-pitch t - solarized-use-less-bold t - solarized-use-more-italic t - solarized-emphasize-indicators t - solarized-high-contrast-mode-line nil - solarized-height-minus-1 0.8 - solarized-height-plus-1 1.1 - solarized-height-plus-2 1.15 - solarized-height-plus-3 1.2 - solarized-height-plus-4 1.3 - solarized-scale-org-headlines t - solarized-scale-outline-headlines t - ;; end - )) - -(setq pop-up-frame-function nil - inhibit-startup-screen t - initial-scratch-message nil - make-backup-files nil - auto-save-default nil - create-lockfiles nil - display-buffer-alist - '((".*" (display-buffer-reuse-window - display-buffer-same-window))) - enable-local-variables nil - web-mode-enable-engine-detection t - ediff-make-buffers-readonly-at-startup nil - ediff-diff-options "" - magit-diff-refine-hunk 'all - magit-diff-refine-ignore-whitespace nil - ediff-window-setup-function 'ediff-setup-windows-plain - ;; - ) - -(require 'subr-x) - -(defun dev-debug-make-frame () - ;; debug-on-entry on make-frame does not work - (define-advice make-frame (:around (fn &rest args) suppress) - "Suppress making new frame; return existing frame." - (debug) - (message "make-frame suppressed; proceed at your own peril.") - (selected-frame))) -;; (debug-make-frame) - - -(when load-file-name - (let* ((init-dir (file-name-as-directory (file-name-directory load-file-name))) - (elisp-dir (expand-file-name ".." init-dir)) - (childtheme-dir (expand-file-name "../child-theme-example" init-dir)) - (childtheme-themes-dir (expand-file-name "themes" childtheme-dir))) - - (defvar dev-project-root elisp-dir) - - (add-to-list 'load-path elisp-dir) - (add-to-list 'load-path childtheme-dir) - (setq custom-theme-load-path (list elisp-dir childtheme-themes-dir) - package-user-dir (expand-file-name "elpa" init-dir) - package-archives '(("gnu" . "https://elpa.gnu.org/packages/") - ("melpa" . "https://melpa.org/packages/"))))) -(defun dev-open-merge() - (interactive) - (find-file (expand-file-name "minimal-init/test-repo/" dev-project-root))) - -(defun dev-themes () - "get list of all themes" - (let ((themes nil)) - (setq themes (custom-available-themes)) - (setq themes (remove 'solarized themes)) - ;;(setq themes (cl-sort themes 'string-lessp :key '(lambda (v) (downcase (symbol-name v))))) - themes)) - -(defun dev-cycle-themes (&optional themes) - (interactive) - (let* ((themes (or themes (dev-themes))) - (current-theme-candidate (and custom-enabled-themes (car custom-enabled-themes))) - (current-theme (if (member current-theme-candidate themes) - current-theme-candidate - (car themes))) - (next-theme (if (not current-theme) - dev-default-theme - (nth (mod (+ 1 (seq-position themes current-theme)) - (length themes)) - themes)))) - (dev-disable-all-themes) - (message "loading theme: %s" next-theme) - (load-theme next-theme t))) -(global-set-key (kbd "<f7>") 'dev-cycle-themes) - -(defun dev-cycle-main-themes () - (interactive) - (dev-cycle-themes '(solarized-dark solarized-light))) - -(global-set-key (kbd "<f6>") 'dev-cycle-main-themes) -(global-set-key (kbd "<f8>") 'load-theme) - -(defun dev-disable-all-themes() - (interactive) - (dolist (v custom-enabled-themes) - (disable-theme v))) -(global-set-key (kbd "<f4>") 'dev-disable-all-themes) - -(defvar dev-reload-theme-last-setting nil) -(defun dev-reload-theme() - (interactive) - (unless dev-reload-theme-last-setting - (setq dev-reload-theme-last-setting (copy-sequence custom-enabled-themes))) - (dev-save-elisp-buffers) - (ignore-errors - (unload-feature 'solarized t)) - (ignore-errors - (unload-feature 'solarized-faces t)) - (ignore-errors - (unload-feature 'solarized-palettes t)) - (dev-set-solarized-settings) - (load-library "solarized") - (let ((themes (reverse (or dev-reload-theme-last-setting - custom-enabled-themes)))) - (dev-disable-all-themes) - (dolist (v themes) - (load-theme v t))) - (setq dev-reload-theme-last-setting nil)) -(global-set-key (kbd "<f5>") 'dev-reload-theme) - -(defun dev-save-elisp-buffers () - (interactive) - (save-some-buffers 'no-confirm - (lambda () - (and buffer-file-name - (eq major-mode 'emacs-lisp-mode) - (string-prefix-p dev-project-root buffer-file-name))))) - -(defun dev-switch-buffer-solarized () - (interactive) - (switch-to-buffer (get-buffer "solarized.el"))) -(global-set-key (kbd "<f9>") ' dev-switch-buffer-solarized) - -(defun dev-switch-buffer-current-theme () - (interactive) - (dolist - (p custom-theme-load-path) - (let* ( - (current-theme (and custom-enabled-themes (car custom-enabled-themes))) - (current-theme-filename (expand-file-name (concat (symbol-name current-theme) "-theme.el") p))) - (if (file-exists-p current-theme-filename) - (find-file current-theme-filename))))) -(global-set-key (kbd "<f10>") 'dev-switch-buffer-current-theme) - -(defvar dev-tf-current-buffer nil) -(defun dev-tf-switch-buffer (&optional backwards) - (let* ((cur (current-buffer)) - (all (seq-filter '(lambda (b) - (let ((filen (buffer-file-name b))) - (and - filen - (string-suffix-p "/test-files/" (file-name-directory filen))))) - (buffer-list))) - - (all-len (length all)) - (all-sorted (cl-sort all 'string-lessp :key '(lambda (b) (downcase (buffer-file-name b))))) - (cur-idx-pos (seq-position all-sorted cur)) - (next-idx-pos (cond - ((not cur-idx-pos) 0) - ((and backwards (= cur-idx-pos 0) ) (- all-len 1)) - ((and (not backwards) (= cur-idx-pos (- all-len 1))) 0) - (t (+ cur-idx-pos (if backwards -1 1))))) - (next-buf (if (and (not cur-idx-pos) - (bufferp dev-tf-current-buffer) - (buffer-live-p dev-tf-current-buffer)) - dev-tf-current-buffer - (elt all-sorted next-idx-pos)))) - - (setq dev-tf-current-buffer next-buf) - (switch-to-buffer next-buf))) - -(defun dev-tf-switch-buffer-next () - (interactive) - (dev-tf-switch-buffer)) -(global-set-key (kbd "<f11>") 'dev-tf-switch-buffer-next) - -(defun dev-tf-switch-buffer-prev () - (interactive) - (dev-tf-switch-buffer t)) -(global-set-key (kbd "<f12>") 'dev-tf-switch-buffer-prev) - - - -(dev-set-solarized-settings) - -(require 'package) -(package-initialize) - -(defun require-package (package &optional min-version no-refresh) - (if (package-installed-p package min-version) - t - (if (or (assoc package package-archive-contents) no-refresh) - (package-install package) - (progn - (package-refresh-contents) - (require-package package min-version t))))) - - -(mapc 'require-package - '(;; required by solarized - dash - ;; utility/convinience - flx-ido projectile - ;; utility/convinience + face testing - magit smartparens htmlize - ;; editor major modes for face testing - web-mode haskell-mode go-mode js2-mode markdown-mode rust-mode php-mode)) - -(setq auto-mode-alist - (append '(("\\.webmode\\'" . web-mode)) - auto-mode-alist)) - -(when load-file-name - (smartparens-global-mode) - (show-smartparens-global-mode) - (smartparens-global-strict-mode) - (ido-mode 1) - (ido-everywhere 1) - (flx-ido-mode 1) - (projectile-global-mode) - (global-set-key (kbd "C-h h") 'ibuffer) - (global-set-key (kbd "C-h g") 'magit)) - - -(setq - projectile-sort-order 'recently-active - projectile-completion-system 'ido - projectile-switch-project-action 'projectile-dired - projectile-verbose nil) - -(when load-file-name - (dev-disable-all-themes) - (load-theme 'my-solarized-dark t) - (dev-disable-all-themes) - (load-theme 'my-solarized-light t) - (dev-disable-all-themes) - (load-theme 'solarized-dark t) - (dev-disable-all-themes) - (load-theme 'solarized-light t)) diff --git a/minimal-init/test.git/config b/minimal-init/test.git/config @@ -1,6 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = true -[remote "origin"] - url = /home/thomasf/src/github.com/bbatsov/solarized-emacs/minimal-init/test-repo