(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(custom-safe-themes '("58c996beb973f7e988ee4fd21c367b7a5bbdb0622ddfbbd112672a7b4e3d3b81" default)) '(package-selected-packages '(elpher moe-theme org visual-fill-column)) '(custom-enabled-themes '(moe-dark)) '(initial-buffer-choice t)) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. ) ;; Setup modes ;;; remember layout ;;(desktop-save-mode 1) ;;; disable menu bar ;;(menu-bar-mode -1) (tool-bar-mode -1) (scroll-bar-mode -1) ;;; disable emacs splash screen (setq inhibit-startup-screen t) ;; Mode hooks ;;; show line numbers ;;; (global-display-line-numbers) ; we can set this if we find we want it for all buffers (add-hook 'prog-mode-hook (lambda () (display-line-numbers-mode) (visual-line-mode) (visual-fill-column-mode))) (add-hook 'text-mode-hook (lambda () (display-line-numbers-mode) (visual-line-mode) (visual-fill-column-mode))) ;; Idiomdrottning and bad-emacs-defaults fixes (global-set-key [(control h)] 'delete-backward-char) (keyboard-translate ?\C-h ?\C-?) (make-directory "~/.emacs.d/backups/" t) (make-directory "~/.emacs.d/autosave/" t) (setq auto-save-file-name-transforms '((".*" "~/.emacs.d/autosave/" t))) (setq backup-directory-alist '(("." . "~/.emacs.d/backups/"))) (setq sentence-end-double-space nil) ;; Custom mode prefixes ;;; set gemini to markdown mode for now (add-to-list 'auto-mode-alist '("\\.gmi\\'" . markdown-mode)) (when (file-exists-p "~/.emacs.d/pc_local_init.el") (load "~/.emacs.d/pc_local_init.el"))