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.