annotate runtime/macros/README.txt @ 8746:4c38a4733578 v7.4.1662

commit https://github.com/vim/vim/commit/c4dcd60c76666bf113719f929709ad6120eb6528 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 26 22:56:46 2016 +0100 patch 7.4.1662 Problem: No test for an invalid Ex command on a channel. Solution: Test handling an invalid command gracefully. Avoid getting an error message, do write it to the channel log.
author Christian Brabandt <cb@256bit.org>
date Sat, 26 Mar 2016 23:00:05 +0100
parents 9380c37723f8
children 3c8ddce4118e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 The macros in the maze, hanoi and urm directories can be used to test Vim for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 vi compatibility. They have been written for vi to show its unlimited
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 possibilities. The life macros can be used for performance comparisons.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 hanoi Macros that solve the tower of hanoi problem.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 life Macros that run Conway's game of life.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 maze Macros that solve a maze (amazing!).
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 urm Macros that simulate a simple computer: "Universal Register Machine"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 The other files contain some handy utilities. They also serve as examples for
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 how to use Vi and Vim functionality.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 dvorak for when you use a Dvorak keyboard
589
bc49ed25543d updated for version 7.0167
vimboss
parents: 7
diff changeset
15
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16 justify.vim user function for justifying text
589
bc49ed25543d updated for version 7.0167
vimboss
parents: 7
diff changeset
17
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 less.sh + less.vim make Vim work like less (or more)
589
bc49ed25543d updated for version 7.0167
vimboss
parents: 7
diff changeset
19
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 shellmenu.vim menus for editing shell scripts in the GUI version
589
bc49ed25543d updated for version 7.0167
vimboss
parents: 7
diff changeset
21
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 swapmous.vim swap left and right mouse buttons
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23
589
bc49ed25543d updated for version 7.0167
vimboss
parents: 7
diff changeset
24 editexisting.vim when editing a file that is already edited with
bc49ed25543d updated for version 7.0167
vimboss
parents: 7
diff changeset
25 another Vim instance
bc49ed25543d updated for version 7.0167
vimboss
parents: 7
diff changeset
26
8720
9380c37723f8 commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents: 589
diff changeset
27 This one is only for Unix.
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 file_select.vim macros that make a handy file selector
8720
9380c37723f8 commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents: 589
diff changeset
29
9380c37723f8 commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents: 589
diff changeset
30 The matchit plugin has been moved to an optional package. To load it put this
9380c37723f8 commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents: 589
diff changeset
31 line in your vimrc file:
9380c37723f8 commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents: 589
diff changeset
32 :packadd matchit