CHANGES.txt 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. Revision 2.5.6 (2007-02-04):
  2. - Applied patch by Pedro Algarvio to enable spell checking only for
  3. the right spots (strings and comments);
  4. Revision 2.5.5 (2006-09-26):
  5. - added new warnings (ImportWarning, UnicodeWarning)
  6. introduced in Python 2.5;
  7. Revision 2.5.4 (2006-05-11):
  8. - added highlighting for erroneous operators: &&, ||, ++, --, ===
  9. (inspired by http://www.vim.org/tips/tip.php?tip_id=969, thanks
  10. Jeroen Ruigrok van der Werven for the link);
  11. - added highlighting for new 'with' statement and 'BaseException',
  12. 'GeneratorExit' exceptions introduced in Python 2.5;
  13. - added highlighting for 'OverflowWarning' exception which had been
  14. forgotten;
  15. - returned more robust recognition for function names;
  16. Revision 2.5.3:
  17. - fixed %-formatting highlighting for raw unicode strings;
  18. Revision 2.5.2:
  19. - slightly simplified option handling;
  20. - fixed regexp for indentation errors;
  21. - fixed highlighting for backslashed symbols inside strings;
  22. - added highlighting for trailing-space errors (triggered by new
  23. option: python_highlight_space_errors);
  24. - added highlighting for variable name errors;
  25. - added highlighting for hex number errors;
  26. Revision 2.5.1 (2005-03-13):
  27. - added new builtins 'all' and 'any' (Python 2.5a0)
  28. Revision 2.4.2 (2004-08-05):
  29. - added highlighting for new @decorator syntax introduced in python 2.4a2
  30. Revision 2.4.1 (2004-03-17):
  31. - new versioning scheme (based on python version numbers);
  32. - added highlighting for new types/builtins introduced in python 2.4
  33. (set, frozenset, reversed, sorted);
  34. - new option added: python_slow_sync (set this for slow but more
  35. robust syntax synchronization);
  36. - added highlighting for doctests;
  37. Revision 1.19:
  38. - new option added: python_highlight_indent_errors;
  39. - python_highlight_all now not override previously set options,
  40. for example code:
  41. let python_highlight_indent_errors = 0
  42. let python_highlight_all = 1
  43. set all highlight options except indentation errors highlighting option;
  44. Revision 1.17:
  45. - changed header, "Based on..." string added;
  46. Revision 1.16:
  47. - added basestring builtin;
  48. Revision 1.15 (first public revision).
  49. The changes since the original (vim6.1) python.vim are:
  50. - changed string highlighting;
  51. - enhanced special symbols highlighting inside strings;
  52. - enhanced constant numbers highlighting;
  53. - added optional highlighting for %-formatting inside strings;
  54. - added highlighting for error conditions (wrong symbols in source file,
  55. mixing spaces and tabs, wrong number values,
  56. wrong %-formatting inside strings);
  57. - added highlighting for magic comments: source code encoding
  58. and #! (executable) strings;
  59. - added highlighting for new exceptions and builtins introduced
  60. in python 2.3;