 (setq mouse-wheel-scroll-amount
 		'(1 ((shift) . 1)))               ; one line at a time
 (setq mouse-wheel-follow-mouse 't)      ; scroll window under mouse
+(setq scroll-preserve-screen-position
+		'always)
 
 ;; Operational preferences
 (fset 'yes-or-no-p 'y-or-n-p)
 (setq backup-directory-alist '(("." . "~/.cache/emacs")))
 (setq custom-file
-		"~/.cache/emacs/customize")       ; don't modify this file with these
+		"~/.cache/emacs/customize")       ; don't modify this file customizations
 
 ;; Text handling
 (visual-line-mode t)                    ; edit visual lines

		(evil-mode 1)
	:ensure t)

(use-package evil-leader
	:init
		(setq evil-leader/in-all-states 1)
	:config
		(global-evil-leader-mode 1)
		(evil-leader/set-leader "<SPC>")
		(evil-leader/set-key
			";" 'evil-jump-forward

	:ensure t)

(use-package leuven-theme
	:requires whitespace
	:config
		(set-face-attribute 'whitespace-tab nil :foreground "gainsboro" :background "white" )
		(set-face-attribute 'whitespace-trailing nil :foreground "black" :background "red" )
	:ensure t)
