在~下建立目录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基本设置的更多相关文章

  1. [daily][emacs][go] 配置emacs go-mode的编辑环境以及环境变量问题

    1. 安装go 安装go-mode 使用emacs编辑go代码的时候,你需要有正常可运行的go环境. 并且有emacs的go-mode package https://www.emacswiki.or ...

  2. Emacs 安装配置使用教程

    Emacs 安装配置使用教程 来源 https://www.jianshu.com/u/a27b97f900f7 序|Preface 先来一篇有趣的简介:Emacs和Vim:神的编辑器和编辑器之神 - ...

  3. ubuntu14.04 下emacs 24 配置

    目的: 配置emacs 24 适合编程开发 主要参考JerryZhang的配置(Emacs 简易教程) http://www.perfect-is-shit.com/emacs-simple-tuto ...

  4. Emacs golang 配置

    在配置前需要下载用到的包: godoc godef gocode oracle 在下载包之前需要设置好环境变量: # Golang export GOROOT=$HOME/go export GOPA ...

  5. php开发环境配置 web UI模板

    web ui 能快速的整合进来?dwz? easyui?  bootstrap 在Apache 中配置: 在http.conf中加入php的设置 #php5_startphpIniDir " ...

  6. CentOS编译安装emacs并配置

    Liunxs中CentOS系列一向以稳定为目标,然而也会存在版本太旧的问题,emacs就是其中的一个,目前emacs都发行到25.2了,而CentOS上的emacs版本却还是23.1.所以需要下载源代 ...

  7. Emacs编辑器配置

    以前总是用的vim编辑器,今天突然想换emacs 用下.折腾了很久终于搞定.使用的是windows测试环境 emacs下载地址http://ftp.gnu.org/gnu/emacs/windows/ ...

  8. Emacs考场配置

    当年\(NOip\)考场配置不记得啦 存在这里搞事情 (set-background-color "gray15") (set-foreground-color "gra ...

  9. 我的emacs考场配置

    豪华配置(复制的神犇的,已膜改) (global-set-key [f9] 'compile-file) (global-set-key [f10] 'gud-gdb) (global-set-key ...

随机推荐

  1. git clone时,提示warning: remote HEAD refers to nonexistent ref, unable to checkout

    一.环境 发行版:Ubuntu 18.04.1 LTS 代号:bionic 内核版本:4.15.0-30-generic 二.背景 git clone https://source.codeauror ...

  2. Java Quartz用法

    code: 这里的MyJob必须是public,这里Job实例化的时候要用到反射,必须是public的,不能与调度操作放同一个.java文件中. package com.qhong; import o ...

  3. lucas 快速求大数组合数

    根据公式就是 对每次C(n,m) =  C(n%p,m%p) * C(n/p,m/p); ll pow(ll x,ll n) { ll res = ; x%=mod; while (n) { ) re ...

  4. 解决QML Window 增加radius效果

    做开发时,突然遇到 一个需要模态展示的对话框,做出来后,发现还要radius属性,增加时发现,Window控件不支持这个属性.如果是以前,原本就打算放弃了,但想一下,这种应该是支持的,既然接口上没有, ...

  5. 在多节点上运行分布式Intel Caffe

    一般有2种并行模式:数据并行(Data parallelism)和模型并行(model parallelism). 在模型并行化( model parallelism )方法里,分布式系统中的不同机器 ...

  6. angular的 表单

    一般来讲表单可能遇到的问题:1.如何数据绑定.2.验证表单.3.显示出错信息.4.整个form的验证.5.避免提交没有验证通过的表单.6.防止多系提交. input属性:nameng-modelng- ...

  7. 第108天:Ajax中XMLHttpRequest详解

    在Ajax应用程序中,XmlHttpRequest对象负责将用户信息以异步通信地发送到服务器端,并接收服务器返回的响应信息和数据. XMLHttpRequest可以提供不重新加载页面的情况下更新网页, ...

  8. ionic2常见问题——cordova使用Gradle构建下载maven太慢,使用阿里云镜像

    问题描述 当我们写完ionic2项目准备打包app时(暂时介绍android) 执行命令ionic build android的时候下载maven太慢,cmd命令行工具来下载经常会出现假死状态(下载超 ...

  9. JS中的phototype详解

    作者:轩脉刃 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展.我们称B的原型为A. 2 ...

  10. 转:HTTP Get请求URL最大长度

    转自:http://blog.csdn.net/M_ChangGong/article/details/5764711 各浏览器HTTP Get请求URL最大长度并不相同,几类常用浏览器最大长度及超过 ...