[emacs] 如何比较方便地 make 我的专案

楼主: Neisseria (Neisseria)   2014-01-13 18:45:38
我用 Sphinx 建了一个 reStructuredText 文件的专案
$ sphinx-quickstart mybook
然后这个专案的内容如下
因为希望把文件都放在资料夹 content/ 底下 所以另外建了一个资料夹
$ cd mybook
$ mkdir content
$ ls -F
conf.py content/ index.rst make.bat Makefile
开始用 emacs 编辑文件
$ emacs index.rst
在 emacs 里编辑另一个档案
C-x C-f content/another_document.rst
然后,编辑完后想要生成 html 档
M-x compile <RET> make html <RET>
但是 emacs 似乎会将资料夹的位置设定在 another_document.rst 所在的位置
所以 make 指令会读不到 Makefile
当然把所有的档案都放到和 Makefile 同一层资料夹也可以
但是这样觉得资料夹里一堆档案 感觉比较乱
想请问一下比较顺手的方法?
另外 有没有将以下这行写成比较方便的指令 像 bash 里的 alias 一样
M-x compile <RET> make html; firefox
作者: hjmeric (Jimmy)   2014-01-14 01:20:00
有试过make -f? compile 应该会记得上次的指令
作者: letoh (我)   2014-01-14 13:03:00
写在 makefile 里就好 这样管理上比较有弹性不用在 emacs 写死各个专案的编译方法
作者: eterbless (守护之翼)   2014-01-22 21:11:00
在emacs开个shell
作者: xatier (一切重来就好了...)   2014-07-02 09:57:00
M-x ansi-term XDDDD

Links booklink

Contact Us: admin [ a t ] ucptt.com