精华内容
下载资源
问答
  • emacs 下载安装插件

    千次阅读 2018-10-09 12:57:18
    emacs 24之后版本内置了 elpa 包管理功能,下面我来介绍如何使用 elpa 包管理功能来方便的安装插件。 有一点得提前说明:我使用完全是 陈斌配置,所以以下也是在其原有结构上实现。 文章目录寻找并下载...

    毫无疑问,使用 emacs 自带的 elpa 包管理器下载和管理插件是最便捷的方法

    emacs 24之后的版本内置了 elpa 包管理功能,下面我来介绍如何使用 elpa 的包管理功能来方便的安装插件。
    有一点得提前说明:我使用的基本上是 陈斌的配置,所以以下也是在其原有结构上实现的。

    ELPA

    寻找并下载插件

    我们打开 emacs 后使用 M-x list-packages 函数就可以列出所有可以安装的第三方包了。
    在这里插入图片描述

    然后我们可以使用 C-s 来搜索我们想要的插件。这里我以 org-download 为例,该插件是一个方便 org-mode 插入图片的插件,有了它我们就可以很方便的在编辑过程中将图片加入到我们的 org文件 中了。

    如果没有找到我们想要的插件,可以在 init-elpa.el 中的 melpa-include-packages 变量中添加。

    具体下载过程不是本文重点,不再赘述。

    配置插件

    下载完插件后,我们可以在 ~/.emacs.d/elpa 目录下找到我们刚刚下载好的插件 org-download。当然,只是这样还是不够的,我们还要继续做一些更加具体的配置才能让 emacs 启动时加载该插件。
    在这里插入图片描述

    新建 init-org-download.el

    新建的 init-*.el 根据下载插件的名字决定,这里我下载的是 org-download,因此叫 init-org-download.el
    我们需要在 ~/.emacs.d/lisp 下新建一个叫做 init-org-download.el 的文件,然后在里面写上:

    (require 'org-download)
    
    (provide 'init-org-download)
    

    至于第一句 (require 'org-download) 这句是要根据插件本身提供的接口来写:

    1. 打开我们刚刚下载到 ~/.emacs.d/elpa/org-download-0.1.0 目录。
    2. 我是在 Windows 下使的,但是安装了 Cygwin 来提供 Unxi/Linux 的命令。所以我在该文件夹下打开命令窗口使用 grep -nr "provide" 看看有提供什么接口。
    3. 这里看到 org-download.el 这个文件给我们提供了一个叫做 org-download 的接口,所以我们才写了那个第一句。

    打开 ~\.emacs.d\lisp\init-elpa.el (可省略)

    然后,我们需要在打开的 init-elpa.el 中的 (provide 'init-elpa) 前面加上 (require-package 'org-download)

    这里 require-package 的作用是 Ask elpa to install given PACKAGE.(是个自定义函数,功能可以自己去查看)

    为什么要这样做呢?

    我们看 陈斌在 github 上的配置 可以发现他 github 上的配置是没有 ~/elpa 这个文件夹的,因此我们 git clone 后在这个配置下第一次打开 emacs 的时候,init-elpa.el 里的一大堆 require-package 就负责下载这些指定的 package 到我们本地的 elpa 目录下。如果我们不加这一句,那么以后换另一台设备使用自己原来的配置的话,得重新手动下载那些没有 require-package 的包了。

    加载配置文件

    最后,我们还需要在 ~/.emacs.d/init.el 文件中添加一行 (require 'init-org-download)1

    这里是根据我们刚才 (provide 'init-org-download) 这里写的。个人感觉类似 provide 定义了一个函数,require 来调用这个函数。

    个人理解

    对于为什么这么样划分,我在 EmacsWiki 上看到的解释是:

    It’s often better to break up a lengthy init file into a number of EmacsLisp libraries and a small, top-level init file that loads those libraries, especially if you define commands and other functions. Some of the init files posted on EmacsWiki are organized in this way, as a set of library files.

    子龙山人在其 21 天里也给出了解释:第三天:配置文件模块化(上)

    由于自己对 git 还不是太了解,我现在有个问题是如何保证能同步更新陈斌的配置的同时保留自己的配置,希望有热心网友能指点一下。

    上面那个同步问题可以参考 issue 737

    手动安装

    有一些作者写的插件没有提交到 ELPA 上。比如 manateelazycat 就不喜欢这样做,原因见 我为什么不想把自己的 Emacs 插件放到 MELPA 上?

    这个时候就需要我们来自己下载配置了,下面我以一个不能在 ELPA 上找到的 beancount.el 为例来说明如何配置。

    1. 因为我们并不是从 ELPA 上下载的这个插件,所以我在 ~/emacs.d 下新建了一个叫做 individual 的目录来单独管理这些插件。

    2. 这一步很简单,在 individual 目录下新建一个 beancount 目录用来存储 beancount.el

    3. 和 ELPA 配置一样,在 ~/.emacs.d/lisp 目录下新建一个叫 init-beancount.el 的文件负责配置 beancount

    4. init-beancount.el 里和原来类似,填写2

      (add-to-list 'load-path "~/.emacs.d/individual/beancount")
      
      (require 'beancount)
      
      (provide 'init-beancount)
      
    5. ~/.emacs.d/init.el 中追加 (require 'init-beancount) 来加载配置。

    我们看到这里的第四步比原来多了一行 add-to-list,这是为什么呢?LoadPath 给出了解释

    If you install an Emacs package using the package manager (see InstallingPackages), it automatically configures ‘load-path’ to handle the packages you install that way. But if you download Emacs Lisp files yourself or you write local Lisp files, just add the directories containing those files to ‘load-path’.

    参考文献

    本文对 https://blog.csdn.net/vv_vv_vv/article/details/52992985 这篇文章进行了补充和改进。


    1. 如果觉得每次更改 init.el 过于麻烦的话,可以将自己的配置专门放到一个文件。 ↩︎

    2. 下面的代码是简化过后的,如果要使用,更具体得去看文档。 ↩︎

    展开全文
  • Emacs的color-theme插件

    2019-09-26 12:44:39
    简介Emacs 是一个高度可定制性的文本编辑器。其默认的界面虽然不敢恭维,但Emacs Wiki中却有不同...安装和普通插件类似,记录如下: 在color-theme官网下载最新的插件; 解压后放在Emacs的加载路径下(如:'Emacs安...

    简介

    Emacs 是一个高度可定制性的文本编辑器。
     
    其默认的界面虽然不敢恭维,但Emacs Wiki中却有不同的主题插件(如color-theme)供用户下载。通过它们,普通用户就能为自己心爱的工具选择最适合本人操作的颜色主题,为略嫌单调的生活凭添几分色彩。

    安装

    和普通插件类似,记录如下:
    1. color-theme官网下载最新的插件;
    2. 解压后放在Emacs的加载路径下(如:'Emacs安装目录'/site-lisp);

    查看

    调用方法:
    M-x color-theme-select <CR>
    这时,Emacs会打开一个列表,在每个列表项目上输入回车(<CR>)会应用该颜色主题。
    用C-n和C-p在样式中游走,回车选中查看,如果选上了某个主题,按一下d,这时会出现类似
    color-theme-sitaramv-nt is an interactive compiled Lisp function in `color-theme.el'.
    (color-theme-sitaramv-nt)
    Black foreground on white background.
    Includes faces for font-lock, widget, custom, speedbar.
    [back]
    的内容,其中 (color-theme-sitaramv-nt)  为当前使用的主题名称。
     
    注意:这种方法并不会更改默认主题,在下次启动后,还会恢复成默认状态。

    设定默认主题

    如果选中了某个主题,并希望在以后一直使用,可以在你的 ~/.emacs (Windows里面%userprofile%\Application Data\_emacs)里面加上以下内容:
    ;; 使用主题 
    ;; 参考: http://www.emacswiki.org/emacs/ColorTheme
    ;;
    (require 'color-theme)
    (color-theme-initialize)
    (color-theme-subtle-hacker)
    这样,就可以永久应用这个颜色主题了。




    转载于:https://www.cnblogs.com/heart-runner/archive/2011/12/14/2288114.html

    展开全文
  • emacs.dorayo 一个 Emacs 自动配置项目,包括“安装... 您可以使用以下命令下载并自动配置您 emacs(版本 23)。 $ cd ~/ $ git clone https://github.com/emacs.dorayo.git $ cd emacs.dorayo/ $ ./install 谢谢
  • emacs添加cscope插件

    2016-07-31 10:06:40
    之后去cscope的官网上下载cscope的源码,因为这里面包含有cscope针对emacs的插件,将它拷贝到~/.emacs.d/plugin目录下。 改文件位于,源码根目录的/contrib/xcscope/目录下。 修改~/.emacs添加如下内容: (add-to...

    首先安装cscope,我用的raspbian,命令为:

    apt-get install cscope

    之后去cscope的官网上下载cscope的源码,因为这里面包含有cscope针对emacs的插件,将它拷贝到~/.emacs.d/plugin目录下。

    改文件位于,源码根目录的/contrib/xcscope/目录下。

    修改~/.emacs添加如下内容:

    (add-to-list 'load-path (expand-file-name "~/.emacs.d/plugins"))

    (require 'xcscope)

    在cscope的源码根目录中的contrib目录下的xcscope目录内有一个cscope-indexer文件,将它拷贝到某个项目的源码根目录中。

    为它加上可执行权限,命令如下:

    chmod a+x cscope-indexer

    运行该脚本可以自动调用cscope生成数据文件,命令如下:

    ./cscope-indexer -r -v

    选项的含义可以在改脚本的开头看见。

    展开全文
  • 以此文章来记录我eclipse中Emacs的成长(欢迎转载,我会持续更新我对Emacs的掌握,有什么错误,大家可以在文章下面评价 谢谢大家) ...安装插件之后,我们会遇到第一个问题:(我键盘上没有...

    以此文章来记录我eclipse中Emacs的成长(大笑欢迎转载,我会持续更新我对Emacs的掌握,有什么错误,大家可以在文章下面评价 谢谢大家)

     

    安装方法:eclipse->Help->Eclipse Marketplace 搜 Emacs下载就ok(如果遇到什么弹窗,选确定或I accept)(翻。墙。环。境下)

     

    安装了插件之后,我们会遇到第一个问题:(我的键盘上没有M键,是用Alt代替其功能的)

        就是Emacs环境下,复制是Alt+W,粘贴是Ctrl+Y

        刚开始我还在想习惯了就好,持续了两周后,发现这玩意行不通啊。原因是:我在编程时,经常遇到问题回去搜索解决问题的办法,到了浏览器里复制就是操作系统里默认的Ctrl+C和Ctrl+V了,环境交替的多了,转换的时候总要想下是用Ctrl+C去复制还是Alt+W去复制...想多了你会发现你会出现精神分裂的前兆= =。 改操作系统的默认设置的话,要改dll文件,改的不准确,我win7系统就会出问题,没办法胆小怕事的我只能修改eclipse Emacs环境下了快捷键设置了。

       位置: window->Perference->General->Keys (稍微要注意的是你将copy修改成Ctrl+C后,要将Emacs里面原来默认其他功能的快捷键Ctrl+C换成另外一个不同的快捷键,不然产生冲突起不了效果。像我就是改成Ctrl+Alt+Shift+C 哈哈 永远都不会在和这个产生冲突了 复制快捷键同样的道理)

    前言部分结束。

    核心技巧describe-bindings:Ctrl+H,B显示当前所有活动的键绑定及其相关命令的列表

        (前提好像是在非html文件下操作,我是在java文件下)

    这样成功操作后:Console中就会列出超长的快捷键列表 


     到这里剩下的就不用我说了,需要什么功能到里面去找,然后设成自己习惯(方便)的快捷键就行了。

    我常用的:

    复制:Ctrl+C 或 Ctrl+Insert(一进去debug模式后,复制就变成了Ctrl+Insert(位置也不错,用右手))

    粘贴:Ctrl+V

    查询:Alt+R

    搜索文件:Ctrl+X,Ctrl+F

    search:Alt+S

    content-assist:Alt+/ (内容提示)

    goto-line:Alt+G (跳到任意一行)

    mark-paragraph:Alt+H(选中当前这个自然段,以空格作为边界线)

    Ctrl+E:跳到当前行的最后

    Ctrl+A:跳到当前行的最前面

    Shift+Enter:无障碍换行

    Ctrl+]:快速显示当前类下所有方法

     

    窗口操作:

    deactivate-window:Ctrl+X,0(停用(如果以前拆分连接)窗口)

    join-other-windows:Ctrl+X,1(好像有使分割的窗口变成一个(下面两个操作就是分割出新窗口))

    split-window-vertically:Ctrl+X,2(下面分割出一个新窗口)

    split-window-horizontally:Ctrl+X,3(右边分割出一个新窗口)

    other-window:Ctrl+X,O  哦~(用来切换窗口)

    context-information:Alt+Shift+?(获取提示内容,暂时还不知道和Alt+/的区别)

    make-frame:Ctrl+X, 5, 2  (对当前编辑文件创建一个拆分缓冲编辑区,该拆分编辑区感觉完全跳出Eclipse 很大)

    join-frame:Ctrl+X, 5, 0 (将当前操作(选中)的拆分缓冲编辑区加入到主框架中)

    join-other-frames:Ctrl+X, 5, 1 (所有的拆分缓冲编辑区加入到主框架中)

    other-frame:Ctrl+X, 5, O  (激活下一个编辑框,注:主框架只算一个编辑框《虽然里面当时包含好几个文件》,而所有的拆分缓冲编辑区每一个独立窗口就算一个编辑框)

    switch-to-buffer-other-frame:Ctrl+X, 5, B

    大家操作起来才能好好理解到的。。。(上面是我自己的认识。)

    暂时就这些了~

     

    展开全文
  • Emacs安装auto-complete

    2014-04-24 13:24:00
    分别下载各个el文件 auto-complete-mode 主源码库 ...把zip文件下载后,复制auto-complete.el、auto-complete-config.el和dict文件夹到放插件的文件夹(这里是~/.emacs.d/plugins/auto-complete文件夹)。popup功...
  • Emacs安装和设置tabbar

    万次阅读 2011-02-24 12:42:00
      Emacs是用Buffer来组织编辑区域,一个Buffer就代表一个文件或者一个临时编辑区域,我们可以用... 增加标签特性需要tabbar.el,emacswiki上可以下载到这个插件: http://www.emacswiki.org/em
  • vs扩展emacs插件

    千次阅读 2014-03-12 16:44:25
    安装 微软官方插件下载地址【free】目前只提供vs2010 ...vs2012安装需要对下载到的东西进行处理,此处提供可用于vs2012的插件下载 或者自己对下载到的官方插件进行修改 修改方法:修改插件后缀名为.zip,解
  • windows下安装emacs

    2013-01-31 16:26:06
    首先我们需要下载windows版的emacs,在硬盘里解压后有个addpm.exe,双击运行它。 为了以后可以反复使用配置和插件,我们需要改变插件导入路径,首先要在C:\Documents and Settings\Administrator\Application Data\....
  • 我自己使用rbenv这个ruby版本控制工具来,管理下载ruby,但是他不是全局安装ruby之类gem,如bundle或者rails,所以 再/usr/local/bin下没有rails和bundle命令, 所以当你使用projectile-rails插件的时候,他会去/usr/...
  • 我用是ARM版本,竟然没有最新的emacs 24,很多第三方插件不能用,果断重新编译个1、追加软件源 deb-src http://ftp.cn.debian.org/debian/ wheezy main contrib non-free 2、安装编译依赖 sudo apt-get ...
  • Emacs 插件之 Color-theme 界面美化

    千次阅读 2010-08-27 14:37:00
    假设你安装的emacs目录是在D:/emacs   Color-theme   下载地址:http://download.gna.org/color-theme/<br />安装方法: 1、解压color-theme-6.6.0.zip,并将其内文件全部复制到D...
  • Evil是emacs的插件,可以在emacs下使用gvim类似的命令操作。 a)下载解压 Emacs: b)下载解压 config.7z,运行 config.sh。(要安装 GitBash) 以上打包文件,参见:emacs_verilog_evil.rar http...
  • 1.emacs编辑器下载,链接如下:http://ftp.gnu.org/pub/gnu/emacs/windows/本文使用的emacs版本是25.2-zip版本本文内容包括两部分,1slime插件的两种安装方式2安装clisp解释环境...主要内容摘取后如下-不推荐-打开...
  • 注:Linux/Mac用户请忽略吧,这篇文章只适用于Windows用户 ...但是这才算刚刚开始,假如要编辑 emacs 配置或安装插件,问题很快就来了。Windows 上面有 home 路径但是藏得太深,不像 Linux 系统...
  • 打造Emacs成为PythonIDE

    千次阅读 2011-04-18 10:58:00
     3)进入emacs中,执行命令:M-x byte-compile-file,按提示输入文件位置:<emacs安装目录>/site-lisp/python-mode.el。  4) 在你.emacs中输入如下代码: (setq auto-m
  • 首先我们需要下载windows版的emacs,在硬盘里解压后有个addpm.exe,双击运行它。 为了以后可以反复使用配置和插件,我们需要改变插件导入路径,首先要在C:\Documents and Settings\Administrator\Application Data\....
  • 先上一张效果图: Color Theme用是gnome2, 字体用是Visual Studio自带Consolas。... 1,安装Color Theme插件 首先,从http://download.savannah.gnu.org/releases/color-theme/下载color theme ...
  • 由于Emacs插件配置越来越多,启动速度都快赶超IDE了。所以试验了下daemon模式... 没安装Emacs的可以从[Emacs for Mac OS X]: [url]http://emacsformacosx.com/builds[/url]下载安装。 二、创建一个daemon应用 ...
  • emacs 中文输入

    2013-01-15 17:35:27
    首先下载emacs的ibus插件,ibus-el 我使用是ibus-el-0.3.1 下载地址https://launchpad.net/ibus.el 下载后解压,cp至你的emacs插件目录   中间ibusdemo进程需要使用python-xlib,sudo 安装之 $sudo apt-...
  • GNU Emacs配色

    2013-06-08 22:15:00
    配色方案需要安装插件,地址如下 ... 安装说明地址如下 ...http://www.emacswiki.org/emacs/ColorTheme ...1.将下载的插件包解压到一个目录中,然后向.emacs文件中添加下面的代码 ;; 加载配置文件的路径(ad...
  • Xcode插件,可在“ Edit菜单中添加一些方便TextMate和Emacs操作。 适用于Xcode 5.1或更高版本。 ## Demos ###选择范围: ### Ace跳跃模式: ### Ace Jump Word模式: 安装 自己建立 确保Xcode文件路径为/...
  • emacs auto-complete

    2019-04-09 09:34:57
    Emacs安装auto-complete 分别下载各个el文件 auto-complete-mode 主源码库 https://github.com/auto-complete/auto-complete 把zip文件下载后,复制auto-complete.el、auto-complete-config.el和dict文件夹到放...
  • 在windows配置emacs与cygwin

    千次阅读 2017-10-26 14:58:46
    1.安装emacs25 找个安装包下载安装就ok了 2.配置init.el 配置文件存放位置 ...将linux上用的配置文件夹直接复制粘贴到这里,覆盖掉之前的 ,里面安装的插件也会保存下来 我的emacs配置参考
  • Emacs中使用R

    千次阅读 2015-05-29 21:56:37
    下载上一网址安装包并进行安装安装完毕后,ess一般被安装到了/usr/share/emacs/site-lisp/ess下,当然也可使用命令 sudo find / -type f -name “ess.el” 查找ess的安装目录 Emacs配置在.emacs文件中添加(add-...
  • 下载Emacs的IBus的插件ibus-el, 网址是https://launchpad.net/ibus.el,下载之后解压到.emacs.d中 2,安装python-xilb sudo apt-get install python-xlib 3, 在.emacs文件中加入下面的代码: ;;set ibus-el ...
  • 这篇文章主要是关于Emacs的erlang环境设置及常用快捷键的使用说明的。 1.下载安装Emacs ...如果已经安装了Erlang,在其安装目录$(ERL_HOME)\lib\tools-2.6.6.6\emacs下有emacs的插件。(据说Ema...
  • stardict字典收集 emacs 学英语前置步骤下载连接 前置步骤 1、安装星际译王 sudo apt install stardict 2、打开星际译王 ...点击右下角小扳手图标,选择 Network -->...4.emacs安装插件 参见 https:/...

空空如也

空空如也

1 2 3 4
收藏数 61
精华内容 24
关键字:

emacs安装下载的插件