mirror of
https://github.com/zyedidia/micro.git
synced 2026-03-30 06:37:14 +09:00
Merge pull request #121 from onodera-punpun/case_insensitive
search case insensitive
This commit is contained in:
@@ -84,6 +84,9 @@ func Search(searchStr string, v *View, down bool) {
|
|||||||
str = text[:searchStart]
|
str = text[:searchStart]
|
||||||
}
|
}
|
||||||
r, err := regexp.Compile(searchStr)
|
r, err := regexp.Compile(searchStr)
|
||||||
|
if settings["ignorecase"].(bool) {
|
||||||
|
r, err = regexp.Compile("(?i)" + searchStr)
|
||||||
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ func DefaultSettings() map[string]interface{} {
|
|||||||
"colorscheme": "default",
|
"colorscheme": "default",
|
||||||
"tabsize": float64(4),
|
"tabsize": float64(4),
|
||||||
"indentchar": " ",
|
"indentchar": " ",
|
||||||
|
"ignorecase": false,
|
||||||
"autoindent": true,
|
"autoindent": true,
|
||||||
"syntax": true,
|
"syntax": true,
|
||||||
"tabsToSpaces": false,
|
"tabsToSpaces": false,
|
||||||
|
|||||||
@@ -182,6 +182,10 @@ Here are the options that you can set:
|
|||||||
|
|
||||||
default value: ` `
|
default value: ` `
|
||||||
|
|
||||||
|
* `ignorecase`: perform case-insensitive searches
|
||||||
|
|
||||||
|
default value: `off`
|
||||||
|
|
||||||
* `syntax`: turns syntax on or off
|
* `syntax`: turns syntax on or off
|
||||||
|
|
||||||
default value: `on`
|
default value: `on`
|
||||||
|
|||||||
Reference in New Issue
Block a user