免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2056 | 回复: 0
打印 上一主题 下一主题

Emacs-Wiki的安装和配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-08 12:37 |只看该作者 |倒序浏览

                                                                安装和配置
  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这个目录下面就可以了。
               
               
               
               
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/33475/showart_273037.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP