如何修复Ruby for Geany的错误折叠

时间:2014-07-02 06:36:38

标签: ruby folding geany code-folding

某些Ruby代码无法在Geany中正确折叠。

例如,如果我有

def validate(arr)
  if arr.any?(&:empty?)
    fail
  end
end

validate(["a", "b", "c"])
validate([""])

然后将if折叠过多折叠:

First screenshot Second screenshot

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

Third screenshot Fourth screenshot

如何让Geany正确折叠代码,而不必将:empty?更改为:"empty?"?这是配置还是错误?

1 个答案:

答案 0 :(得分:2)

目前基于评论的共识是,它只是Geany中的一个错误。

我在https://bugs.launchpad.net/ubuntu/+source/geany/+bug/1337015

创建了一个错误报告