pku 1164
pku 3614

.emacs

Tuz posted @ 2009年8月31日 11:49 in acm练习 , 811 阅读

开始使用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")

 

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter