;;; early-init.el -*- lexical-binding: t -*- ;; Bankruptcy: 9.4 ;; Debugging ;; (setq debug-on-error t ;; use-package-verbose t) ;; (setq debug-on-message "Selection owner couldn’t convert: TIMESTAMP") ;; Frames (setq default-frame-alist '((tool-bar-lines . 0) (menu-bar-lines . 0) (vertical-scroll-bars . nil) (horizontal-scroll-bars . nil)) frame-inhibit-implied-resize t frame-resize-pixelwise t window-resize-pixelwise t inhibit-x-resources t indicate-empty-lines nil indicate-buffer-boundaries nil) ;; Packages (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") :append) (add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") :append) (setq package-priorities '(("melpa" . 3) ("nongnu" . 2) ("gnu" . 1) ("melpa-stable" . 0)) package-enable-at-startup nil) (package-initialize) (unless package-archive-contents (package-refresh-contents)) (setq use-package-enable-imenu-support t use-package-hook-name-suffix nil) (eval-when-compile (require 'use-package)) (setq use-package-compute-statistics debug-on-error) (define-advice use-package (:before (name &rest body) select) "Add NAME to `package-selected-packages'." (when (memq :ensure body) (add-to-list 'package-selected-packages name))) (use-package use-package-vc :load-path "~/src/emacs/use-package-vc.el/" :config (define-advice package-vc-install (:around (orig &rest args) wtf) "Don't freak out about `package-archives' shit." (let ((package-archives nil)) (apply orig args))))