From ba00d46fb378c1dad1f5c7f18e96cab3dffbfe91 Mon Sep 17 00:00:00 2001 From: truck Date: Sun, 19 Jul 2020 22:58:41 +0000 Subject: [PATCH] Correct various issues with starting from a blank emacs setup. --- emacs-init.el | 103 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 100 insertions(+), 3 deletions(-) diff --git a/emacs-init.el b/emacs-init.el index 8b4b8fd..0878d1f 100644 --- a/emacs-init.el +++ b/emacs-init.el @@ -2,15 +2,19 @@ (set-language-environment "UTF-8") (set-default-coding-systems 'utf-8) (setq package-enable-at-startup nil) -(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) -;;(add-to-list 'package-archives '("marmalade" . "https://marmalade-repo.org/packages/")) +(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3") (add-to-list 'package-archives '("gnu" . "https://elpa.gnu.org/packages/")) +(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) (package-initialize) (unless (package-installed-p 'use-package) (package-refresh-contents) + (package-install 'gnu-elpa-keyring-update) (package-install 'use-package)) +(use-package diminish + :ensure t) + (eval-when-compile (require 'use-package)) (require 'diminish) @@ -110,6 +114,8 @@ :ensure t :defer t) +;; themes + (use-package subatomic256-theme :ensure t :defer t @@ -120,6 +126,96 @@ :defer t ) +(use-package django-theme + :ensure t + :defer t + ) + +(use-package paganini-theme + :ensure t + :defer t + ) + +(use-package cyberpunk-theme + :ensure t + :defer t + ) + +(use-package cyberpunk-2019-theme + :ensure t + :defer t + ) + +(use-package grandshell-theme + :ensure t + :defer t + ) + +(use-package darkmine-theme + :ensure t + :defer t + ) + +(use-package humanoid-themes + :ensure t + :defer t + ) + +(use-package birds-of-paradise-plus-theme + :ensure t + :defer t + ) + +(use-package minsk-theme + :ensure t + :defer t + ) + +(use-package lush-theme + :ensure t + :defer t + ) + +;; darkane: +;;https://raw.githubusercontent.com/FelixFortis/emacs-darkane-theme/master/darkane-theme.el +;; stick in ~/.emacs.d + +(use-package solarized-theme + :ensure t + :defer t + ) + +(use-package tron-legacy-theme + :ensure t + :defer t + ) + +(use-package vs-dark-theme + :ensure t + :defer t + ) + +(use-package sublime-themes + :ensure t + :defer t + ) + +(use-package blackboard-theme + :ensure t + :defer t + ) + +(use-package abyss-theme + :ensure t + :defer t + ) + +;; rand-theme +(use-package rand-theme + :ensure t +) +(setq rand-theme-wanted '(abyss anti-zenburn birds-of-paradise-plus blackboard cyberpunk-2019 darkane darkmine django humanoid-dark lush minsk paganini subatomic256 fogus graham hickey odersky wilson vs-dark solarized solarized-wombat-dark solarized-gruvbox-dark spolsky )) + ;; kill the damned gnu screen (setq inhibit-startup-screen t) @@ -184,7 +280,8 @@ (if window-system - (load-theme 'anti-zenburn t) +; (load-theme 'anti-zenburn t) + (rand-theme) (load-theme 'subatomic256 t)) ; screen size is off for some reason uless this is toggled on and off