用 AI 生成基础上,调试修改了个 sticky scroll 的功能,目前基本满足自己使用的需求。
主要功能
- 使用 treesit indentation outline 方法优先级依次查找顶部行的上下文信息
- 点击可实现跳转目标行(有bug,跳转偶发丢失焦点)
- 可显示行号,并对齐原buffer内容
- 小窗口使用的是 child frame 绘制
限制:不支持 terminal
用 AI 生成基础上,调试修改了个 sticky scroll 的功能,目前基本满足自己使用的需求。
主要功能
限制:不支持 terminal
这个是在浏览代码的时候可以在顶部显示函数签名相关信息的意思嘛
是的,类似 VS-code 的 sticky scroll 的显示。
可以,挺实用的,有的时候函数太长确实需要知道是在哪个函数里面。
应该还有bug,大佬要是用的话,顺手给修修bug。
查找上下文是优先用 treesit,然后是 按照缩进查找,然后是outline查找。 目前这块的查找方法的确并不是很好。
你截图的这个应该是按照 缩进查找的。
有两个内置函数 beginning-of-defun 和 end-of-defun,应该是准确的。
很不错,支持发布到 Reddit。
可以,我试试贴上去。