一些 Ruby 代码在 Geany 中不能正确折叠。
例如,如果我有
def validate(arr)
if arr.any?(&:empty?)
fail
end
end
validate(["a", "b", "c"])
validate([""])
然后折叠if太多:

而如果我在 Ruby 符号的文本和问号周围使用引号(即更改:empty?为:"empty?",则它会正确折叠:

如何让 Geany 正确折叠代码,而无需更改:empty?为:"empty?"?这是配置问题还是错误?