solarized-emacs

a fork of Bozhidar Batsov's solarized-emacs
git clone https://git.trogloxene.org/solarized-emacs.git
Log | Files | Refs | README

commit 17036d63375bb7e3dd1182d0ba6ebc77ba42bd63
parent 55cd77b61b6968048c61e13358ba487d217f24c0
Author: Thomas Frössman <thomasf@jossystem.se>
Date:   Sat,  2 Nov 2019 12:42:25 +0100

add minimal-init/ small emacs config to load themes into

Diffstat:
Aminimal-init/.gitignore | 2++
Aminimal-init/README.md | 8++++++++
Aminimal-init/init.el | 42++++++++++++++++++++++++++++++++++++++++++
Aminimal-init/start.sh | 3+++
4 files changed, 55 insertions(+), 0 deletions(-)

diff --git a/minimal-init/.gitignore b/minimal-init/.gitignore @@ -0,0 +1 @@ +/elpa/ +\ No newline at end of file diff --git a/minimal-init/README.md b/minimal-init/README.md @@ -0,0 +1,8 @@ +# 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 @@ -0,0 +1,42 @@ + +(let* ((init-dir (file-name-as-directory (file-name-directory load-file-name))) + (elisp-dir (expand-file-name ".." init-dir))) + + (add-to-list 'load-path elisp-dir) + (setq custom-theme-load-path (list elisp-dir) + package-user-dir (expand-file-name "elpa" init-dir) + package-archives '(("gnu" . "https://elpa.gnu.org/packages/") ("melpa" . "https://melpa.org/packages/")))) + + +(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 + '(dash flx-ido projectile)) + +(setq + projectile-sort-order 'recently-active + projectile-completion-system 'ido + projectile-switch-project-action 'projectile-dired + projectile-verbose nil) + +(ido-mode 1) +(ido-everywhere 1) +(flx-ido-mode 1) + +(projectile-global-mode) + +(require 'solarized) + + +(load-theme 'solarized-dark) +(load-theme 'solarized-light) diff --git a/minimal-init/start.sh b/minimal-init/start.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +exec emacs -Q --no-site -l minimal-init/init.el