`

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配置(Linux+WIndows)

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

    emacs 快速配置脚本包

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

    windows下配置emacs

    较为详细的介绍了windows下emacs的配置方法,亲测可用,资料来自网络。

    emacs 配置

    emacs 实用配置 auto-complete + helm gtags + 实用小函数 快捷好用 远离ecb cedet 之类的

    emacs c 编程环境配置文件

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

    emacs 配置文件

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

    emacs 配置资源(windows版)

    emacs 配置资源 关于 emacs的配置文件可以在博客里面

    Emacs配置文件(Windows)

    Emacs配置文件(Windows) 解压后,修改一下注册表设置HOME表项,即可使用,相应地修改google

    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、启动时...

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

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

    Emacs配置及代码补全插件

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

    .emacs linux windows

    emacs的配置文件,在emacs启动后会首先运行该lisp脚本

    emacs:Emacs 配置文件

    Emacs 配置 这是Emacs的配置。 它主要侧重于编程,具有多种语言的设置。 它还允许对每个操作系统/机器进行自定义设置。 此配置始于 2010 年 1 月,源自 。 安装 获取 GNU Emacs(24.* 版本!),使用 apt 或其他...

    .wsl-emacs.d:我在Windows 10 + WSL(Ubuntu 20.04)上时的个人Emacs配置

    Ian的Emacs配置(在Windows 10 + WSL Ubuntu 20.04上) 感谢您的光临! 当我使用Windows 10和WSL Ubuntu 20.04时,这是我的个人Emacs 27.1.50配置。 如果您更喜欢可以构建的,不受限制的Emacs“发行版”,请查看。 ...

    Emacs详细安装配置,yasnippet和代码自动提示,强烈推荐

    Emacs详细安装配置,yasnippet和代码自动提示,强烈推荐 将文件解压到你的home目录下就可以,windows系统下放到 C:\Users\你的名字\AppData\Roaming下或者你自己设置的EMACS HOME目录

    .emacs.d:我的emacs配置文件

    合理的Emacs配置 这是我的emacs配置树,自2000年以来一直在使用和调整,对于其他Emacs用户(尤其是Web开发人员)来说,这可能是一个很好的起点。 如今,它在某种程度上适合OS X,但众所周知,它也可以在Linux和...

    emofacs:我自己的emacs配置文件

    Emofacs Emofacs是我自己的Emacs配置。介绍“ Emofacs” ==“ E” +“ mofa” +“ cs”,这是著名编辑的名称“ Emacs”和我的GitHub用户名的第一部分“ mofa”的组合。 作为Emacs的忠实拥护者,我将配置存储在此存储...

    Windows上配置Emacs来开发Python及用Python扩展Emacs

    Windows下配置Emacs来开发Python 去年在网上偶然的一个机会知道了Emacs的存在,在周围前辈们都在夸赞Sublime好用的时候,喜欢跟大众唱反调的我,突然觉得如果能用Emacs来编代码,也许是个很牛的技能。 但是在看了一...

Global site tag (gtag.js) - Google Analytics