emacs操作 - 配置篇

基本配置

;; 关闭滚动条
(scroll-bar-mode 0)
;; 关闭工具栏
;;(tool-bar-mode 0)
;; 关闭菜单栏
;;(menu-bar-mode 0)
;; 关闭启动欢迎界面
(setq inhibit-startup-message t)
;; 显示行号
(global-linum-mode t)
;; 高亮括号匹配
(show-paren-mode t)
;; 自动补全括号
(electric-pair-mode t)
(setq electric-pair-pairs'((?\" . ?\")(?\{ . ?\})(?\' . ?\')))
;; 状态栏显示时间
(display-time-mode 1)
(setq display-time-day-and-date t)
;; 多窗口跳转 Shift+方向键
(windmove-default-keybindings)
;; 关闭自动备份
(setq make-backup-files nil)
;; 高亮显示光标所在行
(global-hl-line-mode t)
;; 使用y/n取代yes/no
(fset 'yes-or-no-p'y-or-n-p)
;; 设置tab缩进
(setq-default indent-tabs-mode nil)
(setq-default tab-width 4)
;; 标题栏显示当前路径
(setq frame-title-format "emacs@%b")
;; 显示所有符号(空白,换行和Tab)
(global-whitespace-mode t)
;; 最大80列
(add-hook 'org-mode-hook 'turn-on-auto-fill)
(setq-default fill-column 80)

设置字体

;; 设置字体
(set-default-font "Microsoft YaHei Mono-10")

设置网络代理

在内网环境需要设置

(setq url-proxy-services
  '(("no_proxy" . "^\\(localhost\\|10\\..*\\|192\\.168\\..*\\)")
    ("http" . "xxxxx.xx.com.cn:80")
    ("https" . "xxxxx.xx.com.cn:80")))

你可能感兴趣的:(emacs操作 - 配置篇)