`

windows下emacs配置

 
阅读更多
;;禁用启动信息
(setq inhibit-startup-message t)

;;显示时间
(display-time-mode t)
;;时间使用24小时制
;;(setq display-time-24hr-format t)
;;时间显示包括日期和具体时间
;;(setq display-time-day-and-date t)
;;时间变化频率
(setq display-time-interval 120)

;; 字体设置
;;(set-default-font "DejaVu Sans Mono-11")

;;主要是这段设置,同样的将.emacs.d目录放在C:\Users\Jack\AppData\Roaming下,
;; 里面的设置的方式都不用改变,windows下同linux下是通用的
;;我的emacs lisp包的路径
(add-to-list 'load-path (expand-file-name "c:/Users/Jack/AppData/Roaming/.emacs.d"))
(add-to-list 'load-path "C:/Users/Jack/AppData/Roaming/.emacs.d/plugins")

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;使用主题  
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'theme-settings)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;speedbar设置
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'speedbar-settings)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; cedet
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'cedet-settings)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ecb
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'ecb-settings)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;tabbar和wcy-swbuff设置
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'tabbar-settings)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; yasnippet设置
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'yasnippet-settings)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; session.el配置,这个顺序很重要,否则不管用 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(require 'session-settings)

;; 设置tab为4个空格的宽度,而不是原来的2                       
(setq c-basic-offset 4)                                        
(setq default-tab-width 4)                                     
(setq-default indent-tabs-mode nil)

;;显示行号
(require 'linum)
(global-linum-mode t)
;;显示列号  
(column-number-mode t)

(setq auto-image-file-mode t) ;让 Emacs 可以直接打开和显示图片

;;(setq speedbar-show-unknown-files t);;可以显示所有目录以及文件,好像不管用

;;隐藏工具栏,滚动条,菜单栏
(tool-bar-mode nil)
(scroll-bar-mode nil)
(menu-bar-mode nil)

;;鼠标不闪动
(blink-cursor-mode nil)
;;当指针到一个括号时,自动显示所匹配的另一个括号
(show-paren-mode t)
;;括号匹配时可以高亮显示另外一边的括号,但光标不会烦人的跳到另一个括号处
(setq show-paren-style 'parenthesis) ;;好像也没太大作用
;;鼠标自动避开指针,如当你输入的时候,指针到了鼠标的位置,鼠标有点挡住视线了
(mouse-avoidance-mode 'animate)
;;当指针移到另一行,不要新增一行,按 C-n 或向下键时不添加新行
(setq next-line-add-newlines nil)

;;定制快捷键
;;设置f10为显示菜单栏
(global-set-key [f10] 'menu-bar-mode)
;;跳到指定行
(define-key ctl-x-map "l" 'goto-line)

;;y/n替代yes/no
(fset 'yes-or-no-p 'y-or-n-p)

;;不产生备份文件
(setq make-backup-files nil)

;;设置默认工作目录
;;(setq default-directory "~/working/")


;;设置粘贴缓冲条目数量
(setq kill-ring-max 200)


;;支持外部程序粘贴
(setq x-select-enable-clipboard t)

;;启动最大化
(setq initial-frame-alist '((top . 0) (left . 0)(width . 167)(height . 43)))
(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.
 '(ecb-primary-secondary-mouse-buttons (quote mouse-1--mouse-2))
 '(session-use-package t nil (session)))
(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.
 )
分享到:
评论

相关推荐

    windows下安装emacs及添加配置文件代码

    在本篇文章中,我们将详细介绍如何在Windows环境下安装Emacs文本编辑器,并且会涉及如何配置Emacs以便更好地适应用户的工作需求。以下将分为几个部分来进行详细的讲解:Emacs的安装步骤、配置文件`.emacs`的基本设置...

    windows下配置emacs

    WINDOWS下的EMACS配置 一、EMACS的下载和安装 在Windows平台下,下载EMACS的Windows版本可以到官网的ftp站点下载,网址为http://ftp.gnu.org/pub/gnu/emacs/windows/。下载完成后,解压到指定的目录下,如D:\Emacs...

    Emacs配置(Linux+WIndows)

    Emacs配置 Emacs作为Oier和程序设计者们的编程神器,当然也少不了一款强大的配置 Emacs配置(Linux放到Home并替换,Windows放到C:\)

    emacs 快速配置脚本包

    在 windows 下的快速搭建 emacs 配置包 快速搭建的主要思想是采用执行注册表脚本 设定 emacs 查找配置文件的路径为 c: emacs home emacs 同时又在此文件中定位到我们现在刚下载的路径 及更改 home 目录的方式 包含最...

    windows环境下emacs elpa常用package打包

    标题"windows环境下emacs elpa常用package打包"指的是在Windows操作系统中,将常用的Emacs ELPA包打包成一个压缩文件,便于用户一次性下载并安装到他们的Emacs配置中。这有助于简化安装过程,尤其是对于那些不熟悉...

    emacs 配置

    总结起来,一个高效的Emacs配置应该包含智能的自动补全(auto-complete),强大的代码导航(helm gtags)以及根据个人需求编写的实用小函数。通过避免使用大型框架,我们可以保持Emacs的轻便和高效。记得在`.emacs_dir`...

    emacs配置文件

    这个名为"emacs配置文件"的压缩包应该是一个修正版的`emacs.d`,它可能已经解决了网络上其他配置中常见的缺失文件问题。使用这个配置,用户可以避免因缺少文件而导致的配置错误,更快地建立一个完整的Emacs工作环境...

    王垠 王纯叶的emacs配置

    标题提到的“王垠 王纯叶的emacs配置”很可能包含了他们各自的个性化设置,这些设置可能包括快捷键定制、自动补全、代码高亮、项目管理、版本控制集成以及各种语言的开发环境配置。CHM(Compiled Help Manual)文件...

    emacs 24.5 for windows

    在Windows环境下,Emacs 24.5的安装和配置可能会有一些特定的挑战,比如与Windows的集成(如剪贴板同步、文件路径处理等)。不过,得益于社区的广泛支持,这些问题通常都能找到解决方案。 总的来说,Emacs 24.5 for...

    Emacs配置文件(Windows)

    打开注册表编辑器(regedit),导航到`HKEY_CURRENT_USER\Environment`,在这里新建一个字符串值,名为`HOME`,其值应设置为你希望存放Emacs配置文件的路径。记得在修改注册表之前备份,以免造成不可逆的错误。 ...

    emacs 配置资源(windows版)

    在Windows环境下,配置好Emacs可以极大地提升工作效率。以下是对标题和描述中涉及的知识点的详细说明: 1. **Emacs基础**: Emacs不仅仅是一个编辑器,它更是一个操作系统级别的环境。它具有内置的Lisp解释器,...

    emacs c 编程环境配置文件

    emacs c-mode配置 要求已安装cscope

    emacs 配置文件

    emacs 配置文件(已经测试适合Windows和Linux),已经包含了各个扩展,主要的功能: 基本功能: 1. 设置colortheme 2. 共享系统剪贴板 3. 显示括号匹配 4. 用y-n取代yes-no 5. 用法高亮 6. 显示时间 7. 自动保存session...

    我的emacs配置

    "我的emacs配置"这个主题,显然涉及到对Emacs的个性化设置,使其更符合用户的使用习惯。以下是对这个配置过程的详细解释。 首先,`config-emacs` 文件是Emacs的配置文件,通常用于存放自定义的快捷键、模式设置、...

    windows emacs23.1配置(包含cedet、ecb、distel及常用配置)

    我的emacs配置,包括: 1、.emacs文件 2、适用于windows emacs23.1的cedet 3、ecb 4、distel(for erlang) 具有的功能: 1、隐藏工具栏、滚动条 2、自动保存会话(desktop) 3、颜色主题(color-theme) 4、启动时...

    windows+coq+emacs+proofgeneral

    ### Windows 下 Coq + Emacs + ProofGeneral 安装与配置指南 #### 一、引言 随着形式化方法在软件工程中的应用越来越广泛,Coq 作为一种强大的定理证明工具,已经成为很多研究者和开发者的首选。而在 Windows 操作...

    emacs.d, 包含电池的Emacs配置捆绑包.zip

    emacs.d, 包含电池的Emacs配置捆绑包 一个合理的Emacs配置这是我从 2000开始不断使用和调整的,它可以能是它的他Emacs用户的一个好起点。 现在,它有些面向 OS X,但是它也可以在Linux和 Windows 上工作。Emacs本身...

    GNU Emacs for windows

    在Windows环境下,GNU Emacs提供了与Unix/Linux平台相似的功能,包括: 1. **多窗口支持**:用户可以同时打开多个文档,在同一界面内进行多任务处理,通过分割视图进行比较和编辑。 2. **自动完成**:Emacs支持...

    Emacs Windows版本

    用户可以通过调整配置文件`.emacs`或`.emacs.d`目录下的设置来优化Emacs在Windows 7上的表现。 压缩包中的"Emacs"文件可能是Emacs的安装程序或者预编译的二进制版本。在安装或运行时,用户需要注意选择适合自己系统...

    Emacs配置及代码补全插件

    Windows: 将文件夹中的“.emacs”文件复制到C:\ (由于系统限制暂时不支持代码不全) Linux: 1.打开文件夹,按住[Ctrl]+[H],并将文件夹里的文件全部复制到Home文件夹下 2.打开Emacs ,按住[Alt]+[[X]输入“load-file”...

Global site tag (gtag.js) - Google Analytics