Files
mercury/vim
Julien Fischer 9cd94b5c72 Various minor cleanups and syntax updates for the standard library.
Estimated hours taken: 1
Branches: main

Various minor cleanups and syntax updates for the standard library.
There are no changes to any algorithms.

library/injection.m:
library/set.m:
library/sparse_bitset.m:
	Use promise_equivalent_clauses where appropriate.

library/set_ordlist.m:
library/set_unordlist.m:
	Convert these module to 4-space indentation:
		Convert these module to 4-space indentation

library/*.m:
	Convert some if-then-elses into switches.

	Remove unnecessary module qualification - this is related
	mainly to the breakup of std_util and the fact that on
	the 0.13 branche we had two versions of the all-solutions
	predicates.

	Various other style cleanups.

vim/syntax/mercury.vim:
	Highlight promise_equivalent_clauses appropriately.
2006-10-23 00:33:04 +00:00
..

Mercury Syntax Highlighting Under Vim 6.0

1. Create a diretory `~/.vim':

	$ mkdir ~/.vim

2. Copy everything recursively from this directory into `~/.vim':

	$ cp -r . ~/.vim

IMPORTANT: If you already have a file `~/.vim/after/filetype.vim' then you
should copy the files from this directory one by one, except for
`after/filetype.vim' which you should append to your own
`~/.vim/after/filetype.vim'.

3. Ensure you have the following lines in your `~/.vimrc' file:

	filetype on
	filetype plugin on
	syntax enable

4. If you wish to change the colour scheme used by Vim's syntax highlighting,
we suggest you put the necessary commands in `~/.vim/colors/mycolours.vim'
and append the following to the above list of commands in your `~/.vimrc':

	colors mycolours

4. Vim will load `~/.vim/syntax/mercury.vim' and `~/.vim/ftplugin/mercury.vim'
automatically when opening a .m or .moo file.

The syntax file describes two options you may wish to alter from your
`~/.vimrc' file.

The ftplugin file defines a number of useful keyboard mappings you may wish to
consider.