我的emacs:
第一天:下载http://www.gnu.org/software/emacs/
emacs-22.3-bin-i386
配置:
1,在D盘根目录下新建一个文件夹,取名Emacs22.3(也可以是其他路径,随个人喜好而定),将emacs-22.2-bin-i386.zip里的文件解压到这个目录下,这样在d:\Emacs22.3\下就有bin, tec, info, leim, lisp, site-lisp等目录。
双击bin文件夹里的runemacs.exe启动。注意到bin目录里还有个文件是emacs.exe,双击它也可以启动,但是会出现一个控制台窗口.,
2,打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\GNU\Emacs(如果没有则手动添加项),在此项下添加字符串值,名称为HOME,值为D:\Emacs22.3。
3,创建.emacs.d目录和.emacs文件,启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比如点击一下Active Region Highlighting,然后点击Save Options。先不要担心你会破坏了什么东西,这样做的目的是让emacs自动创建.emacs.d目录以及.emacs文件!观察你的Emacs窗口最后一行,是否显示“Wrote d:/Emacs22.2/.emacs”?如果是的话就对了,当你选择Save Options的时候,Emacs会在home路径下产生.emacs文件,并把配置信息写进这个文件。现在看看你的d:\Emacs22.2\目录下是否产生了这两个东西?
4,加载.el文件,lisp目录下存放着lisp源文件(*.el)和已编译的lisp文件(*.elc),以后你也可以将自己的.el文件放在这个目录下,然后还要在.emacs文件插入相关语句。比如你有一个文件叫做abcd.el,将它复制到lisp目录下,然后打开.emacs文件插入一句(require 'abcd)就可以了(包括圆括号,不需要扩展名.el)。
如果你不喜欢lisp文件夹,也可以自己新建一个,比如在home目录下建一个文件夹叫做xyz,然后把abcd.el放在xyz目录下,在.emacs文件插入以下两句:
(setq load-path (cons "~/xyz" load-path))
(require 'abcd)
第一句告诉emacs先加载你的xyz目录,第二句再加载abcd.el。注意“~/”是linux系统的用法,表示home目录。
最后贴一下,我的.emacs(目前使用了一个显示行号的el,linum.el下载地址:
http://linux.cuit.edu.cn/tos-content/2009/06/linum.el)配置:
引用
(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.
;;不显示工具栏
'(tool-bar-mode nil)
'(transient-mark-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.
)
;;更改el文件的默认存放路径
;;(setq load-path (cons "d:/soft/green_soft/ntemacs23/site-lisp/" load-path))
;;----------------------------华丽的分割线-------------------------------------
;;去掉启动欢迎界面
(setq inhibit-startup-message t)
;;不要总是没完没了的问yes or no, 为什么不能用 y/n
(fset 'yes-or-no-p 'y-or-n-p)
;;不要生成临时文件
(setq-default make-backup-files nil)
;;括号匹配时显示另外一边的括号,而不是烦人的跳到另一个括号。
(show-paren-mode t)
(setq show-paren-style 'parentheses)
;;打开高亮 #M-x global-font-lock-mode
(global-font-lock-mode t)
;;把title设置为“文件名@LC's Emacs"
(setq frame-title-format
'("GNU/Emacs - [ " (buffer-file-name "%f \]"
(dired-directory dired-directory "%b \]"))))
;;光标靠近鼠标的时候,让鼠标自动让开,别挡住视线
(mouse-avoidance-mode 'animate)
;; 自动存盘
(setq auto-save-mode t)
;; 反显选中区域
(transient-mark-mode t)
;;(require 'wb-line-number)
;;缺省显示行号
;;(wb-line-number-enable)
;;显示行号 #M-x wb-line-number-toggle
;;另外一个显示行号的插件,个人更喜欢的风格
(require 'linum)
(global-linum-mode t)
分享到:
相关推荐
在本篇文章中,我们将详细介绍如何在Windows环境下安装Emacs文本编辑器,并且会涉及如何配置Emacs以便更好地适应用户的工作需求。以下将分为几个部分来进行详细的讲解:Emacs的安装步骤、配置文件`.emacs`的基本设置...
WINDOWS下的EMACS配置 一、EMACS的下载和安装 在Windows平台下,下载EMACS的Windows版本...EMACS在Windows下的配置可以通过下载和安装EMACS、设置注册表、创建.emacs.d目录和.emacs文件、加载.el文件等步骤来实现。
在Linux环境中,Emacs是一款非常强大的文本编辑器,深受程序员和系统管理员的喜爱。它提供了丰富的功能,包括代码编辑、文档编写、邮件处理等。本文将详细介绍如何在Linux系统下安装Emacs,以及如何利用提供的安装包...
在 windows 下的快速搭建 emacs 配置包 快速搭建的主要思想是采用执行注册表脚本 设定 emacs 查找配置文件的路径为 c: emacs home emacs 同时又在此文件中定位到我们现在刚下载的路径 及更改 home 目录的方式 包含最...
Emacs-W3m和W3m是两个在Windows操作系统中使用的文本模式的Web浏览器。这两个工具为用户提供了在没有图形界面的情况下浏览网页的功能,尤其适合那些偏好命令行环境或者需要高效、简洁浏览体验的用户。 **W3m** W3m...
本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760
emacs windows下emacs 编辑器 据说是神的编辑器
Emacs默认的配置文件是`.emacs`,这是一个位于用户主目录下的Lisp脚本。通过编辑这个文件,用户可以设置快捷键、加载插件、自定义主题、调整缓冲区和窗口管理等各个方面。 描述中提到的"可以略加修改,适合不同的...
在Windows环境下,Emacs 24.5的安装和配置可能会有一些特定的挑战,比如与Windows的集成(如剪贴板同步、文件路径处理等)。不过,得益于社区的广泛支持,这些问题通常都能找到解决方案。 总的来说,Emacs 24.5 for...
标题"windows环境下emacs elpa常用package打包"指的是在Windows操作系统中,将常用的Emacs ELPA包打包成一个压缩文件,便于用户一次性下载并安装到他们的Emacs配置中。这有助于简化安装过程,尤其是对于那些不熟悉...
Emacs配置 Emacs作为Oier和程序设计者们的编程神器,当然也少不了一款强大的配置 Emacs配置(Linux放到Home并替换,Windows放到C:\)
emacs经典配置方案,推荐 emacs经典配置方案,推荐
最后,值得一提的是,Emacs的配置和扩展可以通过MELPA(Melpa Stable)和ELPA(Emacs Lisp Package Archive)等包管理器轻松获取和安装,这极大地方便了用户管理和更新他们的Emacs环境。 总结来说,Emacs作为一个...
在Ubuntu操作系统上安装和配置Emacs 23版本,可以让用户享受到其丰富的功能和高度可定制性。本文将详细介绍如何在Ubuntu平台上完成这一过程。 首先,我们需要确保系统的软件包管理器是最新的。打开终端,输入以下...
在Emacs中,配置主要通过`.emacs`或`.emacs.d`目录下的文件进行。`.emacs`文件是一个Lisp脚本,用于定义Emacs的行为和设置。在初次使用Emacs时,这个文件可能是空的,但随着你对Emacs的了解加深,你会逐渐添加各种...
在“emacs常用配置”这一主题下,我们将探讨如何设置和优化Emacs以提高编程和文本编辑效率。 首先,我们需要了解Emacs配置的基本结构。Emacs的配置通常保存在`~/.emacs`或`~/.emacs.d/init.el`文件中,这是Emacs...
4. **插件管理**:Emacs有众多扩展库(称为“package”),用户可以在配置文件中安装和启用这些库,增加功能,如自动完成、代码检查、版本控制集成等。 5. **启动行为**:配置文件还可以指定Emacs启动时执行的命令,...
此外,`.emacs.d`目录还可以包含其他子目录,如`elpa`用于存储安装的包,或者`custom`用于保存Emacs自动生成的配置备份。 总结起来,一个高效的Emacs配置应该包含智能的自动补全(auto-complete),强大的代码导航...
1. **init.el**:这是Emacs启动时执行的第一个文件,用于加载其他配置和扩展。在这个文件中,你可以定义快捷键、加载插件、设置主题等。 2. **elpa**:这个目录存放了通过Emacs包管理器(如MELPA或ELPA)安装的扩展...
综上所述,这个压缩包提供的Emacs配置文件可以帮助用户快速建立一个定制化的Emacs环境,但用户可能需要根据个人习惯和需求进行调整。理解Emacs的配置机制和Lisp语言是充分利用这个配置文件的关键。通过不断学习和...