aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2018-02-04 09:01:17 +0000
committerGitHub2018-02-04 09:01:17 +0000
commit05774be991df4c645ef0a8ad0fe69cf7beb5fcc5 (patch)
tree822043562507bba95287ca3c3127f39f767cac72
parent335be2acf9fd6c9f1a2c706e2d0eebd496c43d04 (diff)
parent1d84edc0b2fce08034316c1665b6dc75d32d9ee6 (diff)
downloadvimium-05774be991df4c645ef0a8ad0fe69cf7beb5fcc5.tar.bz2
Merge pull request #2940 from smblott-github/disable-ignore-case
Remove \I (ignore case) flag for find mode.
-rw-r--r--content_scripts/mode_find.coffee7
1 files changed, 2 insertions, 5 deletions
diff --git a/content_scripts/mode_find.coffee b/content_scripts/mode_find.coffee
index f19b5db4..5090e4ee 100644
--- a/content_scripts/mode_find.coffee
+++ b/content_scripts/mode_find.coffee
@@ -104,7 +104,6 @@ class FindMode extends Mode
# escape sequences. '\' is the escape character and needs to be escaped itself to be used as a normal
# character. here we grep for the relevant escape sequences.
@query.isRegex = Settings.get 'regexFindMode'
- hasNoIgnoreCaseFlag = false
@query.parsedQuery = @query.rawQuery.replace /(\\{1,2})([rRI]?)/g, (match, slashes, flag) =>
return match if flag == "" or slashes.length != 1
switch (flag)
@@ -112,12 +111,10 @@ class FindMode extends Mode
@query.isRegex = true
when "R"
@query.isRegex = false
- when "I"
- hasNoIgnoreCaseFlag = true
""
- # default to 'smartcase' mode, unless noIgnoreCase is explicitly specified
- @query.ignoreCase = !hasNoIgnoreCaseFlag && !Utils.hasUpperCase(@query.parsedQuery)
+ # Implement smartcase.
+ @query.ignoreCase = not Utils.hasUpperCase(@query.parsedQuery)
regexPattern = if @query.isRegex
@query.parsedQuery