51 lines
1.2 KiB
Plaintext
51 lines
1.2 KiB
Plaintext
;; Ludwig Lehnert (c) 2021
|
|
|
|
(require 'package)
|
|
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
|
|
(package-initialize)
|
|
|
|
|
|
(custom-set-variables
|
|
;; auto-generated stuff
|
|
'(custom-safe-themes
|
|
'("d14f3df28603e9517eb8fb7518b662d653b25b26e83bd8e129acea042b774298" default))
|
|
'(package-selected-packages '(projectile dashboard pylint evil gruvbox-theme ##))
|
|
;; dashboard setup
|
|
'(dashboard-banner-logo-title "Welcome to Emacs Dashboard")
|
|
'(dashboard-center-content t)
|
|
'(dashboard-items
|
|
'((recents . 5)
|
|
(bookmarks . 5)
|
|
(registers . 5)))
|
|
'(dashboard-startup-banner "~/.emacs.d/title.txt")
|
|
'(dashboard-footer-messages nil)
|
|
;; some general settings
|
|
'(global-display-line-numbers-mode t)
|
|
'(make-backup-files nil)
|
|
'(menu-bar-mode nil)
|
|
'(scroll-bar-mode nil)
|
|
'(tool-bar-mode nil)
|
|
'(tooltip-mode nil))
|
|
|
|
(custom-set-faces)
|
|
|
|
;; enable evil mode
|
|
(require 'evil)
|
|
(evil-mode 1)
|
|
|
|
;; load gruvbox theme
|
|
(load-theme 'gruvbox t)
|
|
|
|
;; set font size
|
|
(set-face-attribute 'default (selected-frame) :height 145)
|
|
|
|
;; start startup screen
|
|
(require 'dashboard)
|
|
(dashboard-setup-startup-hook)
|
|
|
|
;; define custom command
|
|
(defun spg ()
|
|
(interactive)
|
|
(fancy-about-screen))
|
|
|