I bought a new 120G/8M/5400rpm hard disk for my laptop this Monday.
It's far more larger ,faster, quieter than the old one. That's cool.

It's far more larger ,faster, quieter than the old one. That's cool.
$sudo apt-get install ssh cvs (这个是为了到cvs上下载代码用的)
$sudo apt-get install texinfo (这个是为了方便后面的编译man包)
$export CVS_RSH="ssh"
$ cvs -z3 -d:pserver:anonymous@cvs.sv.gnu.org:/cvsroot/emacs co -r emacs-unicode-2 emacs
$sudo apt-get install build-essential (对大部分用户来说,很可能已经安装过了)
$sudo apt-get build-dep emacs21
$sudo apt-get install xserver-xorg-dev
$sudo apt-get install xorg-dev
$sudo apt-get install libncurses5
$sudo apt-get install libncurses5-dev
$sudo apt-get install libgtk2.0-dev
$./configure --prefix=/usr --with-x-toolkit=gtk
$make bootstrap
$make info
$sudo make install
emacs --enable-font-backend --font "DejaVu Sans Mono-12"
$cp msyh.ttf /usr/share/fonts/truetype修改配置文件~/.Xresources,在里面写入一行:
$fc-cache
Emacs.FontBackend: xft
;设置字体4.其他常用配置选项
(set-default-font "DejaVu Sans Mono-12")
(set-fontset-font (frame-parameter nil 'font)
'han '("Microsoft YaHei" . "unicode-bmp"))
$vim ~/.emacs
(setq default-major-mode 'text-mode);一打开就起用 text 模式。这一项我没有设置
(global-font-lock-mode t);语法高亮
(auto-image-file-mode t);打开图片显示功能
(fset 'yes-or-no-p 'y-or-n-p);以 y/n代表 yes/no
(column-number-mode t);显示列号
(show-paren-mode t);显示括号匹配
(display-time-mode 1);显示时间,格式如下
(setq display-time-24hr-format t)
(setq display-time-day-and-date t)
(tool-bar-mode nil);去掉那个大大的工具栏
(scroll-bar-mode nil);去掉滚动条,因为可以使用鼠标滚轮
(mouse-avoidance-mode 'animate);光标靠近鼠标指针时,让鼠标指针自动让开,别挡住视线。
(setq mouse-yank-at-point t);支持中键粘贴
(transient-mark-mode t);
(setq x-select-enable-clipboard t);支持emacs和外部程序的粘贴
(setq frame-title-format "houdini@%b");在标题栏提示你目前在什么位置,把houdini改成自己的用户名
(setq default-fill-column 80);默认显示 80列就换行
/home/houdini/myEmacs/cedet-1.0beta3b$make
;cedet开发插件
(add-hook 'texinfo-mode-hook (lambda () (require 'sb-texinfo)))
(load-file "/home/houdini/myEmacs/cedet-1.0beta3b/common/cedet.el")
(semantic-load-enable-code-helpers)
(autoload 'speedbar-frame-mode "speedbar" "Popup a speedbar frame" t)
(autoload 'speedbar-get-focus "speedbar" "Jump to speedbar frame" t)
(define-key-after (lookup-key global-map [menu-bar tools])
[speedbar]
'("Speedbar" .
speedbar-frame-mode)
[calendar])
;ecb: Emacs Code Browser
(add-to-list 'load-path "/home/houdini/myEmacs/ecb-2.32")
(require 'ecb)
/home/houdini/myEmacs/auctex-11.84/$./configure
/home/houdini/myEmacs/auctex-11.84/$make
/home/houdini/myEmacs/auctex-11.84/$sudo make install
;auctex
(load "auctex.el" nil t t)
(load "preview-latex.el" nil t t)
(setq TeX-auto-save t)
(setq TeX-parse-self t)
(setq-default TeX-master nil)
(add-hook 'LaTeX-mode-hook 'LaTeX-install-toolbar)
(add-hook 'LaTeX-mode-hook 'turn-on-auto-fill)
(add-hook 'LaTeX-mode-hook 'turn-on-reftex)
;配色方案
(load-file "/home/houdini/myEmacs/color-theme.el")
(color-theme-Dark-Blue);选择 darkblue的配色方案
;tabbar
(load-file "/home/houdini/myEmacs/tabbar.el")
(require 'tabbar)
(tabbar-mode)
;(global-set-key (kbd "C-=") 'tabbar-backward-group);;这几句的目的是绑定快捷键这样可以直接用快捷键操作
;(global-set-key (kbd "C--") 'tabbar-forward-group);;不过没有发现有很大用处,所以注释了。
(global-set-key (kbd "C-0") 'tabbar-backward)
(global-set-key (kbd "C-9") 'tabbar-forward)