我在 Fortran 90 代码的帮助下使用find-tag
并kill-this-buffer
导航,例如
(global-set-key [(control return)] 'find-tag ) ;
(global-set-key (kbd "C-w") 'kill-this-buffer) ;
这提供了相对流畅的代码浏览体验。不幸的是,并非我的所有标签都具有相同的突出显示。因此,我最终使用以下表达式手动将目标添加到 font-lock-keywords
(add-hook 'after-change-major-mode-hook
(lambda ()
(font-lock-add-keywords 'f90-mode
'(
("\\(my_function\\)" 1 font-lock-function-name-face t )
))))
在我的~/.emacs.d/init.el
.
TAGS
如果文件中列出的每个名称出现在 f90 模式下的缓冲区中,是否有解决方案突出显示每个名称?
我对 的解决方案最感兴趣f90-mode
,但当然通用解决方案会更好。