I don't need interchromosomal pairs. So I removed inter-chr. And i don't want matrix, I want a table. Then if I run the rest:
plink --file mydata --r2 --ld-snp-list "snp-thin.txt" --out "snp-thin"
I don't get all pairwise comparisons. If I check the number of snps on one chromosome in input (mydata), lets say there are 20 snps. All pairwise comparisons should produce 380 rows in output. In the output for that one chromosome, I get around 100 or so. So, it's not doing all pairwise comparisons. I suspect the hidden filtering I mentioned is playing a role.
I think that the PLINK documentation is actually the best there is for any program. Difficult to completely explain each parameter, though.