diff options
-rw-r--r-- | .emacs | 47 | ||||
-rw-r--r-- | manifests.scm | 12 |
2 files changed, 58 insertions, 1 deletions
@@ -0,0 +1,47 @@ +;;; ido +(ido-mode 1) +(ido-everywhere 1) + +;; ido-completing-read+ +(ido-ubiquitous-mode 1) + +;;; smex +(global-set-key (kbd "M-x") 'amx) +(global-set-key (kbd "M-X") 'amx-major-mode-commands) +(global-set-key (kbd "C-c C-c M-x") 'execute-extended-command) + +;;; icomplete +(require 'icomplete) +(icomplete-mode 1) + +;;; Gnus +;; ido を使うための設定 +(setq gnus-completing-read-function 'gnus-ido-completing-read) + +;;; Magit +;; ido を使うための設定 +(setq magit-completing-read-function 'magit-ido-completing-read) + +;;; SKK +(setq default-input-method "japanese-skk") + +;;; Theme +(load-theme 'doom-laserwave t) + +;;; modeline +(doom-modeline-mode 1) + +;; Font +(set-face-attribute 'default nil :height 110) + +;;; Paredit +(autoload 'enable-paredit-mode "paredit" "Turn on pseudo-structural editing of Lisp code." t) +(add-hook 'emacs-lisp-mode-hook #'enable-paredit-mode) +(add-hook 'eval-expression-minibuffer-setup-hook #'enable-paredit-mode) +(add-hook 'ielm-mode-hook #'enable-paredit-mode) +(add-hook 'lisp-mode-hook #'enable-paredit-mode) +(add-hook 'lisp-interaction-mode-hook #'enable-paredit-mode) +(add-hook 'scheme-mode-hook #'enable-paredit-mode) + +;;; ACL2 +(load "~/acl2-8.3/emacs/emacs-acl2.el") diff --git a/manifests.scm b/manifests.scm index 3752f19..31edd9d 100644 --- a/manifests.scm +++ b/manifests.scm @@ -4,4 +4,14 @@ "git" "nvi" "fontconfig" - "font-google-noto")) + "font-google-noto" + "emacs" + "emacs-ido-completing-read+" + "emacs-ddskk" + "emacs-restart-emacs" + "emacs-paredit" + "emacs-magit" + "emacs-amx" + "emacs-doom-themes" + "emacs-doom-modeline" + "emacs-guix")) |