• 记录一下emacs在window下的配置过程


    今天重装WIN7 64位新系统,装完发现emacs无法加载以前的插件了。网上搜一下才记起来,emacs默认读取的配置文件在c盘,在这个原始配置文件中还需要添加一些路径转换的语句才能转到用户自己的配置文件上来。

    于是重新配置一下,OK了。不过中间还是遇到一些曲折,因此想把这个过程记录一下,免得以后走弯路。

    首先我们需要下载windows版的emacs,官网下载地址:
    http://ftp.gnu.org/pub/gnu/emacs/windows/
    比如我下载的是:emacs-24.3-bin-i386.zip
    在硬盘里解压后有个addpm.exe,双击运行它。

    在Windows下是无法手动建立.emacs文件的,你可以打开emacs然后在Options下随便
    挑个选项比如:Paren Match Highlighting然后点Save Options
    你就可以看到下面的提示
    Wrote c:/Documents and Settings/Administrator/Application Data/.emacs
    这时已经生成.emacs文件了。
    为了以后可以反复使用配置和插件,我们需要改变插件导入路径,在C:Documents 
    and SettingsAdministratorApplication Data.emacs添加下面代码

    1 (setenv "HOME" "D:/emacs-24.3")
    2 (setenv "PATH" "D:/emacs-24.3")
    3 ;;set the default file path
    4 (setq default-directory "~/")
    5 
    6 (load-file "D:/emacs-24.3/.emacs")

    好像使用注册表也可以指定emacs的工作HOME目录——在HKEY_LOCAL_MACHINE下建立GNU,然后再建立Emacs子项,其中建立字符串值HOME,数据为Emacs安装的目录。


    最后在D:/emacs-23.3下建立文件夹ConFile,把插件(默认插件在lisp文件夹里)都扔进去,
    比如说display-line-number.el
    在.emacs中写入下面的代码。

    ;;显示行号
    (load-file "~/ConFile/display-line-number.el")
    (require 'display-line-number)
    (global-display-line-number-mode t)

    具体的配置文件因为和插件安装有很大关联,就不记录在这里了。

  • 相关阅读:
    [个人]工作中的死亡陷阱
    [阮一峰]在软件开发中,一旦这些技术被取代,你的知识将变得毫无价值,因为它们大部分都是实施的细节。
    [原文 + 补充] 当你在浏览器中输入Google.com并且按下回车之后发生了什么?
    安全的知识点总结
    purge旧的ubuntu 的linux内核
    【个人】运维常识
    windows数字证书管理器
    在mobaxterm内连接deb使用lrzsz进行文件传输
    网络安全常见考试题
    linux deb系 rpm系 配置路由
  • 原文地址:https://www.cnblogs.com/chenbei-blog/p/4721042.html
Copyright © 2020-2023  润新知