emacs之配置2,UI基本设置
在~下建立目录emacsConfig,里面建立一些自己写的el脚本,下面是名字随便,我的
emacsConfig/ui-setting.el
- ;关闭Emacs的默认启动界面
- (setq inhibit-startup-message t)
- ;关闭scratch消息提示
- (setq initial-scratch-message nil)
- ;语法高亮
- (global-font-lock-mode t)
- ;以y/n代表yes/no
- (fset 'yes-or-no-p 'y-or-n-p)
- ;显示括号匹配
- (show-paren-mode t)
- (setq show-paren-style 'parentheses)
- ;禁止自动保存
- (auto-save-mode )
- ;显示日期
- (setq display-time-day-and-date t)
- ;显示时间
- (display-time)
- ;时间为24小时制
- (setq display-time-24hr-format t)
- ;设置时间戳,标识出最后一次保存文件的时间。
- (setq time-stamp-active t)
- (setq time-stamp-warn-inactive t)
- (setq time-stamp-format "%:y-%02m-%02d %3a %02H:%02M:%02S K.T")
- ;关闭出错时的提示声
- (setq visible-bell t)
- ;设置标题栏显示文件的完整路径名
- (setq frame-title-format
- '("%s" (buffer-file-name "%f"
- (dired-directory dired-directory "%b"))))
- ;一打开就起用 text 模式。
- (setq default-major-mode 'text-mode)
- ;打开图片显示功能
- (auto-image-file-mode t)
- ;显示列号
- (column-number-mode t)
- ;显示行号
- (global-linum-mode )
- ;支持中键粘贴
- (setq mouse-yank-at-point t)
- ;高亮显示要拷贝的区域
- (transient-mark-mode t)
- ;支持emacs和外部程序的粘贴
- (setq x-select-enable-clipboard t)
- ;不生成#F#文件
- (setq auto-save-default nil)
- ;不要生成临时文件
- (setq-default make-backup-files nil)
- ;防止页面滚动时跳动
- (setq scroll-margin
- scroll-conservatively )
- ;设置颜色在单独的脚本里面,模仿sublime的风格
- ;设置字体
- (if (eq system-type 'darwin)
- (set-default-font "Monaco-11"))
- (if (eq system-type 'gnu/linux)
- (set-default-font "Monaco-10"))
- ;设置菜单栏
- (if (eq system-type 'darwin)
- (menu-bar-mode ))
- (if (eq system-type 'gnu/linux)
- (menu-bar-mode ))
- ;去掉工具栏
- (tool-bar-mode )
- ;不显示滚动条
- (scroll-bar-mode )
- ;在状态条上显示当前光标在哪个函数体内部
- (which-function-mode t)
- ; 用一个很大的kill ring. 这样防止我不小心删掉重要的东西
- (setq kill-ring-max )
- (setq max-lisp-eval-depth ) ;lisp最大执行深度
- (setq max-specpdl-size ) ;最大容量
- (setq undo-outer-limit ) ;撤销限制
- (setq message-log-max t) ;设置message记录全部消息, 而不用截去
- (setq eval-expression-print-length nil) ;设置执行表达式的长度没有限制
- (setq eval-expression-print-level nil) ;设置执行表达式的深度没有限制
- (setq global-mark-ring-max ) ;设置最大的全局标记容量
- (setq history-delete-duplicates t) ;删除minibuffer的重复历史
emacs之配置2,UI基本设置的更多相关文章
- [daily][emacs][go] 配置emacs go-mode的编辑环境以及环境变量问题
1. 安装go 安装go-mode 使用emacs编辑go代码的时候,你需要有正常可运行的go环境. 并且有emacs的go-mode package https://www.emacswiki.or ...
- Emacs 安装配置使用教程
Emacs 安装配置使用教程 来源 https://www.jianshu.com/u/a27b97f900f7 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - ...
- ubuntu14.04 下emacs 24 配置
目的: 配置emacs 24 适合编程开发 主要参考JerryZhang的配置(Emacs 简易教程) http://www.perfect-is-shit.com/emacs-simple-tuto ...
- Emacs golang 配置
在配置前需要下载用到的包: godoc godef gocode oracle 在下载包之前需要设置好环境变量: # Golang export GOROOT=$HOME/go export GOPA ...
- php开发环境配置 web UI模板
web ui 能快速的整合进来?dwz? easyui? bootstrap 在Apache 中配置: 在http.conf中加入php的设置 #php5_startphpIniDir " ...
- CentOS编译安装emacs并配置
Liunxs中CentOS系列一向以稳定为目标,然而也会存在版本太旧的问题,emacs就是其中的一个,目前emacs都发行到25.2了,而CentOS上的emacs版本却还是23.1.所以需要下载源代 ...
- Emacs编辑器配置
以前总是用的vim编辑器,今天突然想换emacs 用下.折腾了很久终于搞定.使用的是windows测试环境 emacs下载地址http://ftp.gnu.org/gnu/emacs/windows/ ...
- Emacs考场配置
当年\(NOip\)考场配置不记得啦 存在这里搞事情 (set-background-color "gray15") (set-foreground-color "gra ...
- 我的emacs考场配置
豪华配置(复制的神犇的,已膜改) (global-set-key [f9] 'compile-file) (global-set-key [f10] 'gud-gdb) (global-set-key ...
随机推荐
- Cooperation.GTST团队第二周项目总结
项目进展 这周我们把工作主要放在了UI界面的实现上,为了让整款APP看上去能够更加高大上,我们决定采用Android 5.0开始推出的一个Material Design风格的导航控件Toolbar. ...
- 自定义Git【转】
本文转载自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 自定义Git 在安装G ...
- Python学习札记(二十三) 函数式编程4 sorted
参考:sorted NOTE 1.sorted,快速排序,时间复杂度O(nlogn)渐进最优. #!/usr/bin/env python3 L = [] for i in range(10): L. ...
- Gym - 100712D Alternating Strings
http://codeforces.com/gym/100712/attachments 题意: 给出一个01串,现在要切割这个01串,使得每个子串长度都不大于k,并且每个子串不能01交替出现,单个字 ...
- 简单使用grunt、bower工具合并压缩js和css
前段时间因为项目中的报表写了一个Jquery插件,开源到github上,参考以往大神们写的插件的姿势,决定搞了像模像样一点.言归正传.前端工程师对这些工具:Node,bower,grunt,npm这些 ...
- BZOJ4811 [Ynoi2017]由乃的OJ
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...
- error: device offline - waiting for device -
解决方法:重启服务 一.关闭 adb kill-server 二.启动 adb start-server 三.连接 adb connect 192.168.1.10 四.查看设备 adb device ...
- MaintainableCSS 《可维护性 CSS》 --- 约定篇
约定 可维护的CSS具有以下约定: .<module>[-<component>][-<state>] {} 根据所讨论的模块,方括号是可选的.这里有些例子: /* ...
- 使用H5 canvas画一个坦克
具体步骤如下: 1. 首先做出绘图区,作为坦克的战场 <canvas id="floor" width="800px" height=&quo ...
- 桌面以及任务栏的所有浏览器,被加上了 hao.360.cn的网址
桌面以及任务栏的所有浏览器,被加上了hao.360.cn的网址 也不知道是安装了什么软件,中了360的招. 桌面以及任务栏的所有浏览器,被加上了hao.360.cn的网址. 这种东西,肯定是该死的36 ...