Improve presentation of compiler error messages in Eclipse SDT
Migrated from http://lampsvn.epfl.ch/trac/scala/ticket/3200
Reporter BenHutchison
The standard Eclipse Problem View, where Scala compiler errors are displayed, allocates a single-line, non-scrollable table cell in which to report each error message. If the message is longer than the cell width (it very often is in Scala), it is truncated.
The resultant truncation of errors is a real impediment to developing with SDT, in my experience.
While this is in fact a general Eclipse problem, I feel its unlikely to be resolved at the platform level within eg, a 2 year timescale, so an SDT-level fix is worthwhile.
Options raised on Scala Tools mailing list:
1. A multi-line tooltip hover appears over the related Problem view cell, containing the non-truncated message. It should support copying the message text out of it, eg by F2 "Take Focus".
2. Another view, "Problem Details", synchronized with Problem view, that lists all Scala errors un-truncated over multiple lines. A potential advantage over a hover is that the error remains viewable in full, while other activities like navigation/editing are performed.
Reporter BenHutchison
The standard Eclipse Problem View, where Scala compiler errors are displayed, allocates a single-line, non-scrollable table cell in which to report each error message. If the message is longer than the cell width (it very often is in Scala), it is truncated.
The resultant truncation of errors is a real impediment to developing with SDT, in my experience.
While this is in fact a general Eclipse problem, I feel its unlikely to be resolved at the platform level within eg, a 2 year timescale, so an SDT-level fix is worthwhile.
Options raised on Scala Tools mailing list:
1. A multi-line tooltip hover appears over the related Problem view cell, containing the non-truncated message. It should support copying the message text out of it, eg by F2 "Take Focus".
2. Another view, "Problem Details", synchronized with Problem view, that lists all Scala errors un-truncated over multiple lines. A potential advantage over a hover is that the error remains viewable in full, while other activities like navigation/editing are performed.
Leave a comment
on 2010-03-22 15:36 *
By tracImporter
Trac author: ijuma
CC Change: mlists@…
CC Change: mlists@…
Updating tickets (#1000069, #1000195, #1000213, #1000223, #1000006, #1000021, #1000038, #1000048, #1000051, #1000052, #1000075, #1000103, #1000109, #1000115, #1000119, #1000156, #1000186, #1000207, #1000238, #1000262, #1000263, #380, #389, #683, #1238, #1331, #1635, #1645, #1715, #1729, #1744, #1783, #1839, #1869, #1885, #1890, #1902, #1918, #1919, #1924, #1925, #1946, #1964, #1991, #2131, #2233, #2342, #2348, #2408, #2459, #2499, #2523, #2572, #2582, #2602, #2614, #2615, #2675, #2710, #2745, #2763, #2816, #2830, #2834, #2878, #2879, #2887, #2888, #2901, #2911, #2912, #2922, #2937, #2938, #2942, #2951, #2955, #2957, #2961, #2964, #2965, #2974, #2975, #2989, #2990, #3002, #3055, #3070, #3087, #3135, #3139, #3173, #3182, #3184, #3200, #3213, #3214, #3221, #3243, #3251)
on 2014-07-12 08:26 *
By Simon Schäfer
Version changed from 2.0.0-final-29 to 3.0.4-211
Status changed from New to Accepted
on 2015-03-14 06:15 *
By Simon Schäfer
Version changed from 3.0.4-211 to 4.0.0
Milestone changed from Enhancements to -none-