Case insensitive search

- If search string all lowercase, defaults to case-insensitive.
- If search string has a single uppercase, defaults to case-sensitive.
Should this be `Ignorecase` instead? My understanding is that `smartcase` forces case-sensitivity once you include an uppercase character.