implement gdefault option

This commit is contained in:
mkiken 2017-08-13 16:37:00 +09:00
parent 2fa4584eb4
commit 964813a0b0

View file

@ -361,6 +361,9 @@ class Ex
try
flagsObj = {}
flags.split('').forEach((flag) -> flagsObj[flag] = true)
# gdefault option
if atom.config.get('ex-mode.gdefault')
flagsObj.g = !flagsObj.g
patternRE = getSearchTerm(pattern, flagsObj)
catch e
if e.message.indexOf('Invalid flags supplied to RegExp constructor') is 0