Mercurial > vim
annotate runtime/macros/README.txt @ 8775:d5136647ce31 v7.4.1676
commit https://github.com/vim/vim/commit/fead3ac9a35e0fc358141d3eb19574cd8a3ecb55
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Mar 28 21:26:47 2016 +0200
patch 7.4.1676
Problem: The shellmenu plugin has to be copied or sourced to be used.
Solution: Turn it into a package.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 28 Mar 2016 21:30:10 +0200 |
parents | 08944b17c29c |
children | a345060d671a |
rev | line source |
---|---|
7 | 1 The macros in the maze, hanoi and urm directories can be used to test Vim for |
2 vi compatibility. They have been written for vi to show its unlimited | |
3 possibilities. The life macros can be used for performance comparisons. | |
4 | |
5 hanoi Macros that solve the tower of hanoi problem. | |
6 life Macros that run Conway's game of life. | |
7 maze Macros that solve a maze (amazing!). | |
8 urm Macros that simulate a simple computer: "Universal Register Machine" | |
9 | |
10 | |
11 The other files contain some handy utilities. They also serve as examples for | |
12 how to use Vi and Vim functionality. | |
13 | |
14 less.sh + less.vim make Vim work like less (or more) | |
589 | 15 |
16 | |
8720
9380c37723f8
commit https://github.com/vim/vim/commit/aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087
Christian Brabandt <cb@256bit.org>
parents:
589
diff
changeset
|
17 This one is only for Unix. |
7 | 18 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
|
19 |
8771
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
20 |
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
21 The following have been moved to an optional package. Add the command to your |
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
22 vimrc file to use the package: |
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
23 |
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
24 packadd! dvorak Dvorak keyboard support; adds mappings |
8769
7ac9d9e98892
commit https://github.com/vim/vim/commit/2946d0236dc9e23ec0050feacdb959b9ae5672a8
Christian Brabandt <cb@256bit.org>
parents:
8767
diff
changeset
|
25 |
8771
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
26 packadd! editexisting when editing a file that is already edited with |
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
27 another Vim instance, go to that Vim instance |
8769
7ac9d9e98892
commit https://github.com/vim/vim/commit/2946d0236dc9e23ec0050feacdb959b9ae5672a8
Christian Brabandt <cb@256bit.org>
parents:
8767
diff
changeset
|
28 |
8771
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
29 packadd! justify justifying text. |
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
30 |
57cafbda13ad
commit https://github.com/vim/vim/commit/cf2d8dee5117b9add3a3f5fc91b3569437e7d359
Christian Brabandt <cb@256bit.org>
parents:
8769
diff
changeset
|
31 packadd! matchit makes the % command work better |
8773
08944b17c29c
commit https://github.com/vim/vim/commit/e101204906e10f1e100e2f9017985c61f26b03ac
Christian Brabandt <cb@256bit.org>
parents:
8771
diff
changeset
|
32 |
8775
d5136647ce31
commit https://github.com/vim/vim/commit/fead3ac9a35e0fc358141d3eb19574cd8a3ecb55
Christian Brabandt <cb@256bit.org>
parents:
8773
diff
changeset
|
33 packadd! shellmenu menus for editing shell scripts in the GUI version |
d5136647ce31
commit https://github.com/vim/vim/commit/fead3ac9a35e0fc358141d3eb19574cd8a3ecb55
Christian Brabandt <cb@256bit.org>
parents:
8773
diff
changeset
|
34 |
8773
08944b17c29c
commit https://github.com/vim/vim/commit/e101204906e10f1e100e2f9017985c61f26b03ac
Christian Brabandt <cb@256bit.org>
parents:
8771
diff
changeset
|
35 packadd! swapmouse swap left and right mouse buttons |