EMACS
Goal
Integrate codee format with EMACS to format Fortran code.
Prerequisites
You should have a init.el file on your .emacs or .emacs.d
directory.
Make sure codee is accesable from EMACS shell. You can add the
codee path to your configuration file.
Configure EMACS for codee format
Add the following configuration to your .init.el configuration file:
(defun codee-format-buffer ()
"Format Fortran code of current buffer using codee format.
Buffer is saved first."
(interactive)
(let ((fPath (buffer-file-name)))
(save-buffer)
(shell-command
(format "codee format %s" (shell-quote-argument fPath)))
(revert-buffer t t t)))
(add-hook 'before-save-hook 'codee-format-buffer)
This file will be autodetected by EMACS and will apply the Codee format changes
each time you save a file using the before-save-hook option.