annotate runtime/macros/hanoi/poster @ 35418:8524c9418b07 default tip

runtime(html): Restore HTML syntax file tests Commit: https://github.com/vim/vim/commit/6dd5840fdfd7d308af7bf34534f07d6bee66532c Author: Doug Kearns <dougkearns@gmail.com> Date: Fri Jun 14 01:59:34 2024 +1000 runtime(html): Restore HTML syntax file tests Rendered element content results in test failures on macOS and FreeBSD. The included content for these elements was incidental to the primary intent of the test to check element tag highlighting so set g:html_no_rendering to disable content rendering. FreeBSD fails for even an empty <strike> element. See #13591 and #14215. closes: #13595 Signed-off-by: Doug Kearns <dougkearns@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Fri, 14 Jun 2024 21:30:04 +0200
parents 3fc0f57ecb91
children
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 Article 2913 of alt.sources:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 Path: oce-rd1!hp4nl!mcsun!uunet!munnari.oz.au!metro!cluster!swift!softway!otc!gregm
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 From: gregm@otc.otca.oz.au (Greg McFarlane)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
4 Newsgroups: comp.sources.d,alt.sources,comp.editors
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 Subject: VI SOLVES HANOI
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 Message-ID: <2323@otc.otca.oz>
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
7 Date: 19 Feb 91 01:32:14 GMT
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8 Sender: news@otc.otca.oz
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
9 Reply-To: gregm@otc.otca.oz.au (Greg McFarlane)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 Organization: OTC Development Unit, Australia
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 Lines: 80
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 Xref: oce-rd1 comp.sources.d:5702 alt.sources:2913 comp.editors:2313
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
14 Submitted-by: gregm@otc.otca.oz.au
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
15 Archive-name: hanoi.vi.macros/part01
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
16
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 Everyone seems to be writing stupid Tower of Hanoi programs.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 Well, here is the stupidest of them all: the hanoi solving vi macros.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20 Save this article, unshar it, and run uudecode on hanoi.vi.macros.uu.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 This will give you the macro file hanoi.vi.macros.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 Then run vi (with no file: just type "vi") and type:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 :so hanoi.vi.macros
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 g
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 and watch it go.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 The default height of the tower is 7 but can be easily changed by editing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 the macro file.
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 The disks aren't actually shown in this version, only numbers representing
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 each disk, but I believe it is possible to write some macros to show the
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 disks moving about as well. Any takers?
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 (For maze solving macros, see alt.sources or comp.editors)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 Greg