Last active
December 25, 2015 04:49
-
-
Save jiahut/6919837 to your computer and use it in GitHub Desktop.
emacs.d
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;(add-to-list 'load-path "~/.emacs.d/color-theme-6.6.0") | |
(let ((default-directory "~/.emacs.d/")) | |
(normal-top-level-add-subdirs-to-load-path)) | |
;("ELPA" . "http://tromey.com/elpa/") | |
;("gnu" . "http://elpa.gnu.org/packages/") | |
;("SC" . "http://joseito.republika.pl/sunrise-commander/") | |
(require 'package) | |
(setq package-archives '( | |
("marmalade" . "http://marmalade-repo.org/packages/") | |
) | |
) | |
(package-initialize) | |
;; color | |
(require 'color-theme) | |
(color-theme-initialize) | |
(color-theme-deep-blue) | |
;; numbering | |
(require 'window-numbering) | |
(window-numbering-mode 1) | |
;; project manage | |
(require 'projectile) | |
(projectile-global-mode) | |
;; ido-flx | |
;(require 'flx-ido) | |
;(ido-mode 1) | |
;(ido-everywhere 1) | |
;(flx-ido-mode 1) | |
;; change all yes/no prompt to y/n | |
(fset 'yes-or-no-p 'y-or-n-p) | |
;; 设置字体 | |
;; window-numbering plugin | |
;;(set-default-font "Consolas-12") | |
(set-default-font "微软雅黑-12") | |
;; 不产生备份文件 | |
(setq make-backup-files nil) | |
;; 界面颜色 | |
;;(set-foreground-color "Wheat") | |
;;(set-background-color "DarkSlateGray") | |
;;(set-cursor-color "Orchid") | |
;;(set-mouse-color "Orchid") | |
;; 关闭menu-bar | |
(menu-bar-mode -1) | |
;; 光标禁止闪烁 | |
(blink-cursor-mode -1) | |
;; extend function key | |
(define-key global-map [f1] 'Control-X-prefix) | |
(define-key global-map [f2] 'buffer-menu) | |
(define-key global-map [f3] 'find-file) | |
(define-key global-map [f4] 'kill-buffer) | |
(define-key global-map [f5] 'save-buffer) | |
(define-key global-map [f6] 'other-window) | |
(define-key global-map [f9] 'ess-load-file) | |
;;系统剪贴板快捷键(C-c C-c复制,C-c C-v粘贴) | |
(global-set-key "\C-c\C-c" 'clipboard-kill-ring-save) | |
(global-set-key "\C-c\C-v" 'clipboard-yank) | |
;; 启动系统剪切板(使用ctl+c,ctl+c/ctl+v) | |
;;(setq x-select-enable-clipboard t) | |
;;更顺手的M-x | |
(global-set-key "\C-x\C-m" 'execute-extended-command) | |
;;关闭toolbar | |
(tool-bar-mode -1) | |
;;启用ibuffer支持,增强*buffer* | |
(require 'ibuffer) | |
(global-set-key (kbd "C-x C-b") 'ibuffer) | |
;;默认进入text-mode,而不是没有什么功能的fundamental-mode | |
(setq default-major-mode 'text-mode) | |
(add-hook 'text-mode-hook 'turn-on-auto-fill) | |
;;显示行号 | |
(global-linum-mode) | |
;;设置初始目录为rails项目目录 | |
(setq default-directory "e:\\ruby") | |
;;设定语言环境为utf-8 | |
(setq current-language-environment "UTF-8") | |
(setq default-input-method "chinese-py") | |
(setq locale-coding-system 'utf-8) | |
(set-terminal-coding-system 'utf-8) | |
(set-keyboard-coding-system 'utf-8) | |
(set-selection-coding-system 'utf-8) | |
(prefer-coding-system 'utf-8) | |
;;启动0.5秒后自动最大化 (windows下) | |
(run-with-idle-timer 0.5 nil 'w32-send-sys-command 61488) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment