[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[emacs-wiki-discuss] Re: Help on emacs-wiki

From: Sacha Chua
Subject: [emacs-wiki-discuss] Re: Help on emacs-wiki
Date: Mon, 25 Oct 2004 23:12:44 +0900
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (gnu/linux)

Xue Ruini <address@hidden> writes:

>     I am sorry to bother you again. I have several wiki projects,
>     and they reside in the same parent folder as following:

No prob! <grin> People on the mailing list at
address@hidden know more than I do about emacs-wiki,
though, so I'm cc-ing your mail to them in case they can help. If you
find it too high-traffic, you can use http://www.gmane.org to read the
emacs-wiki group. =)

Let me make a quick reply before including the rest of your message.

When you add a directory, emacs-wiki adds all the subdirectories under
it as well. This means that your main Wiki/ project also contains all
the subdirectories of it. A quick fix for this may be to specify the
Wiki project as the last project in the list, so that it checks all
the other ones first. Hope that helps!

(Apologies for the long quote)

>     WiKi folder     #"default" project
>             GNU     #"GNU" project
>             TeX     #"TeX" project
>             ...
>     I want to define "WiKi" as the "default" project, which only
>     maintains a page "WiKiIndex.html". This "WiKiIndex.html" stores
>     all links to the sub projects' default home page, thus it is
>     like the total entrance to my webwiki.
>     I do not know whether it makes sense for the implementation of
>     emacs-wiki, anyway, it works fine for a long time under my
>     windowsxp box. But now, it failed under Debian. I'm using the
>     emacs-wiki latest version.
>     For example, I open(or create) a file in "WiKi/GNU", and we expect
>     it in the project "GNU". Actually, emacs-wiki recognizes its current
>     project as "default", so everything published goes wrong. 
>     Thus, my configuration is as following:
>     ;;{{{ Emacs-WiKi...
>     (require 'emacs-wiki)
>         (require 'emacs-wiki-menu)
>     (require 'emacs-wiki-table)         ; better table
>     ;; (setq emacs-wiki-grep-command "glimpse -nyi \"%W\"")
>     (setq emacs-wiki-projects
>             ;`(("default" . ((emacs-wiki-directories . ("~/WiKi/draft"))
>             ;          (emacs-wiki-publishing-directory . "~/WiKi/publish")
>             ;          (emacs-wiki-index-page . "WiKiIndex")
>             ;          (emacs-wiki-style-sheet . "<link rel=\"stylesheet\" 
> type=\"text/css\" href=\"css/core.css\">")))))
>             `(("GNU" . ((emacs-wiki-directories . ("~/WiKi/draft/GNU"))
>                        (emacs-wiki-publishing-directory . 
> "~/WiKi/publish/GNU")
>                        (emacs-wiki-index-page . "../WiKiIndex")
>                        (emacs-wiki-default-page . "../GNU/WelcomePage.html")
>             ("TeX" . ((emacs-wiki-directories . ("~/WiKi/draft/TeX"))
>                       (emacs-wiki-publishing-directory . "~/WiKi/publish/TeX")
>                       (emacs-wiki-index-page . "../WiKiIndex")
>                       (emacs-wiki-default-page . "../TeX/WelcomePage.html")
>                       (emacs-wiki-style-sheet . "<link rel=\"stylesheet\" 
> type=\"text/css\" href=\"../css/core.css\">")))))
>     Yesterday, I read the emacs-wiki-project.el and found these comments:
>     ---------emacs-wiki-project.el-----------------------------------------
>         You can change between projects with \\[emacs-wiki-change-project],
>         by default bound to C-c C-v. When you use \\[emacs-wiki-find-file]
>         to find a new file, emacs-wiki will attempt to detect which project
>         it is part of by finding the first project where
>         emacs-wiki-directories contains that file.
>     -----------------------------------------------------------------------
>     So, if I had not commented the "default" project, any opened
>     file would be marked as in project "default" other than in our
>     defination. For example, I open the file
>     "~/WiKi/draft/GNU/Debian", then emacs-wiki would prefer to
>     recognize it as in "default" instead of "GNU", and the
>     publishing will generate wrong links, and put the result file in
>     wrong folders.
>     So, what's your opinion about subwiki? How can I overwhelm this
>     problem?

Sacha Chua <address@hidden> - open source geekette
interests: emacs, gnu/linux, making computer science education fun
wearable computing, personal information management
http://sacha.free.net.ph/ - PGP Key ID: 0xE7FDF77C

reply via email to

[Prev in Thread] Current Thread [Next in Thread]