From: SourceForge.net <no...@so...> - 2010-10-20 20:57:39
|
Patches item #3091530, was opened at 2010-10-21 02:27 Message generated for change (Tracker Item Submitted) made by anshalmnit You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=3091530&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Anshal Shukla (anshalmnit) Assigned to: Nobody/Anonymous (nobody) Summary: Elastic tabstops fix Initial Comment: This patch has a fix for these exceptions: I have two issues with Elastic tabstops feature : In an empty buffer without elastic tabstop, paste this AliceBlue { return new ColorToken(yychar,yychar + yylength(), "0xF0F8FF"); } AntiqueWhite { return new ColorToken(yychar,yychar + yylength(), "0xFAEBD7"); } Aqua { return new ColorToken(yychar,yychar + yylength(), "0x00FFFF"); } Aquamarine { return new ColorToken(yychar,yychar + yylength(), "0x7FFFD4"); } Azure { return new ColorToken(yychar,yychar + yylength(), "0xF0FFFF"); } Beige { return new ColorToken(yychar,yychar + yylength(), "0xF5F5DC"); } Bisque { return new ColorToken(yychar,yychar + yylength(), "0xFFE4C4"); } Black { return new ColorToken(yychar,yychar + yylength(), "0x000000"); } BlanchedAlmond { return new ColorToken(yychar,yychar + yylength(), "0xFFEBCD"); } Blue { return new ColorToken(yychar,yychar + yylength(), "0x0000FF"); } BlueViolet { return new ColorToken(yychar,yychar + yylength(), "0x8A2BE2"); } Brown { return new ColorToken(yychar,yychar + yylength(), "0xA52A2A"); } BurlyWood { return new ColorToken(yychar,yychar + yylength(), "0xDEB887"); } CadetBlue { return new ColorToken(yychar,yychar + yylength(), "0x5F9EA0"); } Then activate the elastic tabstops, it works fine. Select lines 3 4 and 5 and unindent then indent, elastic tabstops will fail to reindent correctly. And if you paste the same text in a buffer that has elastic tabstops, you get an exception The duplicate line macro also creates exceptions ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=3091530&group_id=588 |
From: SourceForge.net <no...@so...> - 2010-10-21 07:08:22
|
Patches item #3091530, was opened at 2010-10-20 22:57 Message generated for change (Comment added) made by shlomy You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=3091530&group_id=588 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Accepted Priority: 5 Private: No Submitted By: Anshal Shukla (anshalmnit) Assigned to: Nobody/Anonymous (nobody) Summary: Elastic tabstops fix Initial Comment: This patch has a fix for these exceptions: I have two issues with Elastic tabstops feature : In an empty buffer without elastic tabstop, paste this AliceBlue { return new ColorToken(yychar,yychar + yylength(), "0xF0F8FF"); } AntiqueWhite { return new ColorToken(yychar,yychar + yylength(), "0xFAEBD7"); } Aqua { return new ColorToken(yychar,yychar + yylength(), "0x00FFFF"); } Aquamarine { return new ColorToken(yychar,yychar + yylength(), "0x7FFFD4"); } Azure { return new ColorToken(yychar,yychar + yylength(), "0xF0FFFF"); } Beige { return new ColorToken(yychar,yychar + yylength(), "0xF5F5DC"); } Bisque { return new ColorToken(yychar,yychar + yylength(), "0xFFE4C4"); } Black { return new ColorToken(yychar,yychar + yylength(), "0x000000"); } BlanchedAlmond { return new ColorToken(yychar,yychar + yylength(), "0xFFEBCD"); } Blue { return new ColorToken(yychar,yychar + yylength(), "0x0000FF"); } BlueViolet { return new ColorToken(yychar,yychar + yylength(), "0x8A2BE2"); } Brown { return new ColorToken(yychar,yychar + yylength(), "0xA52A2A"); } BurlyWood { return new ColorToken(yychar,yychar + yylength(), "0xDEB887"); } CadetBlue { return new ColorToken(yychar,yychar + yylength(), "0x5F9EA0"); } Then activate the elastic tabstops, it works fine. Select lines 3 4 and 5 and unindent then indent, elastic tabstops will fail to reindent correctly. And if you paste the same text in a buffer that has elastic tabstops, you get an exception The duplicate line macro also creates exceptions ---------------------------------------------------------------------- >Comment By: Shlomy Reinstein (shlomy) Date: 2010-10-21 09:08 Message: Applied in SVN rev. 18806. Thanks! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300588&aid=3091530&group_id=588 |