#tree-sitter #parser #hex-dump #incremental #grammar

tree-sitter-hexdump

tree-sitter 解析库的 hexdump 语法

1 个不稳定版本

0.1.0 2023 年 3 月 29 日

#479文本编辑器


syntastica-parsers 中使用

MIT 和可能 GPL-3.0-only

21KB
525

tree-sitter-hexdump

tree-sitter 的简单 hexdump 语法

在 Neovim 中的使用

解析器安装

nvim-treesitter 插件 不包括此解析器。要使用它,您必须手动将其添加到您的 tree-sitter 配置中,然后使用 :TSInstall hexdump 或将其添加到您的 ensure_installed 列表中进行安装。

require('nvim-treesitter.parsers').get_parser_configs().hexdump = {
    install_info = {
        url = 'https://github.com/rush-rs/tree-sitter-hexdump.git',
        files = { 'src/parser.c' },
        branch = 'main',
    },
}

文件类型检测

您可能还需要添加 hexdump 文件类型。

vim.filetype.add { extension = { hexdump = 'hexdump' } }

高亮显示

如果您想使用此解析器进行高亮显示,您还必须将其作为插件添加到您的配置中,例如为 packer.nvim 添加以下内容:

use { 'rush-rs/tree-sitter-hexdump' }

依赖项

~2.7–5.5MB
~92K SLoC