skim icon indicating copy to clipboard operation
skim copied to clipboard

smart case not smart

Open whoizit opened this issue 2 years ago • 4 comments

What do you mean --case smart?

For me, this means that if I search for word, it looks for word or Word. And if I'm looking for Word, it means I'm looking for Word only, But this doesn't work in skim.

When I write word it's not looking for Word. Why? How it works?

whoizit avatar Apr 11 '22 03:04 whoizit

Should be working just like what you said:

$ echo "word\nWord\nWORD" | sk --case smart -f 'word'
word
Word
WORD
$ echo "word\nWord\nWORD" | sk --case smart -f 'Word'
Word

Please paste an example of your not working command.

lotabout avatar Apr 11 '22 15:04 lotabout

I apologize, I did not provide an example earlier. I think I found that it does not work with the Russian language.

❯ echo "слово\nСлово\nСЛОВО" | sk -f 'слово' 
слово

❯ echo "слово\nСлово\nСЛОВО" | sk -f 'Слово' 
Слово

whoizit avatar Apr 11 '22 19:04 whoizit

❯ echo "слово\nСлово\nСЛОВО" | fzf -f 'слово'         
слово
Слово
СЛОВО

❯ echo "слово\nСлово\nСЛОВО" | fzf -f 'Слово' 
Слово

whoizit avatar Apr 11 '22 19:04 whoizit

I see. Currently only ASCII cases were considered. Will come back to this later.

lotabout avatar Apr 12 '22 01:04 lotabout