Tags » Emacs

怎么为Emacs安装Common Lisp环境(SLIME+SBCL+Quicklisp)

SLIME – SLIME是一个用于Common Lisp开发的模式。 (https://common-lisp.net/project/slime/)

SBCL – Steel Bank Common Lisp (SBCL)是一个高性能的Common Lisp编译器。(http://www.sbcl.org/)

Quicklisp – Quicklisp是一个用于Common Lisp的库管理器。(https://www.quicklisp.org/beta/)

这篇文章简单指导如何通过SLIME,SBCL和Quicklisp来在Emacs里搭建一个Common Lisp的环境。 192 more words

Emacs

怎样在Emacs里安装GNU GLOBAL标签系统(MAC系统)

GNU GLOBAL 是一个源代码标签系统。使用它可以更方便快捷地查看代码,比如快速查找函数的定义和声明。 (http://www.gnu.org/software/global/)

这篇文章将简单指导如何在MAC系统下向Emacs里安装GLOBAL。

第一步 - 安装GLOBAL

MAC系统的用户可以简单地通过Macports或者Homebrew来安装GLOBAL。

比如,如果你是一个Macports的用户,你只需要在Terminal里输入以下命令即可完成GLOBAL的安装。

sudo port install global

第二步 - 下载gtags.el文件

官方网站下载GLOBAL的源文件并解压缩。你可以在解压缩出来的文件夹里找到一个名为”gtags.el”的文件。你可以把这个文件放在任何你喜欢的路径下。

第三步 - 设置.emacs文件 102 more words

Emacs

How to install SLIME+SBCL+Quicklisp into Emacs

SLIME – SLIME is a Emacs mode for Common Lisp development. Inspired by existing systems such Emacs Lisp and ILISP, we are working to create an environment for hacking Common Lisp in. 596 more words

Emacs

How to setup GNU GLOBAL for Emacs (MAC)

GNU GLOBAL is a source code tagging system that works the same way across diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell, various web browsers, etc. 327 more words

Emacs

在Emacs中使用Evernote一起工作

在Emacs中使用Evernote一起工作

对于我来说,使用Emacs是一个机缘巧合且又有趣的一个过程。而且,长久以来,Evernote的便利性,界面和功能又的确符合我对笔记的一切需要。所以很久以来,我一直在尝试着寻找如何在Emacs里正确使用Evernote的方法。可惜的是,从Google以及和各个地方搜集到的信息,都是2012年前的资料,evernote-mode也已经好几年没有更新,验证也出现了很多问题,致使我使用elpa自动安装evernote-mode一直没有成功。

这个周末,下了决心,好好研究一下相关的内容,结果是发现其实它一直在哪可以工作,而只是我们走的路不对。当我完成了这个工作之后,我觉得应该写下来,以备后查。

我的工作环境
  • 系统:MAC OSX 10.10.5 Yosemite
  • EMACS: 24.5(9.0)
  • Evernote:Version 6.0.16 (451862 App Store)
evernote-mode 的安装

这是一个走了弯路的地方,尝试着从elpa中配置或者使用网上搜集到的资料来调整都不能成功,基本上是卡在evernote认证的问题上。看 Github 上关于evernote-mode的更新安装:Pymander-Evernote-mode

You will need to install the Evernote OAUTH Ruby gems in order to get all of this stuff working.

286 more words
OSX

emacs: Indirect Buffers

Say you have buffers A and B both visiting the same file. Sure, you can view different parts of this file in A and B, but once you… 161 more words

M-n creates a new independent Info buffer in Emacs

http://www.gnu.org/software/texinfo/manual/info/html_node/Create-Info-buffer.html

If you are reading Info in Emacs, you can select a new independent Info buffer in a new Emacs window by typing M-n. The new buffer starts out as an exact copy of the old one, but you will be able to move independently between nodes in the two buffers. 156 more words

Emacs