Publicado 2020-04-26.
Palabras clave: cobol gnucobol neovim
cobol admite dos formatos distintos del archivo:
vim, y particularmente neovim, incluyen plugins para trabajar con cobol:
El problema es que utilizan el formato fixed e indentan comenzando desde la séptima columna.
Ya que actualmente los plugins de cobol no soportan el formato free y no se desea perder tiempo (des)indentando -volviendo a la primera columna luego de que el cursor salta automáticamente a la séptima columna- se utiliza como workaround el deshabilitar la carga de plugins de neovim al abrir un archivo de cobol:
$ nvim --clean file.cob
Para compilar utilizando gnucobol en formato libre hay que utilizar el flag
--free
:
$ cobc -x --free file.cob
Más detalles sobre formato fixed/free