我目前正在使用 emacs 处理一个大型 Fortran 项目,但我觉得我当前的设置不足以完成这项任务。
我使用带有自动完成功能的 f90 模式(没有特定于 fortran 的设置,所以我只对打开的文件进行完成),我真的很想念悬停时的函数头信息(如 elisp 代码)、代码折叠、子程序列表当前缓冲区、包含文件的列表、子程序的来源信息和使用的变量(C-xC-f 打开源文件?),...</p>
如何在我的 emacs 中最好地为 fortran 添加现代支持功能?
大多数情况下,我需要帮助我理解项目代码的工具。
该项目使用自己的构建工具,并在构建之前将文件从不同目录复制到构建目录中,实际上用不同版本的代码覆盖了一些文件,因此我需要一个非常灵活的工具来应对这种情况。