.emacs
Tuz
posted @ 2009年8月31日 11:49
in acm练习
, 820 阅读
开始使用emacs
先贴个.emacs
(setq indent-tabs-mode nil) (setq default-tab-width 4) (setq tab-width 4) (setq tab-stop-list ()) ;;set c program style (add-hook 'c-mode-hook 'linux-c-mode) (setq imenu-sort-function 'imenu--sort-by-name) (defun linux-c-mode() (define-key c-mode-map [return] 'newline-and-indent) (interactive) (c-set-style "K&R") (c-toggle-hungry-state) (setq c-basic-offset 4) (imenu-add-menubar-index) (which-function-mode) ) ;;set cpp program style (add-hook 'c++-mode-hook 'linux-cpp-mode) (setq imenu-sort-function 'imenu--sort-by-name) (defun linux-cpp-mode() (define-key c++-mode-map [return] 'newline-and-indent) (interactive) (c-set-style "K&R") (c-toggle-hungry-state) (setq c-basic-offset 4) (imenu-add-menubar-index) (which-function-mode) ) ;;关闭烦人的出错时的提示声。 (setq visible-bell t) ;;关闭起动时候的那个“开机画面” (setq inhibit-startup-message t) ;;显示列号 (setq column-number-mode t) ;;高亮显示匹配的括号 (show-paren-mode 1) ;;光标靠近鼠标指针时,让鼠标指针自动让开,别挡住视线。 (mouse-avoidance-mode 'animate) ;;指针不闪,不恍花眼睛。 (blink-cursor-mode -1) (transient-mark-mode 1) ;;语法加亮 (global-font-lock-mode t) ;;光标显示为一竖线 (setq-default cursor-type 'bar) ;; 不显示工具栏 (tool-bar-mode -1) ;;设置背景色和字体色 (set-foreground-color "grey") (set-background-color "black") ;; 隐藏滚动条 (scroll-bar-mode -1) ;;滚动条在右侧 (set-scroll-bar-mode 'right) ;; 不产生备份文件,临时文件 (setq make-backup-files nil) (setq-default make-backup-files nil) ;;关闭自动保存模式 (setq auto-save-mode nil) ;;关闭#filename#临时文件 (setq auto-save-default nil) ;; 支持emacs和外部程序的粘贴 (setq x-select-enable-clipboard t) ;; 给每行显示行号: http://stud4.tuwien.ac.at/~e0225855/linum/linum.html (require 'linum) (global-linum-mode t) (create-fontset-from-fontset-spec (concat "-*-DejaVu Sans Mono-medium-r-normal-*-14-*-*-*-*-*-fontset-courier,")) (set-default-font "fontset-courier")