8000 GitHub - textwire/textwire.nvim: Neovim plugin for Textwire syntax highlighting support and autocompletions with LSP
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

textwire/textwire.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Textwire Neovim Plugin

Neovim plugin for Textwire syntax highlighting support.

Note

Hopefully support for this parser will be upstreamed by editors soon. At the moment, it must be integrated manually.

Installation

Create a file textwire.lua in your /lua/plugins directory inside neovim configurations:

return {
    "textwire/textwire.nvim",
    dependencies = {
        "nvim-treesitter/nvim-treesitter",
    },
    build = function()
        require("textwire").build()
    end,
}

Tip

The build hook that loads highlights is needed to update highlights each time when we update the plugin. In the future we'll not need this block when this plugin will be a part Mason. We need at least 100 starts on Textwire repo to contribute to Mason

Troubleshootings

Plugin is not updating

If you already installed textwire.nvim plugin before March 30 2025, please add branch = "master" to your textwire.lua file and run :Lazy sync textwire.nvim and :Lazy update textwire.nvim commands to update the plugin. It will fix the issue.

After that, you can remove branch = "master" from your textwire.lua file and next updates will be done automatically.

Contributing

When you are contributing to this plugin, please make sure that you are running the cmd/download bash script that will download LSP binaries and treesitter highlights into bin and queries directories. You can run it with the following command:

./cmd/download

About

Neovim plugin for Textwire syntax highlighting support and autocompletions with LSP

Topics

Resources

License

Stars

Watchers

Forks

0