]> Sergey Matveev's repositories - vim-lsp.git/blobdiff - test/clangd_tests.vim
Avoid moving the cursor when applying textedits
[vim-lsp.git] / test / clangd_tests.vim
index 59811f61c71beb6730690295328b74d45d659723..97da941833fd392130fde3456cf41bee4ec4b689 100644 (file)
@@ -118,6 +118,13 @@ def g:Test_LspFormat()
     }
   END
   assert_equal(expected, getline(1, '$'))
+
+  deletebufline('', 1, '$')
+  # shrinking multiple lines into a single one works
+  setline(1, ['int \', 'i \', '= \', '42;'])
+  :redraw!
+  :4LspFormat
+  assert_equal(['int i = 42;'], getline(1, '$'))
   bw!
 
   # empty file