aboutsummaryrefslogtreecommitdiff
path: root/.emacs
diff options
context:
space:
mode:
Diffstat (limited to '.emacs')
-rw-r--r--.emacs47
1 files changed, 47 insertions, 0 deletions
diff --git a/.emacs b/.emacs
new file mode 100644
index 0000000..22abc7e
--- /dev/null
+++ b/.emacs
@@ -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")