mirror of
http://github.com/JaeUs3792/dotfiles
synced 2025-12-14 08:01:35 +09:00
49 lines
1.7 KiB
EmacsLisp
49 lines
1.7 KiB
EmacsLisp
(require 'crafted-defaults) ; Sensible Default settings for Emacs
|
|
(require 'crafted-updates) ; Tools to upgrade Crafted Emacs
|
|
(require 'crafted-completion) ; selection framework based on 'vertico'
|
|
(require 'crafted-ui) ; Better UI experience (modeline etc..)
|
|
;;(require 'crafted-windows) ; Window management configuration
|
|
(require 'crafted-evil) ; An 'evil-mode' configuration
|
|
;;(require 'custom-evil) ; An 'evil-mode' configuration
|
|
|
|
(setq-default tab-width 4)
|
|
(defvaralias 'c-basic-offset 'tab-width)
|
|
|
|
(setq default-input-method "korean-hangul")
|
|
(global-set-key (kbd "<Hangul>") 'toggle-input-method)
|
|
|
|
(setq user-full-name "JaeYoo-Im"
|
|
user-mail-address "cpu3792@gmail.com")
|
|
|
|
;; Line numbers
|
|
(column-number-mode)
|
|
(global-display-line-numbers-mode t)
|
|
(dolist (mode '(org-mode-hook
|
|
vterm-mode-hook
|
|
dired-mode-hook
|
|
;;shell-mode-hook
|
|
;;treemacs-mode-hook
|
|
eshell-mode-hook))
|
|
(add-hook mode (lambda () (display-line-numbers-mode 0))))
|
|
|
|
(add-hook 'emacs-startup-hook
|
|
(lambda ()
|
|
(custom-set-faces
|
|
`(default ((t (:font "Fira Code 10"))))
|
|
`(fixed-pitch ((t (:inherit (default)))))
|
|
`(fixed-pitch-serif ((t (:inherit (default)))))
|
|
`(variable-pitch ((t (:font "Ubuntu 10")))))))
|
|
(set-fontset-font t `hangul (font-spec :name "NanumGothic"))
|
|
|
|
;; loading themes
|
|
(crafted-package-install-package 'doom-themes)
|
|
(progn
|
|
(disable-theme 'deeper-blue) ; first turn off the deeper-blue theme
|
|
(if (display-graphic-p)
|
|
(load-theme 'doom-palenight t)
|
|
(load-theme 'doom-gruvbox t))
|
|
(unless (display-graphic-p)
|
|
(xterm-mouse-mode)))
|
|
|
|
(require 'custom-dashboard)
|