set ignorecase and smartcase