您的位置:首页 > 其它

安装配置emacs-wiki来作笔记

2012-04-24 11:58 309 查看
http://mwolson.org/static/dist/emacs-wiki/这里下载最新版本,我下载的是emacs-wiki-2.72.zip然后解压,得到文件夹emacs-wiki-2.72,我放到了~/.emacs.d文件夹下,然后编辑~/.emacs文件
;; emacs-wiki
(add-to-list 'load-path"~/.emacs.d/emacs-wiki-2.72")
(require 'emacs-wiki)
;;   中文设置
(setq emacs-wiki-charset-default "utf-8")
(setq emcas-wiki-coding-default "utf-8")
(setq emcas-wiki-meta-charset "utf-8")
(setq emcas-wiki-meta-content-coding "utf-8")
;;   设置默认css
(setq emcs-wiki-style-sheet
"<link rel=\"stylesheet\" type=\"text/css\" href=\"default.css\">")
;;   保存时自动发报网页及索引
;;;  _+ Automatically publish files AND INDEX upon saving
(defun sacha-emacs-wiki-auto-publish ()
(when (derived-mode-p 'emacs-wiki-mode)
(unless emacs-wiki-publishing-p
(let ((emacs-wiki-publishing-p t)
(emacs-wiki-after-wiki-publish-hook nil))
(emacs-wiki-publish-this-page)(emacs-wiki-publish-index)))))
(add-hook 'emacs-wiki-mode-hook
(lambda () (add-hook 'after-save-hook
'sacha-emacs-wiki-auto-publish
nil t)))
;;   快捷键预览页面及源码
;;   预览当前的页面
;;   用C-c C-h能够在浏览器中预览本地页面
;;   用C-c C-c在emacs中浏览生的html页面源码
(defun emacs-wiki-preview-source ()
(interactive)
(emacs-wiki-publish-this-page)
(find-file (emacs-wiki-published-file)))
(defun emacs-wiki-preview-html ()
(interactive)
(emacs-wiki-publish-this-page)
(browse-url (emacs-wiki-published-file)))
(add-hook 'emacs-wiki-mode-hook
(lambda ()
(define-key emacs-wiki-mode-map
(kbd "C-c C-h") 'emacs-wiki-preview-html)
(define-key emacs-wiki-mode-map
(kbd "C-c C-c") 'emacs-wiki-preview-source)
))
把这些放到里面去,然后保存,关闭,重新打开emacs然后
M-x emacs-wiki-find-file
可以自动补全
这时候提示打开一个欢迎页面
WelcomePage.html
然后输入
* First
** Second
*** Third
其实你就能看到不同了
然后C-x C-s存盘
然后C-x C-h预览,我是默认打开了火狐
文件存在哪里呢?
默认的在~/WebWiki下面
~/WebWiki$ lsWelcomePage.html  WikiIndex.html
简单的就搞定了,更多的配置,还要慢慢研究学习
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: