diff options
author | Bram Moolenaar <Bram@vim.org> | 2011-05-25 15:16:18 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2011-05-25 15:16:18 +0200 |
commit | ed38b0ac415b84a10f7c3cf3e5aae34d834187f1 (patch) | |
tree | 824eaef196117bfbd1afbe7885c40ff8d4316582 /src/testdir/test3.in | |
parent | 334adf0ae530a70454d9c01b8aeb717f324d7c97 (diff) | |
download | vim-git-ed38b0ac415b84a10f7c3cf3e5aae34d834187f1.tar.gz |
updated for version 7.3.202v7.3.202
Problem: Cannot influence the indent inside a namespace.
Solution: Add the "N" 'cino' parameter. (Konstantin Lepa)
Diffstat (limited to 'src/testdir/test3.in')
-rw-r--r-- | src/testdir/test3.in | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/src/testdir/test3.in b/src/testdir/test3.in index 0d3720530..1b5cf893b 100644 --- a/src/testdir/test3.in +++ b/src/testdir/test3.in @@ -799,6 +799,69 @@ main() df */ hello } + +/* valid namespaces with normal indent */ +namespace +{ +{ + 111111111111; +} +} +namespace /* test */ +{ + 11111111111111111; +} +namespace // test +{ + 111111111111111111; +} +namespace +{ + 111111111111111111; +} +namespace test +{ + 111111111111111111; +} +namespace{ + 111111111111111111; +} +namespace test{ + 111111111111111111; +} +namespace { + 111111111111111111; +} +namespace test { + 111111111111111111; +namespace test2 { + 22222222222222222; +} +} + +/* invalid namespaces use block indent */ +namespace test test2 { + 111111111111111111111; +} +namespace11111111111 { + 111111111111; +} +namespace() { + 1111111111111; +} +namespace() +{ + 111111111111111111; +} +namespace test test2 +{ + 1111111111111111111; +} +namespace111111111 +{ + 111111111111111111; +} + /* end of AUTO */ STARTTEST @@ -1428,6 +1491,76 @@ baz(); } STARTTEST +:set cino=N-s +/namespaces +=/^NAMESPACEEND +ENDTEST + +/* valid namespaces with normal indent */ +namespace +{ + { + 111111111111; +} +} +namespace /* test */ +{ + 11111111111111111; +} +namespace // test +{ + 111111111111111111; +} +namespace +{ + 111111111111111111; +} +namespace test +{ + 111111111111111111; +} +namespace{ + 111111111111111111; +} +namespace test{ + 111111111111111111; +} +namespace { + 111111111111111111; +} +namespace test { + 111111111111111111; +namespace test2 { + 22222222222222222; +} +} + +/* invalid namespaces use block indent */ +namespace test test2 { + 111111111111111111111; +} +namespace11111111111 { + 111111111111; +} +namespace() { + 1111111111111; +} +namespace() +{ + 111111111111111111; +} +namespace test test2 +{ + 1111111111111111111; +} +namespace111111111 +{ + 111111111111111111; +} +NAMESPACEEND + + +STARTTEST :g/^STARTTEST/.,/^ENDTEST/d :1;/start of AUTO/,$wq! test.out ENDTEST |