emacs: move builtin stuff to use-package

master
an 2020-02-05 21:25:58 -05:00
parent 31c030183a
commit 685987bb72
1 changed files with 52 additions and 25 deletions

View File

@ -14,41 +14,19 @@
(load custom-file)
(load "~/.emacs.d/data.el")
;; encoding
(setq current-language-environment "UTF-8"
keyboard-coding-system 'utf-8-unix)
(defalias #'yes-or-no-p #'y-or-n-p)
;; visuals
(add-to-list 'default-frame-alist '(width . 80))
(add-to-list 'default-frame-alist '(height . 30))
(add-to-list 'initial-frame-alist '(width . 80))
(add-to-list 'initial-frame-alist '(height . 30))
(setq fill-column 80)
(transient-mark-mode t)
(tool-bar-mode 0)
(menu-bar-mode 0)
(setq fill-column 80
sentence-end-double-space nil)
(set-face-attribute 'variable-pitch nil :height 120 :family "Noto Sans")
(defvaralias 'c-basic-offset 'tab-width)
;; ergonomics
(defalias #'yes-or-no-p #'y-or-n-p)
(setq line-move-ignore-invisible nil
mouse-wheel-progressive-speed nil
repeat-too-dangerous nil
require-final-newline t
sentence-end-double-space nil
vc-follow-symlinks t)
;; parentheses
(setq show-paren-delay 0.0
show-paren-style 'parenthesis)
(show-paren-mode t)
;; scrolling
(setq scroll-conservatively 101
scroll-step 1
@ -122,6 +100,10 @@
(set-face-attribute 'mode-line nil :background "black"))
;; major modes
(use-package cc-mode
:init
(defvaralias 'c-basic-offset 'tab-width))
(use-package fish-mode
:ensure t
:init
@ -263,6 +245,23 @@
(dolist (face '(whitespace-space whitespace-tab))
(set-face-attribute face nil :background nil :foreground "#7e4594")))
(use-package image-file
:config
(auto-image-file-mode))
;; ergonomics
(use-package mwheel
:init
(setq mouse-wheel-progressive-speed nil))
(use-package vc
:init
(setq vc-follow-symlinks t))
(use-package files
:init
(setq require-final-newline t))
;; file management
(use-package dired
:hook (dired-mode . agw-dired-mode)
@ -281,7 +280,13 @@
:ensure t)
;; input
(use-package mule
:init
(setq current-language-environment "UTF-8"
keyboard-coding-system 'utf-8-unix))
(use-package mozc
:after mule
:config
(setq default-input-method "japanese-mozc"))
@ -307,4 +312,26 @@
:config
(evil-collection-init))
;; visuals
(use-package simple
:init
(setq line-move-ignore-invisible nil)
:config
(transient-mark-mode t))
(use-package tool-bar
:config
(tool-bar-mode 0))
(use-package menu-bar
:config
(menu-bar-mode 0))
(use-package paren
:init
(setq show-paren-delay 0.0
show-paren-style 'parenthesis)
:config
(show-paren-mode t))
;; EOF