Next: Convenience Features, Previous: Markup Rules, Up: Top
emacs-wiki.el defines the following interactive functions:
Edit the current link. Do not rename the Wiki page originally referred to.
Open the Emacs Wiki page wiki by name. If command is non-nil, it is the function used to visit the file. If directory is non-nil, it is the directory in which the Wiki page will be created if it does not already exist.
Move backward to the next Wiki link or URL, cycling if necessary. This function is not entirely accurate, but it's close enough.
Rebuild file alist and refresh current project. Call after creating a page.
Visit the link at point, or insert a newline if none.
Visit the link at point, or yank text if none.
Rename the link under point, and the location it points to. This does not work with URLs, and will preserve a description in an extended link.
Delete the link under point, and the location it points to. This does not work with URLs.
Publish an index of the Wiki pages. This function can be added to
emacs-wiki-after-wiki-publish-hook
.
Publish all Wikis that need publishing. If the published Wiki already exists, it is only overwritten if the Wiki is newer than the published copy. When given the optional argument arg, all Wikis are rewritten, no matter how recent they are. The index file is rewritten no matter what.
Change Wiki projects.
When called interactively, load the welcome page of the selected project in a new buffer. If no project is selected, the default project as specified in
emacs-wiki-default-project
will be used.Note that the project will only be changed if the welcome page exists for the target project. This may be changed in the future to find a nonexistent file, though if this happens it is not clear which of Wiki directory should be used in the case of there being multiple directories.
When called from a Lisp program, update the current buffer's project to project.