scel/el
modula t. worm 16835a43e2 Prevent Emacs fontification failure w/ lots of classes - Fixes #248
What I've done to fix this:

- add a sclang-class-list variable in sclang-language.el, which is a
  list of all the classes known to sclang. this is populated when
  sclang starts.
- update sclang-font-lock-class-keyword-matcher in
  sclang-mode.el. since the sclang-class-name-regexp now will match
  all words that start with a capital letter (see next bullet point
  for that change), this function had to be updated to check to make
  sure that the word starting with a capital letter is in the list of
  classes. if it is, then we know it's a class and it gets
  highlighted. if it's not, then it's just something the user typed
  with a capital letter, so we don't highlight it.
- update sclang-update-font-lock in sclang-mode.el. instead of
  generating a huge regexp from a list of all the classes in
  SuperCollider, just run the normal fontification from that
  function. this avoids making the regexp too big and thus prevents
  fontification from failing.
2016-11-21 17:13:01 -06:00
..
CMakeLists.txt Improve error messages when cmake can't find optional things 2012-09-07 12:12:36 +01:00
sclang-browser.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-dev.el scel: bytecompilation fix 2011-07-23 16:25:46 +02:00
sclang-document.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-help.el scel: improvements to the scdoc integration 2011-10-01 18:35:53 +02:00
sclang-interp.el editors: scel - move code from el to sc to avoid method overwrite 2011-12-08 19:46:51 +01:00
sclang-keys.el scel: bytecompile fix, correct use of defvar and defconst and add requirements 2011-07-22 20:35:00 +02:00
sclang-language.el Prevent Emacs fontification failure w/ lots of classes - Fixes #248 2016-11-21 17:13:01 -06:00
sclang-menu.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-minor-mode.el scel: one more bytecode compilation fix 2011-07-23 16:27:17 +02:00
sclang-mode.el Prevent Emacs fontification failure w/ lots of classes - Fixes #248 2016-11-21 17:13:01 -06:00
sclang-server.el scel: Fix mode-line update 2015-09-30 21:32:16 +02:00
sclang-util.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-vars.el.in Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-widgets.el scel: bytecompile fix, correct use of defvar and defconst and add requirements 2011-07-22 20:35:00 +02:00
sclang.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00