(setq load-path (cons "~/.emacs.d/site-lisp" load-path))
(prefer-coding-system 'utf-8)
(set-language-environment 'utf-8)
(line-number-mode t)
(column-number-mode t)
(global-set-key [(ctrl backspace)] 'undo)
(require 'ido)
(ido-mode t)
(require 'linkd)
(require 'anything)
(require 'browse-kill-ring)
(browse-kill-ring-default-keybindings)
(require 'flyspell)
(add-to-list 'auto-mode-alist '("\\.txt$" . flyspell-mode))
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
(mapc
(lambda (pair)
(if (eq (cdr pair) 'perl-mode)
(setcdr pair 'cperl-mode)))
(append auto-mode-alist interpreter-mode-alist))
(require 'cc-mode)
(require 'slime)
(slime-setup)
(setq load-path (cons "~/.emacs.d/site-lisp/org-mode/lisp" load-path))
(setq load-path (cons "~/.emacs.d/site-lisp/org-mode/contrib/lisp" load-path))
(require 'org-install)
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
(global-set-key "\C-cl" 'org-store-link)
(global-set-key "\C-ca" 'org-agenda)
(global-set-key "\C-cb" 'org-iswitchb)
(org-remember-insinuate)
(setq org-directory "~/notes")
(setq org-default-notes-file (concat org-directory "/default.org"))
(define-key global-map "\C-cr" 'org-remember)
(setq org-export-with-LaTeX-fragments t)
(setq org-remember-templates '((?b "* TODO READ: %?%a\n")))
(setq org-agenda-exporter-settings
'((ps-number-of-columns 2)
(ps-landscape-mode t)
(htmlize-output-type 'css)))
(custom-set-variables
'(c-basic-offset 2)
'(default-input-method "chinese-tonepy-punct")
'(flyspell-sort-corrections t)
'(indent-tabs-mode nil)
'(inferior-lisp-program "/usr/bin/sbcl")
'(make-backup-files nil)
'(nil nil t)
'(tab-width 2)
'(truncate-lines t)
'(truncate-partial-width-windows t)
'(warning-suppress-types (quote ((\(undo\ discard-info\))))))
(custom-set-faces
)