aboutsummaryrefslogtreecommitdiff
path: root/test/compress/blocks.js
blob: 8372adf27974f53e99e8182b9f563f437b644aeb (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
remove_blocks: {
    input: {
        {;}
        foo();
        {};
        {
            {};
        };
        bar();
        {}
    }
    expect: {
        foo();
        bar();
    }
}

keep_some_blocks: {
    input: {
        // 1.
        if (foo) {
            {{{}}}
            if (bar) { baz(); }
            {{}}
        } else {
            stuff();
        }

        // 2.
        if (foo) {
            for (var i = 0; i < 5; ++i)
                if (bar) baz();
        } else {
            stuff();
        }
    }
    expect: {
        // 1.
        if (foo) {
            if (bar) baz();
        } else stuff();

        // 2.
        if (foo) {
            for (var i = 0; i < 5; ++i)
                if (bar) baz();
        } else stuff();
    }
}
' class='logmsg'> * gnu/packages/vim.scm (vim-fugitive): Update to 3.7. 2022-06-01gnu: vim: Update to 8.2.5048.Efraim Flashner * gnu/packages/vim.scm (vim): Update to 8.2.5048. [arguments]: Patch another instance of '/bin/sh'. 2022-05-18gnu: neovim: Use new style.Luis Henrique Gomes Higino * gnu/packages/vim.scm (neovim): Use new style. [source]: Rewrite using gexps. [arguments]: Rewrite using gexps. [inputs and native-inputs]: Remove input labels. [description]: Run `guix style`. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2022-05-18gnu: neovim: Update to 0.7.0.Luis Henrique Gomes Higino * gnu/packages/vim.scm (neovim): Update to 0.7.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2022-05-08gnu: vim: Update to 8.2.4912.Efraim Flashner * gnu/packages/vim.scm (vim): Update to 8.2.4912. [arguments]: Adjust 'patch-absolute-paths phase for changes in code. Adjust 'skip-or-fix-failing-tests phase to allow newly passing test.