;; -*- Mode: emacs-lisp; Coding: utf-8 -*-
+;; Added by Package.el. This must come before configurations of
+;; installed packages. Don't delete this line. If you don't want it,
+;; just comment it out by adding a semicolon to the start of the line.
+;; You may delete these explanatory comments.
+(package-initialize)
+
;; Load paths -----------------------------------------------------------------
(add-to-list 'load-path (expand-file-name "~/.elisp"))
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp")
;; Setting for encodings of the environment -----------------------------------
-;(set-language-environment 'Japanese)
+(set-locale-environment "en_US.UTF-8")
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(setq default-file-name-coding-system 'utf-8)
(load-file path)
(message "Warning: file %s is absent" path)))
+;; cmake
+(autoload 'cmake-mode "cmake-mode" nil t)
+(add-to-list 'auto-mode-alist '("CMakeLists\\.txt\\'" . cmake-mode))
+(add-to-list 'auto-mode-alist '("\\.cmake\\'" . cmake-mode))
+
;; ditz
(require-if-present 'ditz)
;; session
(require-if-present 'session)
+(if (featurep 'session)
+ (session-initialize))
;; mediawiki
(require-if-present 'mediawiki)
(setq erlang-electric-commands nil)
;; SKK
-(require 'skk-autoloads)
-(require 'skk-study)
-(global-set-key "\C-x\C-j" 'skk-mode)
-(global-set-key "\C-xj" 'skk-auto-fill-mode)
-(global-set-key "\C-xt" 'skk-tutorial)
-(setq skk-use-jisx0201-input-method t)
-(setq skk-rom-kana-rule-list
- '(("@" nil "@")
- ("wi" nil ("ヰ" . "ゐ"))
- ("we" nil ("ヱ" . "ゑ"))
- ;;("hh" "h" ("ン" . "ん"))
- ;;("mm" "m" ("ン" . "ん"))
- ("zx" nil ("ゝ" . "ヽ"))
- ("zc" nil ("ゞ" . "ヾ"))))
-(set-input-method 'japanese-skk) ; INPUT METHOD
+(require-if-present 'skk-autoloads)
+(if (featurep 'skk-autoloads)
+ (progn
+ (require-if-present 'skk-study)
+ (global-set-key "\C-x\C-j" 'skk-mode)
+ (global-set-key "\C-xj" 'skk-auto-fill-mode)
+ (global-set-key "\C-xt" 'skk-tutorial)
+ (setq skk-use-jisx0201-input-method t)
+ (setq skk-rom-kana-rule-list
+ '(("@" nil "@")
+ ("wi" nil ("ヰ" . "ゐ"))
+ ("we" nil ("ヱ" . "ゑ"))
+ ;;("hh" "h" ("ン" . "ん"))
+ ;;("mm" "m" ("ン" . "ん"))
+ ("zx" nil ("ゝ" . "ヽ"))
+ ("zc" nil ("ゞ" . "ヾ"))))
+ (set-input-method 'japanese-skk))) ; INPUT METHOD
;; navi2ch
(autoload 'navi2ch "navi2ch" "Navigator for 2ch for Emacs" t)
'(newsticker-url-list-defaults
(quote
(("slashdot" "http://slashdot.org/index.rss" nil 3600))))
+ '(ns-command-modifier (quote meta))
'(nxml-auto-insert-xml-declaration-flag t)
'(nxml-slash-auto-complete-flag t)
'(org-replace-disputed-keys t)
+ '(package-archives
+ (quote
+ (("gnu" . "https://elpa.gnu.org/packages/")
+ ("melpa" . "https://melpa.org/packages/"))))
+ '(package-selected-packages (quote (cargo toml-mode rust-mode)))
'(rcirc-server-alist (quote (("irc1.ymir.jp" :nick "PHO`cons" nil nil))))
'(riece-layout "default")
'(riece-layout-alist
'(safe-local-variable-values (quote ((todo-categories "Todo" "Todo" "Todo" "Todo"))))
'(select-enable-clipboard t)
'(session-use-package t nil (session))
- '(tramp-auto-save-directory "/tmp/tramp-auto-save" nil (tramp))
+ '(tramp-auto-save-directory "/tmp/tramp-auto-save")
'(tramp-completion-reread-directory-timeout 2 nil (tramp))
'(tramp-default-host "localhost" nil (tramp))
'(tramp-default-method "sshx" nil (tramp))