emacs学习笔记(package列表查看&添加packages源&安装packages)

以下内容整理自elloop【积水成渊-逐步定制自己的Emacs神器】3:为Emacs安装扩展

一、查看package列表

  使用M-X list-packages查看安装好的和可以安装的包


二、查看&添加package源     

   使用C-h  v   package-archives     查看package源 

   使用M-x customize-variable RET package-archives添加package源


选择 INS可以添加package源,例如:
name:  melpa
URL:https://melpa.org/packages/
保存之后重新查看package,会比之前的多出来许多。

三、安装新主题

        使用M-X list-packages 进入package列表,如果已在这个界面,按 r 键刷新。已安装Solarized主题为例,按C-s搜索“solarized”,将光标置于“solarized”那行,按下 i 键,将其标记为待安装的,然后按 x 键执行标记为 i 的待安装的项目。


        安装过程中会提示你是否要执行未经安全确认的ELisp脚本之类的,选“yes”就行了。装完这个主题之后,使用M-x customize-themes 进入主题
切换界面,可以看到Solarized Dark和Solarized Light两种风格可供选择。这里假设选择了Solarized Dark主题,并且保存为长期使用。此时打开你的Emacs配置文件会看到如下内容:

(custom-set-variables
 '(custom-enabled-themes (quote (solarized-dark)))
 '(custom-safe-themes (quote ("8aebf25556399b58091e533e455dd50a6a9cba958cc4ebb0aab175863c25b9a4" default)))

    可以看到,新安装的主题配置已经写入Emacs配置。如果你此时重启Emacs,进来后会发现主题没有保存下来。这是因为在执行这段主题配置脚本时,Solarized包还没有加载。因此要想让设置生效,需要在这段脚本上面初始化packages,在你的.emacs(或者init.el)文件最上方加入这句:

(package-initialize)

它会初始化packages,确保随后的配置生效。


  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值