Fixed the behavior of SurroundWith when nothing is selected. Now, it takes the whole line as reference and selects the next bigger expression which contains the current line. If there is an explicit selection when SurroundWith is invoked, the behavior is equal. First, an expression which is completely inside the selection is used and then expanded until the selected text is completely covered by an expression. #MMAP-41 Fixed