1. 04 Feb, 2011 1 commit
    • Glenn Morris's avatar
      f90.el fix for bug#7919. · 9783df21
      Glenn Morris authored
      * lisp/progmodes/f90.el (f90-find-tag-default): New function.
      (f90-mode): Use it for mode's `find-tag-default-function' property.
      9783df21
  2. 02 Jan, 2011 1 commit
  3. 19 Feb, 2010 1 commit
    • Glenn Morris's avatar
      Close bug#5593. · 055e4eea
      Glenn Morris authored
      * progmodes/f90.el (f90-electric-insert): Give it a delete-selection property.
      055e4eea
  4. 07 Feb, 2010 2 commits
    • Glenn Morris's avatar
      Fix previous change for F2003 interfaces. · 50e4518b
      Glenn Morris authored
      * progmodes/f90.el (f90-font-lock-keywords-1, f90-font-lock-keywords-2):
      Move F2003 named interfaces from keywords-2 to keywords-1, and
      use function-name-face rather than constant-face.
      Simplify "abstract interface" regexp.
      50e4518b
    • Glenn Morris's avatar
      Handle F2003 named interfaces. · 7cf3f3d6
      Glenn Morris authored
      * progmodes/f90.el (f90-font-lock-keywords-2)
      (f90-looking-at-type-like, f90-looking-at-program-block-end):
      Handle F2003 named interfaces.
      7cf3f3d6
  5. 05 Feb, 2010 1 commit
  6. 13 Jan, 2010 1 commit
  7. 06 Oct, 2009 1 commit
  8. 02 Oct, 2009 1 commit
  9. 03 Sep, 2009 1 commit
  10. 01 Jul, 2009 2 commits
  11. 09 Jan, 2009 1 commit
  12. 05 Jan, 2009 1 commit
  13. 19 Nov, 2008 1 commit
  14. 12 Sep, 2008 1 commit
  15. 10 Aug, 2008 1 commit
  16. 27 Jun, 2008 1 commit
  17. 12 Jun, 2008 1 commit
  18. 03 Jun, 2008 1 commit
  19. 06 May, 2008 1 commit
  20. 26 Apr, 2008 1 commit
  21. 24 Apr, 2008 1 commit
    • Stefan Monnier's avatar
      (f90-mode-syntax-table): Don't set ` as word syntax. · 5d16fdd7
      Stefan Monnier authored
      (f90-mode-abbrev-table): Use the new :regexp feature.
      Merge defvar and mapc into define-abbrev-table.
      (f90-imenu-type-matcher): Remove unused `l'.
      (f90-imenu-generic-expression): Remove unused `not-ib'.
      (f90-prepare-abbrev-list-buffer): Use with-current-buffer.
      (f90-change-keywords): Use restore-buffer-modified-p.
      5d16fdd7
  22. 10 Apr, 2008 1 commit
  23. 13 Mar, 2008 1 commit
    • Glenn Morris's avatar
      (f90-font-lock-n): New function. · 599aeab9
      Glenn Morris authored
      (f90-font-lock-1, f90-font-lock-2, f90-font-lock-3, f90-font-lock-4):
      Use f90-font-lock-n.
      (f90-mode-abbrev-table): Use newer form of define-abbrev, where
      supported.  No need to bind abbrevs-changed for system abbrevs.
      (f90-indent-region, f90-indent-subprogram, f90-match-end): Use cadr.
      599aeab9
  24. 24 Jan, 2008 1 commit
    • Dan Nicolaescu's avatar
      * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at): · a445370f
      Dan Nicolaescu authored
      * message.el (message-beginning-of-line): Use featurep instead of bound
      tests in order to resolve conditionals at compile time.
      
      * textmodes/reftex-toc.el (reftex-toc-next, reftex-toc-previous)
      (reftex-toc-restore-region):
      * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer)
      (reftex-index-phrases-apply-to-region):
      * textmodes/ispell.el (ispell-word):
      * progmodes/vhdl-mode.el (vhdl-keep-region-active):
      * progmodes/pascal.el (pascal-mark-defun):
      * progmodes/f90.el (f90-mark-subprogram, f90-indent-region)
      (f90-fill-region):
      * emulation/tpu-edt.el (tpu-set-mark):
      * emulation/crisp.el (crisp-region-active):
      * winner.el (winner-active-region):
      * ansi-color.el (ansi-color-set-extent-face): Use featurep instead
      of bound tests in order to resolve conditionals at compile time.
      a445370f
  25. 07 Jan, 2008 1 commit
  26. 27 Oct, 2007 1 commit
  27. 25 Oct, 2007 3 commits
    • Glenn Morris's avatar
      (f90-indented-comment-re, f90-directive-comment-re) · b21c7071
      Glenn Morris authored
      (f90-break-delimiters): Mark these regexps as safe if they are strings.
      b21c7071
    • Glenn Morris's avatar
      (f90-indented-comment-re, f90-directive-comment-re) · f28af2ae
      Glenn Morris authored
      (f90-break-delimiters): Mark these regexps as safe if they are strings.
      f28af2ae
    • Glenn Morris's avatar
      (f90-keywords-re, f90-keywords-level-3-re): Add `non_intrinsic'. · b1ca7740
      Glenn Morris authored
      (f90-constants-re): Add ieee modules.
      (f90-typedef-matcher, f90-typedec-matcher)
      (f90-imenu-type-matcher): New functions.
      (f90-font-lock-keywords-1): Give module procedures function-name face.
      Use `f90-typedef-matcher' for derived types.  Fix `abstract interface'.
      Add `use, intrinsic'.
      (f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types.
      Move start of `enum' blocks to separate entry.
      (f90-start-block-re): Fix `type', `abstract interface'.
      (f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for
      derived types.
      (f90-mode-abbrev-table): Add `abstract interface', `asynchronous',
      `elemental', change `enumerator'.
      (f90-no-block-limit): Fix `abstract interface'.
      b1ca7740
  28. 23 Oct, 2007 2 commits
    • Glenn Morris's avatar
      (f90-do-indent, f90-if-indent) · b2752d93
      Glenn Morris authored
      (f90-type-indent, f90-program-indent, f90-associate-indent)
      (f90-continuation-indent, f90-comment-region)
      (f90-beginning-ampersand, f90-smart-end)
      (f90-break-before-delimiters, f90-auto-keyword-case)
      (f90-leave-line-no, f90-mode-hook):
      Give an appropriate safe-local-variable property.
      b2752d93
    • Glenn Morris's avatar
      (f90-do-indent, f90-if-indent) · d6bb9d8c
      Glenn Morris authored
      (f90-type-indent, f90-program-indent)
      (f90-continuation-indent, f90-comment-region)
      (f90-beginning-ampersand, f90-smart-end)
      (f90-break-before-delimiters, f90-auto-keyword-case)
      (f90-leave-line-no, f90-mode-hook):
      Give an appropriate safe-local-variable property.
      (f90-font-lock-keywords-2): Fix `go to' regexp.
      d6bb9d8c
  29. 22 Oct, 2007 3 commits
    • Glenn Morris's avatar
      Add some support for Fortran 2003 syntax: · 5ab33946
      Glenn Morris authored
      (f90-type-indent): Now also applies to `enum'.
      (f90-associate-indent): New user option.
      (f90-keywords-re, f90-keywords-level-3-re, f90-procedures-re):
      Add some F2003 keywords.
      (f90-constants-re): New constant.
      (f90-font-lock-keywords-1): Add `associate' blocks, and `abstract
      Interface'.
      (f90-font-lock-keywords-2): Add `enumerator', `generic', `procedure',
      `class'.  Arguments for `type'/`class' may have spaces.  Add a new
      element for functions with specified types.  Add `end enum' and
      `select type'.  Add `implicit enumerator' and `procedure'.  Add
      `class default' and `type is', `class is'.  Fix `go to' regexp.
      (f90-font-lock-keywords-3): Add `asynchronous' attribute.
      (f90-font-lock-keywords-4): Add `f90-constants-re'.
      (f90-blocks-re): Add `enum' and `associate'.
      (f90-else-like-re): Add `class is', `type is', and `class default'.
      (f90-end-type-re): Add `enum'.
      (f90-end-associate-re, f90-typeis-re): New constants.
      (f90-end-block-re): Add `enum' and `associate'.  Change from
      optional whitespace to end-of-word, to avoid `enumerator'.
      (f90-start-block-re): Add `select type', `abstract interface', and
      `enum'.  Avoid `type is', and `type (sometype)'.
      (f90-mode-abbrev-table): Add `enumerator', `protected', and `volatile'.
      (f90-mode): Doc fix.
      (f90-looking-at-select-case): Doc fix.  Add `select type'.
      (f90-looking-at-associate): New function,
      (f90-looking-at-type-like): Avoid `type is' and `type (sometype)'.
      Add `enum' and `abstract interface'.
      (f90-no-block-limit): Add `select type' and `abstract interface'.
      (f90-get-correct-indent, f90-calculate-indent)
      (f90-end-of-block, f90-beginning-of-block, f90-next-block)
      (f90-indent-region, f90-match-end): : Handle `associate' blocks.
      5ab33946
    • Glenn Morris's avatar
      Untabify. · 640f9e26
      Glenn Morris authored
      640f9e26
    • Glenn Morris's avatar
      d4654cff
  30. 20 Oct, 2007 2 commits
  31. 21 Sep, 2007 1 commit
  32. 25 Jul, 2007 1 commit