#符号 #搜索 #kakoune #语言 #kak #目录 #语法

应用 kak-symbol-search

kakoune 符号搜索

8 个不稳定版本 (3 个重大更改)

0.4.3 2024年8月20日
0.4.2 2024年8月20日
0.3.0 2024年7月15日
0.2.1 2024年6月18日
0.1.2 2024年6月4日

200文本处理 中排名

Download history 234/week @ 2024-06-04 9/week @ 2024-06-11 154/week @ 2024-06-18 79/week @ 2024-07-09 43/week @ 2024-07-16 8/week @ 2024-07-23 142/week @ 2024-08-13

每月150次 下载

CC0 许可证

1.5MB
684

symbol-search.kak

[!注意] 此插件仍在开发中,但可以使用。

搜索当前工作目录中各种语言文件中的符号。

demo.gif

使用 syntect 提取符号,该工具使用 Sublime Text 语法文件解析源代码。

安装

  1. 安装要求
  2. 安装 kak-symbol-search,可以使用 cargo 或 nix。
  3. symbol-search.kak 放置在 kakoune 将加载的位置。

配置

可以配置两项内容:fzf 的外观和每个语言的搜索符号列表。配置通过一个 TOML 字符串完成。将 symbol_search_config kakoune 选项设置为您的配置。有关默认配置,请参阅 symbol-search.kakdefault-config.toml

要求

待办事项

  • fzf 模式以搜索特定符号类型
  • 缓冲区符号搜索(类似于 sublime 的非索引符号搜索)
  • 包括符号的父作用域
    • impl Trait for X 下的 <X as Trait>::method 应显示为

依赖

~4–12MB
~119K SLoC