https://bugs.kde.org/show_bug.cgi?id=424769

            Bug ID: 424769
           Summary: ruby highlighting bug thinking it is a heredoc for KDE
                    Kate editor
           Product: kate
           Version: 17.12.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: scripting
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: arcusar...@comcast.net
  Target Milestone: ---

SUMMARY
Using the 2010 10-06 version...
.rb ruby files are highlighted incorrectly. It seems that it thinks that after
the 127 is a heredoc ... although heredocs are supposed to have a "-" sing like
this:
... <<-name_unique
heredoc stuff
name_unique

... also, I am using a number. If I put a space between the "<<"
 and the number things start working.

It is just the coloring that is wrong. Here is an example:

def pre_thing
    variable_one  = 0
    #Other variables here...

    data = (mark<<127 | paul <<124 | thing_two<<0 | thing_three<<116 |
thing_four<<96 | plane)
    variable_prog(:yelp, variable_one, data1, data_two)

    write_record(:yelp, "#{ENV['ENV_VAR']}/file/file_name/write_funct", 200, 0)
    enable(:yelp, 1, 0)
  end

  def run
    start(:yelp, 0)
    common_run
    #@sim.sleep(sleep_again('Sleep') || '10')
  end
end
#but:
127
#Now the color is good!
           Now the color is good!



STEPS TO REPRODUCE
1. Fix ruby heredoc coloring bug as described above
2. 
3. 

OBSERVED RESULT

Almost everything turns green after the "127" from the example above.
EXPECTED RESULT
The colors to be maintained.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Yes
(available in About System)
KDE Plasma Version: Kate version. not found
KDE Frameworks Version: not found

Qt Version: 4.8.7
KDE development platform: 4.14.8
kate: 3.14.8

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to