Fortran - ściąga

Chociaż ani fortran ani emacs nie sa najpopularniejsze wśród dzisiejszych użytkowników komputerów, mam nadzieję, że przyda się komuś ściąga skrótów klawiszowych do fortran-mode. Znajdziesz ją poniżej.

klawisz komenda klawisz komenda
C-c Prefix Command TAB f90-indent-line
C-j f90-indent-new-line RET newline
ESC Prefix Command * .. - f90-electric-insert
'/' f90-electric-insert ` f90-abbrev-start
    C-M-a f90-beginning-of-subprogram
C-M-e f90-end-of-subprogram C-M-h f90-mark-subprogram
C-M-n f90-end-of-block C-M-p f90-beginning-of-block
C-M-q f90-indent-subprogram    
C-c C-a f90-previous-block C-c C-d f90-join-lines
C-c C-e f90-next-block C-c C-f f90-fill-region
C-c RET f90-break-line C-c C-n f90-next-statement
C-c C-p f90-previous-statement C-c C-w f90-insert-end
C-c ; f90-comment-region    
"`ab" (sys) 0 "allocatable" "`al" (sys) 0 "allocate"
"`as" (sys) 0 "assignment" "`ba" (sys) 0 "backspace"
"`bd" (sys) 0 "block data" "`c" (sys) 0 "character"
"`cl" (sys) 0 "close" "`cm" (sys) 0 "common"
"`cn" (sys) 0 "contains" "`cx" (sys) 0 "complex"
"`cy" (sys) 0 "cycle" "`de" (sys) 0 "deallocate"
"`df" (sys) 0 "define" "`di" (sys) 0 "dimension"
"`dp" (sys) 0 "double precision" "`dw" (sys) 0 "do while"
"`el" (sys) 0 "else" "`eli" (sys) 0 "else if"
"`elw" (sys) 0 "elsewhere" "`eq" (sys) 0 "equivalence"
"`ex" (sys) 0 "external" "`ey" (sys) 0 "entry"
"`fa" (sys) 0 ".false." "`fl" (sys) 0 "forall"
"`fo" (sys) 0 "format" "`fu" (sys) 0 "function"
"`i" (sys) 0 "integer" "`if" (sys) 0 "interface"
"`im" (sys) 0 "implicit none" "`in" (sys) 0 "include"
"`it" (sys) 0 "intent" "`lo" (sys) 0 "logical"
"`mo" (sys) 0 "module" "`na" (sys) 0 "namelist"
"`nu" (sys) 0 "nullify" "`op" (sys) 0 "optional"
"`pa" (sys) 0 "parameter" "`pi" (sys) 0 "private"
"`pm" (sys) 0 "program" "`po" (sys) 0 "pointer"
"`pr" (sys) 0 "print" "`pu" (sys) 0 "public"
"`r" (sys) 0 "real" "`rc" (sys) 0 "recursive"
"`rt" (sys) 0 "return" "`rw" (sys) 0 "rewind"
"`se" (sys) 0 "select" "`sq" (sys) 0 "sequence"
"`su" (sys) 0 "subroutine" "`t" (sys) 0 "type"
"`ta" (sys) 0 "target" "`tr" (sys) 0 ".true."
"`wh" (sys) 0 "where" "`wr" (sys) 0 "write"