If enabled, non-block variants of Smart Select start small and grow in logical elements to the current statement; block variants start with the current statement and then select the current block. If disabled, non-block variants start small and then select the current statement; block variants start with the current block.