A resposta para sua primeira pergunta é:
set viminfo+=<100 " or whatever number you want
A resposta para sua segunda pergunta é:
No futuro, você pode pesquisar :help viminfo
The 'viminfo' option is a string containing information about what info should be stored, and contains limits on how much should be stored (see 'viminfo').
A partir daí, <C-]>
on 'viminfo'
ou :help 'viminfo'
levaria você diretamente para a parte relevante da documentação onde você teria encontrado isso:
(Vi default: "", Vim default for MS-DOS, Windows and OS/2: '100,<50,s10,h,rA:,rB:,
for Amiga: '100,<50,s10,h,rdf0:,rdf1:,rdf2:
for others: '100,<50,s10,h)
e:
< Maximum number of lines saved for each register. If zero then
registers are not saved. When not included, all lines are
saved. '"' is the old name for this item.
Also see the 's' item below: limit specified in Kbyte.