summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim.mdwn22
-rw-r--r--doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim/discussion.mdwn22
2 files changed, 22 insertions, 22 deletions
diff --git a/doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim.mdwn b/doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim.mdwn
index 14f592fd7..fd9f67ee4 100644
--- a/doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim.mdwn
+++ b/doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim.mdwn
@@ -15,6 +15,28 @@ This function takes into account the ikiwiki linking rules when deciding which f
let me know what you think
+> " NOTE: the root of the wiki is considered the first directory that contains a
+> " .ikiwiki folder, except $HOME/.ikiwiki (the usual ikiwiki libdir)
+>
+> That's not going to work in all situations; for example, with an ikiwiki which uses git as the backend, the normal setup is that one has
+>
+> * a bare git repository
+> * a git repository which ikiwiki builds the wiki from (which has a .ikiwiki directory in it)
+> * an *additional* git repository cloned from the bare repository, which is used for making changes from the command-line rather than the web. It is this repository in which one would be editing files with vim, and *this* repository does not have a .ikiwiki directory in it. It does have a .git directory in the root, however, so I suppose you could use that as a method of detection of a root directory, but of course that would only work for git repositories.
+>
+> -- [[KathrynAndersen]]
+>
+>> You are completely right; all of my wikis are compiled both locally and
+>> remotely, and so the local repo also has a `.ikiwiki` folder. And that's not the
+>> "usual" setup.
+>>
+>> checking for a `.git` dir would not work when the wiki's source files aren't
+>> located at the root of the repo.
+>>
+>> So, besides of doing a `touch .ikiwiki` at the root of the wiki in your local
+>> repo, do you see any alternative?
+>>
+>> -- [[jerojasro]]
To enable this functionality, paste the code below in your `.vim/ftplugin/ikiwiki.vim` file
" returns the directory which can be considered the root of the wiki the
diff --git a/doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim/discussion.mdwn b/doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim/discussion.mdwn
deleted file mode 100644
index 7b323860b..000000000
--- a/doc/forum/navigation_of_wiki_pages_on_local_filesystem_with_vim/discussion.mdwn
+++ /dev/null
@@ -1,22 +0,0 @@
- " NOTE: the root of the wiki is considered the first directory that contains a
- " .ikiwiki folder, except $HOME/.ikiwiki (the usual ikiwiki libdir)
-
-That's not going to work in all situations; for example, with an ikiwiki which uses git as the backend, the normal setup is that one has
-
-* a bare git repository
-* a git repository which ikiwiki builds the wiki from (which has a .ikiwiki directory in it)
-* an *additional* git repository cloned from the bare repository, which is used for making changes from the command-line rather than the web. It is this repository in which one would be editing files with vim, and *this* repository does not have a .ikiwiki directory in it. It does have a .git directory in the root, however, so I suppose you could use that as a method of detection of a root directory, but of course that would only work for git repositories.
-
--- [[KathrynAndersen]]
-
-You are completely right; all of my wikis are compiled both locally and
-remotely, and so the local repo also has a `.ikiwiki` folder. And that's not the
-"usual" setup.
-
-checking for a `.git` dir would not work when the wiki's source files aren't
-located at the root of the repo.
-
-So, besides of doing a `touch .ikiwiki` at the root of the wiki in your local
-repo, do you see any alternative?
-
--- [[jerojasro]]