From dc8598f54601fe734184e7fd69f0a2fe653077b8 Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 14 Oct 2014 10:29:17 +1100 Subject: Bug [#1664]. Fix folding of "block" keyword. From danselmi. --- doc/ScintillaHistory.html | 4 ++++ lexers/LexVHDL.cxx | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/ScintillaHistory.html b/doc/ScintillaHistory.html index 12fa7123a..374dad6fe 100644 --- a/doc/ScintillaHistory.html +++ b/doc/ScintillaHistory.html @@ -493,6 +493,10 @@ ensure no clash between the use of indicators for IME and for the application.
  • + VHDL folder fixes "block" keyword. + Bug #1664. +
  • +
  • Prevent caret blinking when holding down Delete key. Bug #1657.
  • diff --git a/lexers/LexVHDL.cxx b/lexers/LexVHDL.cxx index d917fa547..fe1b33317 100644 --- a/lexers/LexVHDL.cxx +++ b/lexers/LexVHDL.cxx @@ -207,7 +207,7 @@ static void FoldNoBoxVHDLDoc( // Decided it would be smarter to have the lexer have all keywords included. Therefore I // don't check if the style for the keywords that I use to adjust the levels. char words[] = - "architecture begin case component else elsif end entity generate loop package process record then " + "architecture begin block case component else elsif end entity generate loop package process record then " "procedure function when"; WordList keywords; keywords.Set(words); @@ -369,6 +369,7 @@ static void FoldNoBoxVHDLDoc( strcmp(s, "architecture") == 0 || strcmp(s, "case") == 0 || strcmp(s, "generate") == 0 || + strcmp(s, "block") == 0 || strcmp(s, "loop") == 0 || strcmp(s, "package") ==0 || strcmp(s, "process") == 0 || -- cgit v1.2.3