1. 25 Sep, 2003 1 commit
  2. 22 Sep, 2003 1 commit
    • Richard M. Stallman's avatar
      (sh-mode-default-syntax-table): Renamed from sh-mode-syntax-table. · 1bf87f6b
      Richard M. Stallman authored
      Call sh-mode-syntax-table directly.
      (sh-mode-syntax-table-input): New variable.
      (sh-require-final-newline): Don't use eval.
      (sh-builtins, sh-leading-keywords, sh-other-keywords)
      (sh-variables, sh-font-lock-keywords): Don't use eval.
      (sh-set-shell): When setting require-final-newline,
      treat value = `require-final-newline' as don't change it.
      Set sh-mode-syntax-table locally based on
      sh-mode-syntax-table-input and sh-mode-default-syntax-table.
      1bf87f6b
  3. 19 Sep, 2003 1 commit
  4. 02 Sep, 2003 1 commit
  5. 01 Sep, 2003 1 commit
  6. 24 Aug, 2003 1 commit
  7. 02 Aug, 2003 1 commit
  8. 21 Jul, 2003 1 commit
  9. 04 Jul, 2003 1 commit
  10. 16 Jun, 2003 1 commit
  11. 06 Jun, 2003 1 commit
  12. 01 Jun, 2003 1 commit
    • Stefan Monnier's avatar
      (sh-is-quoted-p): New fun. · 485219e0
      Stefan Monnier authored
      (sh-font-lock-paren): Use it to allow \C in case patterns.
      (sh-get-indent-info): Check the \n before the line for string-status.
      (sh-feature): Remove unused var `function'.
      (sh-get-indent-info): Remove unused variables.
      (sh-prev-thing): Remove unused vars `going', `n', and `found'.
      (sh-set-indent): Remove unused var `new-val' and `val0'.
      (sh-learn-buffer-indent): Remove unused vars `last-pos' and `lines'.
      (sh-guess-basic-offset): Remove unused var `return' and `j'.
      485219e0
  13. 27 May, 2003 1 commit
  14. 12 Feb, 2003 1 commit
  15. 18 Jan, 2003 1 commit
  16. 12 Jan, 2003 1 commit
  17. 10 Jan, 2003 1 commit
  18. 27 Oct, 2002 1 commit
  19. 18 Oct, 2002 1 commit
  20. 02 Oct, 2002 1 commit
  21. 24 Sep, 2002 1 commit
  22. 06 Sep, 2002 1 commit
  23. 18 Jun, 2002 1 commit
  24. 22 Jan, 2002 1 commit
  25. 31 Dec, 2001 1 commit
  26. 16 Dec, 2001 1 commit
  27. 21 Nov, 2001 2 commits
  28. 18 Nov, 2001 1 commit
  29. 11 Nov, 2001 1 commit
  30. 26 Oct, 2001 3 commits
  31. 13 Oct, 2001 1 commit
    • Stefan Monnier's avatar
      (sh-font-lock-syntactic-keywords): Handle here-docs differently. · 3e2dd647
      Stefan Monnier authored
      (sh-font-lock-heredoc): Remove.
      (sh-here-doc-open-re, sh-here-doc-markers, sh-here-doc-re): New vars.
      (sh-font-lock-here-doc, sh-font-lock-close-heredoc)
      (sh-font-lock-open-heredoc): New functions.
      (sh-mode): Don't copy sh-font-lock-syntactic-keywords any more.
      (sh-font-lock-keywords-1): Use regexp-opt.
      (sh-in-comment-or-string): Use syntax-ppss.
      (sh-case, sh-for, sh-indexed-loop, sh-function, sh-if, sh-repeat)
      (sh-select, sh-tmp-file): Add explicit terminating \n.
      3e2dd647
  32. 17 Jun, 2001 1 commit
  33. 02 May, 2001 1 commit
  34. 30 Apr, 2001 1 commit
  35. 10 Apr, 2001 1 commit
  36. 07 Mar, 2001 1 commit
    • Stefan Monnier's avatar
      (sh-st-symbol): New symbol. · bffd712e
      Stefan Monnier authored
      (sh-font-lock-syntactic-keywords): Use it and fix bogus comment regexp.
      (sh-mode): Remove `make-local-variable' for unused var
      `font-lock-unfontify-region-function'.
      bffd712e
  37. 09 Jan, 2001 1 commit