分享

Emacs-Wiki的安装和配置-Linux

 xrzs 2010-03-26
                                                        安装和配置
  Emacs-Wiki是Emacs的一个扩展,所以在Emacs里安装Emacs-Wiki很简单,只要把下载回来的emacs-wiki-2.XX.tar.gz解压到指定的目录,然后在.emacs文档里配置好就能够用了。
  下载、安装和配置参考
下载
Emacs-wiki压缩包
,周详的说明能够到
Emacs-Wike中文FAQ

Emacs and Emacs-Wiki
仔细看。
  解压emacs-wiki所到指定的目录:
tar -xzvf emacs-wiki-2.72 -C ~/myemacs 将emacs-wiki包解压到~/myemacs目录下
然后就是在.emacs里配置Emacs-Wiki的部分
。要注意改两个地方来适合您的需要:路径和和语言环境字符集。我的emacs里配置字符集为utf-8,但是我照搬过来的配置为gb2312,所以开始生成的
页面乱七八糟,把emacs-wiki的中文配置的语言环境字符集改为和emacs的文字编码相同就能够了。
;;---------------------------------------------
;;  emacs-wiki
;;---------------------------------------------
(add-to-list ’load-path"~/myemacs/emacs-wiki-2.72")
(require ’emacs-wiki)
;;中文配置
(setq emacs-wiki-charset-default "utf-8")
(setq emacs-wiki-coding-default "utf-8")
(setq emacs-wiki-meta-charset "utf-8")           
(setq emacs-wiki-meta-content-coding "utf-8")
;;配置默认css
(setq emacs-wiki-style-sheet
"")
;;保存时自动发报网页及索引
;;;_+ 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的页面,就在他上面写您想写东西吧。当然,写Wiki的时候您要先了解一下
WikiMarkup
的规则。写好了之后,C-x C-s保存,配置里已写了保存时自动发报,页面也就自动生成了。假如您喜欢也能够用C-c C-h来在浏览器中预览页面,然后C-c C-p发报页面。
配置css
  配置里已写好了默认css文档的位置,css文档用来修饰您的页面,让他更好看,注意css的文档名和配置里相同,放进~/WebWiki这个目录下面就能够了。
               
               

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多