138 lines
4.3 KiB
Text
138 lines
4.3 KiB
Text
|
Installing and Testing VimOutliner
|
||
|
|
||
|
|
||
|
Automatic Method |vo-auto-install|
|
||
|
Updating |vo-updating|
|
||
|
Manual Method |vo-manual-install|
|
||
|
Testing |vo-testing|
|
||
|
|
||
|
|
||
|
Automatic Method
|
||
|
|
||
|
The automatic installation targets Unix-compatible platforms:
|
||
|
|
||
|
From tar archive
|
||
|
|
||
|
$ tar xzvf vimoutliner-0.3.x.tar.gz
|
||
|
$ cd vimoutliner
|
||
|
$ sh install.sh
|
||
|
|
||
|
From zip archive
|
||
|
|
||
|
$ unzip vimoutliner-0.3.x.zip
|
||
|
$ cd vimoutliner-0.3.x
|
||
|
$ sh install.sh
|
||
|
|
||
|
Installing with pathogen
|
||
|
|
||
|
If you have pathogen installed as your package manager you can clone the git repository in you
|
||
|
pathogen directory:
|
||
|
$ cd ~/.vim/bundle && git clone https://github.com/vimoutliner/vimoutliner.git
|
||
|
|
||
|
Installing using install.sh:
|
||
|
|
||
|
First you can decide whether to install the VimOutliner files or abort the
|
||
|
process leaving everything unchanged. Assuming you confirmed the
|
||
|
installation, the script creates the necessary directory tree and copies the
|
||
|
files which provide the core functionality and documentation.
|
||
|
|
||
|
With the second question you decide whether you want to install some brand new
|
||
|
add-ons, currently implementing checkboxes(enabled), hoisting(disabled)
|
||
|
and smart paste(disabled), as well as several useful external scripts in the vimoutliner/scripts folder.
|
||
|
|
||
|
|
||
|
Updating
|
||
|
|
||
|
Updating an existing installation might require some manual work.
|
||
|
|
||
|
If you are already working with a previous VimOutliner release, there is a
|
||
|
slight chance that the current directory tree is different from your current
|
||
|
one. In this case, you will have to manually migrate your files to the new
|
||
|
locations.
|
||
|
|
||
|
The installation script creates unique backups of files being replaced with
|
||
|
newer versions. So if you put some local customisations into, say
|
||
|
$HOME/.vim/vimoutliner/vimoutlinerrc, you'll probably have to merge the backup
|
||
|
with the new file by hand.
|
||
|
|
||
|
|
||
|
Manual Method
|
||
|
|
||
|
You can also copy the files from the unpacked distribution tarball into their
|
||
|
destination folders by yourself. The following steps are a description of what
|
||
|
has to go where and assume some knowledge of your vim setup.
|
||
|
|
||
|
If you encounter problems, please contact the mailing list for an immediate
|
||
|
solution and more complete future documentation. www.lists.vimoutliner.org
|
||
|
|
||
|
If you want to setup VimOutliner on a system running Microsoft Windows, the
|
||
|
directory $HOME denotes the base folder of the vim installation. If you're on
|
||
|
Unix based system, $HOME is as usual.
|
||
|
|
||
|
You need the following sub trees in your $HOME directory:
|
||
|
|
||
|
$HOME/.vim/
|
||
|
doc/
|
||
|
ftdetect/
|
||
|
ftplugin/
|
||
|
syntax/
|
||
|
vimoutliner/
|
||
|
plugins/
|
||
|
scripts/
|
||
|
|
||
|
The distribution tarball unpacks into a directory vimoutliner with the
|
||
|
following contents:
|
||
|
|
||
|
vimoutliner/
|
||
|
plugins/ (1)
|
||
|
scripts/ (1)
|
||
|
doc/ (1)
|
||
|
ftdetect/ (1)
|
||
|
ftplugin/ (1)
|
||
|
install.sh*
|
||
|
syntax/ (1)
|
||
|
syntax/ (1)
|
||
|
vimoutlinerrc (1)
|
||
|
|
||
|
(1) The content of these folders should be copied to their namesakes in the
|
||
|
$HOME/.vim folder
|
||
|
|
||
|
Your $HOME/.vimrc file should contain the lines
|
||
|
|
||
|
filetype plugin indent on
|
||
|
syntax on
|
||
|
|
||
|
Finally, you need to integrate the online help provided with VimOutliner into
|
||
|
the vim help system. Start vim and execute the following command:
|
||
|
|
||
|
:helptags $HOME/.vim/doc
|
||
|
|
||
|
At this point, VimOutliner should be functional. Type ":help vo" to get
|
||
|
started. To get a quick overview of all VimOutliner commands you can view the
|
||
|
cheatsheet with ":help votl_cheatsheet".
|
||
|
|
||
|
Testing Base Functionality
|
||
|
|
||
|
Create a text file and save it as a .otl file like vo_test.otl. Enter
|
||
|
some text and verify the following:
|
||
|
- Tabs indent the text
|
||
|
- Different indent levels are different colors
|
||
|
- Lines starting with a colon and space word-wrap
|
||
|
|
||
|
Lines starting with colons are body text. They should word wrap and
|
||
|
should be a special color (typically green, but it can vary). Verify
|
||
|
that paragraphs of body text can be reformatted with the Vim gq
|
||
|
commands.
|
||
|
|
||
|
You can test the different VimOutliner commands by looking at the examples
|
||
|
in the cheatsheet. "help votl_cheatsheet".
|
||
|
|
||
|
Debian Installation
|
||
|
|
||
|
Debian does include VimOutliner as a package. However some Debian versions
|
||
|
require this line to be added to your .vimrc file:
|
||
|
|
||
|
syntax on
|
||
|
|
||
|
|