moved discussion to the forum main page

master
Javier Rojas 2010-01-31 11:35:33 -05:00
parent 91cb8d75de
commit 03bb16cf18
2 changed files with 22 additions and 22 deletions

View File

@ -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

View File

@ -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]]