1. 16 May, 2005 1 commit
    • Daniel Pfeiffer's avatar
      (makefile-dependency-regex): Turn it into a var, and refine it to mask one... · 92984345
      Daniel Pfeiffer authored
      (makefile-dependency-regex): Turn it into a var, and refine it to mask one more level of nested vars.
      (makefile-rule-action-regex): Turn it into a var, and refine it so it recognizes backslashed continuation lines as belonging to the same command.
      (makefile-macroassign-regex): Refine it so it recognizes backslashed continuation lines as belonging to the same command.
      (makefile-var-use-regex): Don't look at the next char, because it might be the same one to be skipped by the initial [^$], leading to an overlooked variable use.
      (makefile-make-font-lock-keywords): Remove two parameters, which are now variables that some of the modes set locally.  Handle dependency and rule action matching through functions, because regexps alone match too often.  Dependency matching now comes last, so it can check, whether a colon already matched something else.
      (makefile-mode): Inform that font-lock improves makefile parsing capabilities.
      (makefile-match-dependency, makefile-match-action): New functions.
      92984345
  2. 13 May, 2005 1 commit
    • Daniel Pfeiffer's avatar
      (makefile-targets-face, makefile-shell-face, makefile-makepp-perl-face): New faces. · 9c859203
      Daniel Pfeiffer authored
      (makefile-dependency-regex): Fix it to not make the colon in $(var:a=b) special.
      (makefile-rule-action-regex): New regexp for highlighting embedded Shell strings.
      (makefile-macroassign-regex): Handle != for highlighting as embedded Shell strings.
      (makefile-var-use-regex): New const.
      (makefile-statements, makefile-automake-statements)
      (makefile-gmake-statements, makefile-makepp-statements)
      (makefile-bsdmake-statements): New consts.
      (makefile-make-font-lock-keywords): New function.
      (makefile-automake-font-lock-keywords)
      (makefile-gmake-font-lock-keywords)
      (makefile-makepp-font-lock-keywords)
      (makefile-bsdmake-font-lock-keywords): New consts.
      (makefile-mode-map): Add switchers between the various submodes.
      (makefile-mode): Document the availability of the variants.
      (makefile-automake-mode, makefile-gmake-mode)
      (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
      9c859203
  3. 05 May, 2005 1 commit
  4. 20 Sep, 2004 1 commit
  5. 22 Jul, 2004 1 commit
  6. 03 Jan, 2004 1 commit
    • Eli Zaretskii's avatar
      * progmodes/idlwave.el (idlwave-make-tags): · 15502042
      Eli Zaretskii authored
      * textmodes/flyspell.el (flyspell-large-region):.
      * progmodes/make-mode.el (makefile-query-by-make-minus-q):
      * emulation/viper-util.el (viper-glob-unix-files):
      * emacs-lisp/shadow.el (shadow-same-file-or-nonexistent):
      * man.el (Man-init-defvars):
      * jka-compr.el (jka-compr-call-process):
      * files.el (get-free-disk-space,insert-directory):
      * ediff-ptch.el (ediff-test-patch-utility):
      * ediff-diff.el (ediff-test-utility):
      * dired-aux.el (dired-check-process):
      * mail/sendmail.el (sendmail-send-it): Don't use = or zerop to
      test the return value of call-process, because it can be a string.
      15502042
  7. 26 Nov, 2003 1 commit
  8. 01 Sep, 2003 1 commit
  9. 19 Mar, 2003 1 commit
  10. 24 Feb, 2003 1 commit
  11. 12 Feb, 2003 1 commit
  12. 11 Feb, 2003 1 commit
  13. 04 Feb, 2003 1 commit
  14. 28 Dec, 2002 1 commit
  15. 02 Dec, 2002 1 commit
  16. 17 Nov, 2002 1 commit
  17. 28 Oct, 2002 1 commit
  18. 26 Oct, 2002 1 commit
  19. 19 Sep, 2002 1 commit
  20. 18 Sep, 2002 1 commit
  21. 28 Nov, 2001 2 commits
  22. 30 Jul, 2001 1 commit
  23. 16 Jul, 2001 1 commit
  24. 25 Apr, 2001 1 commit
  25. 06 Feb, 2001 1 commit
  26. 26 Jul, 2000 1 commit
  27. 12 Jun, 2000 1 commit
  28. 03 May, 2000 1 commit
  29. 04 Apr, 2000 1 commit
    • Gerd Moellmann's avatar
      Some doc fixes. · 9ffb4859
      Gerd Moellmann authored
      (makefile-mode-abbrev-table): New variable.
      (makefile-mode): Set local abbrev table to makefile-mode-abbrev-table.
      (makefile-font-lock-keywords): Fontify includes and conditionals.
      (toplevel): Require `dabbrev' and `add-log' when compiling.
      9ffb4859
  30. 23 Mar, 2000 1 commit
  31. 26 Nov, 1999 1 commit
  32. 22 Oct, 1999 1 commit
  33. 07 Feb, 1999 1 commit
  34. 02 Feb, 1999 1 commit
  35. 27 Jul, 1998 1 commit
  36. 03 Jul, 1998 1 commit
  37. 08 Mar, 1998 1 commit
  38. 27 Feb, 1998 1 commit
  39. 20 Feb, 1998 1 commit