作者使用 rg.el 时希望搜索结果不仅显示匹配行,还能显示该行所属的函数。为此他修改 which-function 并 hack rg.el:通过 compilation-message 获取文件、行、列,调用 exec/lsp-which-function 打开对应文件并定位取得函数名,再用 overlay 在匹配行前显示缩短的函数名;exec/rg-hint-all 遍历结果行批量添加提示,并在 rg-mode-hook 中注册。
完成下面两步后,将自动完成登录并继续当前操作。