aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/068_text_formatting_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/legacy/068_text_formatting_spec.lua')
-rw-r--r--test/functional/legacy/068_text_formatting_spec.lua155
1 files changed, 78 insertions, 77 deletions
diff --git a/test/functional/legacy/068_text_formatting_spec.lua b/test/functional/legacy/068_text_formatting_spec.lua
index e232e5073d..3a1b21bf87 100644
--- a/test/functional/legacy/068_text_formatting_spec.lua
+++ b/test/functional/legacy/068_text_formatting_spec.lua
@@ -3,207 +3,208 @@ local helpers = require('test.functional.helpers')(after_each)
local feed = helpers.feed
local clear = helpers.clear
local insert = helpers.insert
-local execute = helpers.execute
+local feed_command = helpers.feed_command
local expect = helpers.expect
describe('text formatting', function()
setup(clear)
+ -- luacheck: ignore 613 (Trailing whitespace in a string)
it('is working', function()
-- The control character <C-A> (byte \x01) needs to be put in the buffer
-- directly. But the insert function sends the text to nvim in insert
-- mode so it has to be escaped with <C-V>.
insert([[
Results of test68:
-
-
+
+
{
-
-
+
+
}
-
-
+
+
{
a b
-
+
a
}
-
-
+
+
{
a 
}
-
-
+
+
{
a b
#a b
}
-
-
+
+
{
1 a
# 1 a
}
-
-
+
+
{
-
+
x a
b
c
-
+
}
-
-
+
+
{
# 1 a b
}
-
-
+
+
{
# x
# a b
}
-
-
+
+
{
1aa
2bb
}
-
-
+
+
/* abc def ghi jkl
* mno pqr stu
*/
-
-
+
+
# 1 xxxxx
]])
- execute('/^{/+1')
- execute('set noai tw=2 fo=t')
+ feed_command('/^{/+1')
+ feed_command('set noai tw=2 fo=t')
feed('gRa b<esc>')
- execute('/^{/+1')
- execute('set ai tw=2 fo=tw')
+ feed_command('/^{/+1')
+ feed_command('set ai tw=2 fo=tw')
feed('gqgqjjllab<esc>')
- execute('/^{/+1')
- execute('set tw=3 fo=t')
+ feed_command('/^{/+1')
+ feed_command('set tw=3 fo=t')
feed('gqgqo<cr>')
feed('a <C-V><C-A><esc><esc>')
- execute('/^{/+1')
- execute('set tw=2 fo=tcq1 comments=:#')
+ feed_command('/^{/+1')
+ feed_command('set tw=2 fo=tcq1 comments=:#')
feed('gqgqjgqgqo<cr>')
feed('a b<cr>')
feed('#a b<esc>')
- execute('/^{/+1')
- execute('set tw=5 fo=tcn comments=:#')
+ feed_command('/^{/+1')
+ feed_command('set tw=5 fo=tcn comments=:#')
feed('A b<esc>jA b<esc>')
- execute('/^{/+3')
- execute('set tw=5 fo=t2a si')
+ feed_command('/^{/+3')
+ feed_command('set tw=5 fo=t2a si')
feed('i <esc>A_<esc>')
- execute('/^{/+1')
- execute('set tw=5 fo=qn comments=:#')
+ feed_command('/^{/+1')
+ feed_command('set tw=5 fo=qn comments=:#')
feed('gwap<cr>')
- execute('/^{/+1')
- execute('set tw=5 fo=q2 comments=:#')
+ feed_command('/^{/+1')
+ feed_command('set tw=5 fo=q2 comments=:#')
feed('gwap<cr>')
- execute('/^{/+2')
- execute('set tw& fo=a')
+ feed_command('/^{/+2')
+ feed_command('set tw& fo=a')
feed('I^^<esc><esc>')
- execute('/mno pqr/')
- execute('setl tw=20 fo=an12wcq comments=s1:/*,mb:*,ex:*/')
+ feed_command('/mno pqr/')
+ feed_command('setl tw=20 fo=an12wcq comments=s1:/*,mb:*,ex:*/')
feed('A vwx yz<esc>')
- execute('/^#/')
- execute('setl tw=12 fo=tqnc comments=:#')
+ feed_command('/^#/')
+ feed_command('setl tw=12 fo=tqnc comments=:#')
feed('A foobar<esc>')
-- Assert buffer contents.
expect([[
Results of test68:
-
-
+
+
{
a
b
}
-
-
+
+
{
a
b
-
+
a
b
}
-
-
+
+
{
a

-
+
a

}
-
-
+
+
{
a b
#a b
-
+
a b
#a b
}
-
-
+
+
{
1 a
b
# 1 a
# b
}
-
-
+
+
{
-
+
x a
b_
c
-
+
}
-
-
+
+
{
# 1 a
# b
}
-
-
+
+
{
# x a
# b
}
-
-
+
+
{ 1aa ^^2bb }
-
-
+
+
/* abc def ghi jkl
* mno pqr stu
* vwx yz
*/
-
-
+
+
# 1 xxxxx
# foobar
]])