【发布时间】:2013-10-21 02:55:59
【问题描述】:
我使用 find-tag 和 kill-this-buffer 借助键绑定来浏览 Fortran 90 代码,例如
(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。
如果出现在 f90 模式的缓冲区中,是否有一个解决方案可以突出显示 TAGS 文件中列出的每个名称?
我最感兴趣的是f90-mode 的解决方案,但当然一般的解决方案会更好。
【问题讨论】:
-
已编辑以解决问题中@Drew 的评论。