Saturday, June 13, 2015

Re: Formatting of lists and paragraphs containing numbers with fo+=n

On Sat, Jun 13, 2015 at 06:38:39PM +1000, Erik Christiansen wrote:
> For a quick fix, there are Bill's two options at the end of this thread:
>
> https://groups.google.com/forum/?hl=en_US#!searchin/vim_use/Re$3A$20Reformatting$20numbered$20lists$20[Was$3A$20formatlistpat$20escape$20\]|sort:relevance/vim_use/AdiDZmXsMRI/fEnNaQpvg5oJ
>
> OK, that swaps between "set fo-=2 fo+=n" and "set fo-=n fo+=2", because
> that was what I needed, but you needn't do the "fo+=2" if that's not
> desired.

It is indeed useful to temporarily disable/enable the "n" option and
create a properly indented list:

asdasda sadas daskldj alksdj lkjasdk ljasdlk jlakds jlkdas jlkasdj lkajs
1000. aslda dkjasdkl jaklsdjklasjdlkasj kljads jasdlk jalkjdsa ljaskl
asdjk kjasldjlkjklj kljaslkdjakljsd lkjadslkjaskldjklaj ljlkj
1. kljkljkljlkjklklj sad kjdjkjlkj asd klj klj lkj klj klj klj klj klj
kljkl jl jkl asjdlkjaklsjdklajdkljasslkjdljasdkljadlkjakldjs lkj
2003. asdasd jlk dasd akdj ljaslkdj alkjsj lkjdskljala jlasjdkl
jkjslkjd lkasjdlk jlkasjdklaj slkjsadlkj aklsjdlkaj dkjaslkdj
klajsd jaslkdji
2. asdasd alsdk l;askd l;askdl;ka sdksald asdlka jlkdj lkj klj k skljd
2004. asjdlkjsalkdj lkasjdkla jkljdsaalk jkljsdlk askdljaskdj
kasldj asdassdasssdkjaskldj jlkasjdlkjkljk jlkjkljklj lkj lkjkl
jlkj klj lkj lk jlkj ldsj j ljask dlkjslkdj alksjd lkjasdkljadlk

But after reformatting with gqap or gq} the effect is going to be bad
both with and without the "n" option. Without "n" it will become:
asdasda sadas daskldj alksdj lkjasdk ljasdlk jlakds jlkdas jlkasdj lkajs
1000. aslda dkjasdkl jaklsdjklasjdlkasj kljads jasdlk jalkjdsa ljaskl
asdjk kjasldjlkjklj kljaslkdjakljsd lkjadslkjaskldjklaj ljlkj
1. kljkljkljlkjklklj sad kjdjkjlkj asd klj klj lkj klj klj klj klj klj
kljkl jl jkl asjdlkjaklsjdklajdkljasslkjdljasdkljadlkjakldjs lkj 2003.
asdasd jlk dasd akdj ljaslkdj alkjsj lkjdskljala jlasjdkl jkjslkjd
lkasjdlk jlkasjdklaj slkjsadlkj aklsjdlkaj dkjaslkdj klajsd jaslkdji
2. asdasd alsdk l;askd l;askdl;ka sdksald asdlka jlkdj lkj klj k skljd
2004. asjdlkjsalkdj lkasjdkla jkljdsaalk jkljsdlk askdljaskdj kasldj
asdassdasssdkjaskldj jlkasjdlkjkljk jlkjkljklj lkj lkjkl jlkj klj lkj
lk jlkj ldsj j ljask dlkjslkdj alksjd lkjasdkljadlk

With "n" it will become:
asdasda sadas daskldj alksdj lkjasdk ljasdlk jlakds jlkdas jlkasdj lkajs
1000. aslda dkjasdkl jaklsdjklasjdlkasj kljads jasdlk jalkjdsa ljaskl
asdjk kjasldjlkjklj kljaslkdjakljsd lkjadslkjaskldjklaj ljlkj
1. kljkljkljlkjklklj sad kjdjkjlkj asd klj klj lkj klj klj klj klj klj
kljkl jl jkl asjdlkjaklsjdklajdkljasslkjdljasdkljadlkjakldjs lkj
2003. asdasd jlk dasd akdj ljaslkdj alkjsj lkjdskljala jlasjdkl
jkjslkjd lkasjdlk jlkasjdklaj slkjsadlkj aklsjdlkaj dkjaslkdj
klajsd jaslkdji
2. asdasd alsdk l;askd l;askdl;ka sdksald asdlka jlkdj lkj klj k skljd
2004. asjdlkjsalkdj lkasjdkla jkljdsaalk jkljsdlk askdljaskdj
kasldj asdassdasssdkjaskldj jlkasjdlkjkljk jlkjkljklj lkj
lkjkl jlkj klj lkj lk jlkj ldsj j ljask dlkjslkdj alksjd
lkjasdkljadlk

--
Marcin Szewczyk http://wodny.org
mailto:Marcin.Szewczyk@wodny.borg <- remove b / usuĊ„ b
xmpp:wodny@ubuntu.pl xmpp:wodny@jabster.pl

--
--
You received this message from the "vim_use" 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

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment