我的.emacs配置(原生Emacs,不依赖任何插件)
我的.emacs配置
(custom-set-variables;; custom-set-variables was added by Custom.;; If you edit it by hand, you could mess it up, so be careful.;; Your init file should contain only one such instance.;; If there is more than one, they won't work right.'(ansi-color-faces-vector[default default default italic underline success warning error])'(ansi-color-names-vector["#242424" "#e5786d" "#95e454" "#cae682" "#8ac6f2" "#333366" "#ccaa8f" "#f6f3e8"])'(cua-mode t nil (cua-base))'(custom-enabled-themes '(deeper-blue))'(display-time-mode t)'(show-paren-mode t))
(custom-set-faces;; custom-set-faces was added by Custom.;; If you edit it by hand, you could mess it up, so be careful.;; Your init file should contain only one such instance.;; If there is more than one, they won't work right.'(default ((t (:family "Consolas" :foundry "outline" :slant italic :weight normal :height 100 :width normal)))));; Notes
;; t -> true
;; nil -> false;; Customization(set-default-coding-systems 'utf-8) ;; 默认文件编码(setq-default frame-title-format "%b") ;; 设置窗口标题为文件名(setq-default x-select-enable-clipboard t) ;; 剪贴板共享(cua-mode t) ;; C-x, C-c, C-v = 复制, 剪切, 粘贴(setq-default select-active-regions 'only) ;; 避免全选大文件卡死(xterm-mouse-mode t) ;; emacs-terminal下鼠标可用(global-linum-mode t) ;; 行号(global-hl-line-mode 1) ;; 高亮当前行(show-paren-mode t) ;; 高亮匹配括号
(setq show-paren-style 'parenthesis)(setq-default cursor-type'bar;; 'bar or 'box) ;; 设置光标样式 竖线 或 方块(setq-default kill-ring-max 65535) ;; 撤销记录(setq-default auto-save-mode t) ;; 自动备份
(setq-default backup-by-copying t)
(setq-default auto-save-timeout 30) ;; 每30s自动备份一次;; (ido-mode t) ;; 优化文件树结构(mouse-wheel-mode t) ;; 鼠标滚轮支持
(setq-default scroll-step 1 scroll-margin 3 scroll-conservatively 10000) ;; 优化页面滚动(global-font-lock-mode t) ;; 语法高亮(display-time-mode 1) ;; 显示时间
(setq-default display-time-24hr-format t) ;; 24小时格式
(setq display-time-day-and-date t) ;; 显示日期和星期
(setq-default display-time-interval 1) ;; 时间变化频率(set-frame-parameter (selected-frame) 'alpha (list 90 70)) ;; 透明度
(add-to-list 'default-frame-alist (cons 'alpha (list 90 70)))(setq-default c-default-style"bsd";; C++ Code Style;; "bsd": 所有大括号换行;; "java";; "k&r"/"awk";; "stroustrup";; "whitesmith";; "gnu";; "linux") ;; C++代码样式(setq-default c-basic-offset 4) ;; 代码缩进长度
(setq-default intent-tabs-mode t) ;; 使用tab缩进
(setq-default default-tab-width 4) ;; tab长度
(setq-default tab-width 4)
(global-set-key (kbd "RET") 'newline-and-indent) ;; 换行自动缩进
我的.emacs配置(原生Emacs,不依赖任何插件)相关推荐
- 【TEST】NOI-Linux可用 gedit c++精简配置 附Emacs日常配置
这里是backup的测试随笔,用于测试 CSS / Markdown 效果. 同时也是是本菜鸡考场上一般使用的Gedit配置. 只有6行,挺短的.应该算好记吧. 使用之前记得勾选首选项里的外部工具. ...
- emacs .emacs_使用Emacs应该做的6件事
emacs .emacs 想象一下使用Python的IDLE界面编辑文本. 您将能够将文件加载到内存中,对其进行编辑并保存更改. 但是您执行的每个动作都将由Python函数定义. 例如,使一个单词全部 ...
- emacs .emacs_使用Emacs进行社交并跟踪您的待办事项列表
emacs .emacs 去年,我为您带来了19天的2019年新(给您)生产力工具.今年,我采用了不同的方法:使用您可能会使用的工具构建一个环境,使您在新的一年中提高生产力或可能尚未使用. 使用Ema ...
- 我也说说Emacs吧(1) - Emacs和Vi我们都学
好友幻神的<Emacs之魂>正在火热连载中,群里人起哄要给他捧捧场. 作为一个学习Emacs屡败屡战的用户,这个场还是值得捧一下的.至少我是买了HHKB键盘的... 从我的键盘说起 - 有 ...
- 在linux下修改emacs颜色字体,Emacs的字体设置方法总结
Emacs的字体设置方法总结 在 X 下使用 emacs 时,如果字体配置不好,emacs 就会显得十分丑陋.而作为 emacs 的用户,每天相当长的时间都在盯着这个编辑器,如果字体不好看,对眼 睛是 ...
- emacs linux 教程,Emacs教程
简介 没 有听说过 Emacs 吗?没有关系,花上30分钟就能了解和熟悉这个古老而强大 的编辑器.他被很多人称作世界上最强大的编辑器.用户从无数高手到IT民工到 普通文本编辑器用户,可以符合几乎所有人 ...
- 我也说说Emacs吧(2) - Emacs其实就是函数的组合
Emacs本质上是函数的组合 从帮助上看emacs有何不同 Vim和Sublime Text等编辑器,本质上是一个编辑器. 比如我们看看vim的帮助,是这个风格的,比如我要看i命令的帮助: <i ...
- html5 原生插件,前端必备插件之纯原生JS的瀑布流插件Macy.js
这是一款非常轻量级的纯原生JS的瀑布流插件--Macy.js,如今图片和视频网站非常多,非常适应瀑布流这样的布局方式来呈现给用户. 这款流布局JS插件仅有4KB的大小,可以说是非常轻量级的哦.配置也比 ...
- 工作中经常用到github上优秀、实用、轻量级、无依赖的插件和库(转)
原文地址 https://github.com/jawil/blog/issues/10 Echo.js – 简单易用的图片延迟加载插件 github:https://github.com/todd ...
最新文章
- linux log4j 空文件,log4j在linux上不生成日誌文件
- review what i studied `date` - 2017-4-24
- 转]Linux杀死进程方法大全
- 如何评价一个RPC框架的性能
- C++和Java函数传递数组参数比较
- Xamarin For Android 打包编译APK文件详细图文教程
- 大丈夫 · 心の中の大丈夫さん
- Pytorch GAN实战 MINIST手写数字识别分布解析
- ROOT友华PT921G光猫
- DF-1015 DTU对接百度云天工物联网平台开发指南
- 2019最受欢迎的企业网站CMS建站系统排行榜
- 使用iText对pdf中查找关键字坐标进行填充
- WPF开发之解决程序调用自定义dll库在部分win7电脑上无法运行的情况
- 2022五一劳动节虾皮仓库物流放假安排
- 2021年海洋工程装备行业发展研究报告
- Optimistic Concurrency VS. Pessimistic Concurrency Control
- CRC校验原理及其C语言实现
- Mobaxterm终端工具和Neokylin7基础
- 在linux上运行python脚本(安装pytorch踩坑记录,pyinstaller使用方式,构建docker镜像)
- GWAS计算BLUE值4--联合方差分析演示