From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.bugs Subject: bug#13000: 24.2.90; underwave doesn't look as good as other IDEs Date: Mon, 26 Nov 2012 11:21:21 +0800 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: ger.gmane.org 1353900147 18838 80.91.229.3 (26 Nov 2012 03:22:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 Nov 2012 03:22:27 +0000 (UTC) Cc: aurelien.aptel@gmail.com To: 13000@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 26 04:22:38 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TcpHJ-0002YZ-VJ for geb-bug-gnu-emacs@m.gmane.org; Mon, 26 Nov 2012 04:22:38 +0100 Original-Received: from localhost ([::1]:54249 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpH8-0000Pg-GR for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Nov 2012 22:22:26 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpH5-0000Pb-FA for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:22:24 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TcpH4-0003XU-Eu for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:22:23 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:56854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpH4-0003XQ-Bd for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:22:22 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TcpIg-0003Bu-GA; Sun, 25 Nov 2012 22:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: aurelien.aptel@gmail.com, bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Nov 2012 03:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13000 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org X-Debbugs-Original-Xcc: aurelien.aptel@gmail.com Original-Received: via spool by submit@debbugs.gnu.org id=B.135390021012219 (code B ref -1); Mon, 26 Nov 2012 03:24:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Nov 2012 03:23:30 +0000 Original-Received: from localhost ([127.0.0.1]:38870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcpIA-0003B2-Js for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:23:30 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:59530) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TcpI9-0003Av-AX for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:23:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TcpGV-0003Uc-Th for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:21:48 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:35592) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpGV-0003UY-QB for submit@debbugs.gnu.org; Sun, 25 Nov 2012 22:21:47 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:54033) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpGU-0000Oa-UT for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:21:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TcpGT-0003UM-Vg for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:21:46 -0500 Original-Received: from mail-da0-f41.google.com ([209.85.210.41]:65467) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TcpGT-0003Td-Lw for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2012 22:21:45 -0500 Original-Received: by mail-da0-f41.google.com with SMTP id e20so3410153dak.0 for ; Sun, 25 Nov 2012 19:21:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:x-debbugs-cc:date:message-id:mime-version :content-type; bh=jP2K40+U4W5UuHgwxTxkoBPmsHXImEVqZ84u277tp3M=; b=BNaHdhHENiOX77hMfd/vC/sVAkHm9MoHGXL8nynDRXcJa4FJLlOzp1vl2cqCkqRWSl HVR54y0HpNntXbJo2Lv/KJaRNMCv4VbRodD4I/CbByK1JGFbI7QJ7MbuvPS5rIay1/+l O9lbQSfXPmAKQd+UDNGjNWyv77gJY+l1pNeipq2TRRt9TSctBFZTfPjHRkTS/xxBJheg 2Q9k/CFjGzO8mghWcvUyyQYaPrc6B310wQGy1AE9lxiSkPtaFWVn1mw+Zl4GT3FRjGKv FjfyXQtSzPFJAjuUpW4yPxlQoByFBolHcDxc6XNyzRZc5Wr2Vhb22trpNUeBWivrvqbR EZkw== Original-Received: by 10.68.211.39 with SMTP id mz7mr33988866pbc.5.1353900104992; Sun, 25 Nov 2012 19:21:44 -0800 (PST) Original-Received: from localhost ([119.255.41.67]) by mx.google.com with ESMTPS id g10sm7947152pav.9.2012.11.25.19.21.33 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 25 Nov 2012 19:21:43 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:67476 Archived-At: --=-=-= Content-Type: text/plain Thanks to Aurelien Aptel for implementing this feature. I have started using it in flymake to indicate errors. However, I have noticed that it doesn't look as good as that of, for example, the pycharm IDE. Here is a screenshot comparison. --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=pycharm-wave.png Content-Transfer-Encoding: base64 Content-Description: pycharm-wave.png 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 MzO9d2bm62HEi98HoDNzzltL1Fg5AA7gJHTVQFfiu/+j/Av7qfEC8psI4wAAAZxpVFh0WE1MOmNv bS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1w dGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3Lncz Lm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9l eGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc2PC9leGlmOlBpeGVs WERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI3PC9leGlmOlBpeGVs WURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94Onht cG1ldGE+CtPsS0sAAA1lSURBVGgF7VoLUFNXGj7YKOERECPigg8YtEWrwfqotVO7G9yyOt3ZG13d KY+sde0GZasEZ1sHXMsI67KETptkOwq0FlqBbhUf16UrPgg+ikDXoESUWKAGNVZMIWsQCCbKnnMf ed/konbarp7J5P45/+s7//3vf849OX7Dw8PAVzPfMVsAGM3lcjm+RJ/wf+IR8Bu+r/uJD+EJ/EcZ gVGP0tgTWz9IBPq6qor3NnUNOTo3as+UlZ00OHaxox+3hOiv2pKUsOW4mV10ABhSFUpFWw73sZVn khuqyZMkbMIfzo5n8Kq/p61avx+E+Dv6DgCGNX9Y/Zd9XY6dbOjHLSFAT2NDXWP3IJvYIBlz6+aD eP5VK1t5Jjlr14mjdS13HtKOB/CGM5n5WmznloVhTq65cUv3SkDJqk87R+jycUsIjn8IChzrxXFo ek+T7vprztF2Cj3LH6TfAJbSnsU8gG/+rEwD4jaumOWm4f8rSQ4Au3ad6nZjeetgkxCwbGaLN5WW KfPiR0X7jVqaqTxjK7lG7UnZpuyEOUv9RkXHL5HIKs/ZWABYtUcqxEsQy29OErRwwWhLV08sc2fe 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 --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=emacs-wave.png Content-Transfer-Encoding: base64 Content-Description: emacs-wave.png iVBORw0KGgoAAAANSUhEUgAAAKMAAAAXCAIAAADoVWi0AAAKrmlDQ1BJQ0MgUHJvZmlsZQAASA2t lmdUU9kahvc56Y2WEOmE3nsH6TUUQTrYCEkgoYQQCCI2RAZHYCyIiGBFR5qCo1JkLIgoFgYBu6ID Moio42DBhso9gUucu+6df3evtfd58u033+5rvQCQK1lCYRosB0C6IFsU7u/FiI2LZ+CGABFggQIw Ag4sdpbQMywsGPxjeX8HQJLOm2aSXP8o+98d8hxuFhsAKAzpTuRksdMRPoXUfLZQlA0AyhaJ667M Fko4FmGaCJkgwpJxaMlznC/hxDkun9VEhnsjmjoA8GQWS5QMAOkUEmfksJORPKRbCFsKOHwBAGQ0 wm5sHouDsA/CpunpGRIWImyY+Lc8yX9jFitRmpPFSpby3FqQfyID+/CzhGmsVbM//p9NepoY2a/Z ooG05KzUiCDki0f2LJfN8o2YZx6XKTmz2bgw2yt8nvnZzMh55okDouZZnBrlOc+pGUFSvSBxUeh8 nJ3ljez9XM48XmTMPHO4Pr7zLMoIl+qzciKk8Tye96J5TQorUHLes3NjiRD6N3PT/KXjCrPDpPMU pC2SriVJ5CfVcLO+rzebFxkwnydbFCnVJPH9mPNxnihAGhemzd7p2TmIxOHSfeAKoqR7yGH5SPcW 8EEIYAF2NjcXuUMAeGcIV4n4ybxshidy67mmDKaAbW7KsLa0sgaSNyTRAPCWPvs2IPq177HMTgCc ipHzklxfhkQFAEsHgNNPAaC+/x7TeYMc7zYAzvazxaKcOZ3kugIM8jplAQ0oAw2gAwyBGbAG9sAF eABfEAhCQSSIA8sBG/BAOhCBlWAN2ACKQAnYBnaCKrAfHAJ14Bg4AdrAGXABXAbXQT+4DR6CYTAG XoBJ8B5MQxCEgygQFVKGNCE9yASyhhwhN8gXCobCoTgoAUqGBJAYWgNthEqgMqgKOgjVQ79Ap6EL 0FVoALoPjUAT0BvoM4yCyTANVof1YQvYEfaEg+BIeBmcDGfCeXAhvAWuhGvgo3ArfAG+Dt+Gh+EX 8BQKoEgoOkoLZYZyRHmjQlHxqCSUCLUOVYyqQNWgmlAdqB7UTdQw6iXqExqLpqIZaDO0CzoAHYVm ozPR69Cl6Cp0HboV3Y2+iR5BT6K/YSgYNYwJxhnDxMRikjErMUWYCswRTAvmEuY2ZgzzHovF0rEG WAdsADYOm4JdjS3F7sU2YzuxA9hR7BQOh1PGmeBccaE4Fi4bV4TbjTuKO48bxI3hPuJJeE28Nd4P H48X4AvwFfgG/Dn8IH4cP02QI+gRnAmhBA5hFWEr4TChg3CDMEaYJsoTDYiuxEhiCnEDsZLYRLxE HCK+JZFI2iQn0mISn5RPqiQdJ10hjZA+kRXIxmRv8lKymLyFXEvuJN8nv6VQKPoUD0o8JZuyhVJP uUh5TPkoQ5Uxl2HKcGTWy1TLtMoMyrySJcjqyXrKLpfNk62QPSl7Q/alHEFOX85bjiW3Tq5a7rTc Xbkpeaq8lXyofLp8qXyD/FX5Zwo4BX0FXwWOQqHCIYWLCqNUFFWH6k1lUzdSD1MvUcdoWJoBjUlL oZXQjtH6aJOKCoq2itGKuYrVimcVh+kouj6dSU+jb6WfoN+hf16gvsBzAXfB5gVNCwYXfFBSVfJQ 4ioVKzUr3Vb6rMxQ9lVOVd6u3Kb8SAWtYqyyWGWlyj6VSyovVWmqLqps1WLVE6oP1GA1Y7VwtdVq h9R61abUNdT91YXqu9Uvqr/UoGt4aKRolGuc05jQpGq6afI1yzXPaz5nKDI8GWmMSkY3Y1JLTStA S6x1UKtPa1rbQDtKu0C7WfuRDlHHUSdJp1ynS2dSV1M3RHeNbqPuAz2CnqMeT2+XXo/eB30D/Rj9 Tfpt+s8MlAyYBnkGjQZDhhRDd8NMwxrDW0ZYI0ejVKO9Rv3GsLGdMc+42viGCWxib8I32WsyYIox dTIVmNaY3jUjm3ma5Zg1mo2Y082DzQvM28xfWehaxFtst+ix+GZpZ5lmedjyoZWCVaBVgVWH1Rtr Y2u2dbX1LRuKjZ/Nept2m9e2JrZc23229+yodiF2m+y67L7aO9iL7JvsJxx0HRIc9jjcdaQ5hjmW Ol5xwjh5Oa13OuP0ydneOdv5hPNfLmYuqS4NLs8WGizkLjy8cNRV25XletB12I3hluB2wG3YXcud 5V7j/sRDx4PjccRj3NPIM8XzqOcrL0svkVeL1wdvZ++13p0+KB9/n2KfPl8F3yjfKt/Hftp+yX6N fpP+dv6r/TsDMAFBAdsD7jLVmWxmPXMy0CFwbWB3EDkoIqgq6EmwcbAouCMEDgkM2REytEhvkWBR WygIZYbuCH0UZhCWGfbrYuzisMXVi5+GW4WvCe+JoEasiGiIeB/pFbk18mGUYZQ4qitaNnppdH30 hxifmLKY4ViL2LWx1+NU4vhx7fG4+Oj4I/FTS3yX7FwyttRuadHSO8sMluUuu7pcZXna8rMrZFew VpxMwCTEJDQkfGGFsmpYU4nMxD2Jk2xv9i72C44Hp5wzwXXllnHHk1yTypKeJbsm70ie4LnzKngv +d78Kv7rlICU/SkfUkNTa1Nn0mLSmtPx6QnppwUKglRBd4ZGRm7GgNBEWCQcznTO3Jk5KQoSHcmC spZltWfTELPSKzYU/yAeyXHLqc75uDJ65clc+VxBbu8q41WbV43n+eX9vBq9mr26a43Wmg1rRtZ6 rj24DlqXuK5rvc76wvVj+f75dRuIG1I3/FZgWVBW8G5jzMaOQvXC/MLRH/x/aCySKRIV3d3ksmn/ j+gf+T/2bbbZvHvzt2JO8bUSy5KKki+l7NJrP1n9VPnTzJakLX1b7bfu24bdJth2Z7v79roy+bK8 stEdITtayxnlxeXvdq7YebXCtmL/LuIu8a7hyuDK9t26u7ft/lLFq7pd7VXdvEdtz+Y9H/Zy9g7u 89jXtF99f8n+zwf4B+4d9D/YWqNfU3EIeyjn0NPD0Yd7fnb8uf6IypGSI19rBbXDdeF13fUO9fUN ag1bG+FGcePE0aVH+4/5HGtvMms62ExvLjkOjouPP/8l4Zc7J4JOdJ10PNl0Su/UnhZqS3Er1Lqq dbKN1zbcHtc+cDrwdFeHS0fLr+a/1p7ROlN9VvHs1nPEc4XnZs7nnZ/qFHa+vJB8YbRrRdfDi7EX b3Uv7u67FHTpymW/yxd7PHvOX3G9cuaq89XT1xyvtV23v97aa9fb8pvdby199n2tNxxutPc79XcM LBw4N+g+eOGmz83Lt5i3rt9edHvgTtSde3eX3h2+x7n37H7a/dcPch5MP8wfwgwVP5J7VPFY7XHN 70a/Nw/bD58d8RnpfRLx5OEoe/TFH1l/fBkrfEp5WjGuOV7/zPrZmQm/if7nS56PvRC+mH5Z9Kf8 n3teGb469ZfHX72TsZNjr0WvZ96UvlV+W/vO9l3XVNjU4/fp76c/FH9U/lj3yfFTz+eYz+PTK7/g vlR+Nfra8S3o29BM+syMkCVizXoBFNLCSUkAvKkFgBKHeId+AIgycx53VgHN+XKEJf581qP/N8/5 4Fm9PQC1HgBE5QMQ3AnAPqTqIUxGvhK7FukBYBsbaUUikpKVZGM9CxBZhFiTjzMzb9UBwHUA8FU0 MzO9d2bm62HEi98HoDNzzltL1Fg5AA7gJHTVQFfiu/+j/Av7qfEC8psI4wAAAZxpVFh0WE1MOmNv bS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1w dGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3Lncz Lm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9l eGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTYzPC9leGlmOlBpeGVs WERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjIzPC9leGlmOlBpeGVs WURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94Onht cG1ldGE+CjImu8sAAAkZSURBVGgF7VpvTFvXFb9OYBA6E9E06QbLgLaRkhY9NzCUlHaK7EzVKrV9 zrovk0y3fpjpuqgx/TBqNDHNTInMJq1G1WoyTc40SLuRLTwoMssGnkDLnCVm4xFh1sBilJlEJhjl uY3Nnlfv3PfH9vtnm0CUNuV+8Lv3nHPP+d1z7rvvnOenS6VSaLN9Bjyw5TOwxs0lYg/cx5GOnWk3 mdoHEwUGOjHbbjJ0Ds4XKK4tlhjpNJtaT8e0JQrgaIBPzHaaDe1nZrM1LE50G0zt0/ns3ceRRst+ n89/PZ7tlRx99tawj+6YvZlDpDAWu+CjfFOxZGHSWlKq4CdPvtlBoa8d2ps9q7LuwA7fCcs7E9lE Zf8+jnRxSTleb5Fy0aoUfYN3LhR5vUGVuSYib3fbmubIhdXAxyYdxyjC/nPTTql0xYETTiPd9qOJ FSldOpJFOjHW1dLc2n26p92gg2Zo7RlLnwors2NdrS0mA+YYTOau0xeyDsbk7EhPs4ljGUygYXol vafVWPgUMnWekR+VCyNdJrNwEM2P9ZgNuOkM5u5ByXm1MNZtbu6anL3Q1WLiwfRMLHLrSkycEpF3 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 jOM5Xwf+H3FtdZkdhAORAAAAAElFTkSuQmCC --=-=-= Content-Type: text/plain In the IDE the wave line is thinner and the ripple bigger. So it appears clearly wave-like. In emacs, it looks too similar to a blurry straight line. Leo --=-=-=--