``` ack --smart-case 'select \S+ from' ``` The capital `S` makes ack think that there's a capital letter in the pattern and therefore the search should be case-sensitive. This is also a problem in ack3. https://github.com/beyondgrep/ack3/issues/156