Variable: smart-fortran-keywords

smart-fortran-keywords is a variable defined in hmouse-tag.el.

Value

("abstract" "all" "allocatable" "allocate" "assign" "associate"
 "asynchronous" "backspace" "bind" "block" "block" "call" "case"
 "class" "close" "codimension" "common" "concurrent" "contains"
 "contiguous" "continue" "critical" "cycle" "data" "data" "deallocate"
 "deferred" "dimension" "do" "elemental" "else" "else" "elsewhere"
 "end" "endfile" "endif" "entry" "enum" "enumerator" "equivalence"
 "error" "exit" "extends" "external" "final" "flush" "forall" "format"
 "function" "generic" "goto" "if" "if" "images" "implicit" "import"
 "include" "inquire" "intent" "interface" "intrinsic" "lock" "memory"
 "module" "namelist" "non_overridable" "nopass" "nullify" "only"
 "open" "operator" "optional" "parameter" "pass" "pause" "pointer"
 "print" "private" "procedure" "program" "protected" "public" "pure"
 "read" "recursive" "result" "return" "rewind" "rewrite" "save"
 "select" "sequence" "stop" "stop" "submodule" "subroutine" "sync"
 "target" "then" "unlock" "use" "value" "volatile" "wait" "where"
 "while" "write")

Documentation

Sorted list of Fortran keywords, all in lowercase.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hmouse-tag.el
(defconst smart-fortran-keywords
  '("abstract" "all" "allocatable" "allocate" "assign" "associate"
    "asynchronous" "backspace" "bind" "block" "block" "call" "case"
    "class" "close" "codimension" "common" "concurrent" "contains"
    "contiguous" "continue" "critical" "cycle" "data" "data" "deallocate"
    "deferred" "dimension" "do" "elemental" "else" "else" "elsewhere"
    "end" "endfile" "endif" "entry" "enum" "enumerator" "equivalence"
    "error" "exit" "extends" "external" "final" "flush" "forall" "format"
    "function" "generic" "goto" "if" "if" "images" "implicit" "import"
    "include" "inquire" "intent" "interface" "intrinsic" "lock" "memory"
    "module" "namelist" "non_overridable" "nopass" "nullify" "only" "open"
    "operator" "optional" "parameter" "pass" "pause" "pointer" "print"
    "private" "procedure" "program" "protected" "public" "pure" "read"
    "recursive" "result" "return" "rewind" "rewrite" "save" "select"
    "sequence" "stop" "stop" "submodule" "subroutine" "sync" "target"
    "then" "unlock" "use" "value" "volatile" "wait" "where" "while"
    "write")
  "Sorted list of Fortran keywords, all in lowercase.")