On 30 June 2012 13:01, Bram Moolenaar <[email protected]> wrote:
> Lech Lorens wrote:
[...]
>> I can't see any spaces I wouldn't expect; for me there are only single
>> spaces at the joining points. Can you specify explicitly what would
>> you expect to be converted into what?
>
> The example that Gary used:
>
> " This is the first line
> " and this is the second line
> " - Now a list item
> " - A second list item
>
> Set 'filetype' to "vim" and add "j" to 'formatoptions.
> Joining the last two lines leaves two spaces.
> If you add more spaces before "A second list item" they will remain
> after joining. I don't think that should happen.
But it doesn't work this way for me. The following file:
#v+
" This is the first line
" and this is the second line
" - Now a list item.
" - A second list item
" and its continuation
#v-
will be converted to this:
#v+
" This is the first line
" and this is the second line
" - Now a list item. A second list item and its continuation
#v-
with this command:
vim -u NONE -U NONE -c 'setl com=sO:\"\ -,mO:\"\ \ ,eO:\"\",:\"' \
-c 'set nojoinspaces' \
-c 'setl fo=j' \
-c 'normal 3G' \
-c '.,$join' \
test-fo-j.txt
It works the same way if I use the vim ftplugin. Perhaps you could
show me what :set and :setl say for the file for which you see the
problem?
Or perhaps you see double spaces after a '.' and you have 'joinspaces' set?
Thanks,
Lech
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php