Working with the Join Lines (Ctrl + J) feature, it appears that sometimes it joins the lines without adding spaces between and sometimes it adds spaces.
If you join these two lines...
No space between the joined lines (which is what I expect).
However, if you join these two lines...
Note the space added in the middle of the join (not expected).
After experimenting with it, it appears that quote is treated special - if the line ends in a quote no space gets added; any other character gets a space.
Is there a way to always make line-joins exclude the space?