diff options
Diffstat (limited to 'src/plugins/fakevim/fakevim_test.cpp')
-rw-r--r-- | src/plugins/fakevim/fakevim_test.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevim_test.cpp b/src/plugins/fakevim/fakevim_test.cpp index b5fd9c4169..14f8d7dd31 100644 --- a/src/plugins/fakevim/fakevim_test.cpp +++ b/src/plugins/fakevim/fakevim_test.cpp @@ -4071,6 +4071,17 @@ void FakeVimPlugin::test_vim_command_J() KEYS("3J", lmid(0, 5) + " " + lmid(5, 1) + " " + lmid(6, 1).mid(4) + "| " + lmid(7)); KEYS("uu", lmid(0, 4) + "\nint |main(int argc, char *argv[])\n" + lmid(5)); COMMAND("redo", lmid(0, 4) + "\nint |main(int argc, char *argv[]) " + lmid(5)); + + // Joining comments + data.doCommand("set formatoptions=f"); + data.setText("// abc" N "// def"); + KEYS("J", "// abc def"); + + data.setText("/*" N X "* abc" N "* def" N "*/"); + KEYS("J", "/*" N "* abc def" N "*/"); + + data.setText("# abc" N "# def"); + KEYS("J", "# abc def"); } void FakeVimPlugin::test_vim_command_put_at_eol() |