syntax-tree-surfer
Syntax Tree Surfer
A plugin for Neovim's treesitter API that enables navigation and manipulation of document elements through an abstract syntax tree.
A plugin for Neovim that helps you surf through your document and move elements around using the nvim-treesitter API.
Archived
472 stars
11 watching
10 forks
Language: Lua
last commit: 10 months ago
Linked from 1 awesome list
luaneovimnvimtreesitter-api
Related projects:
Repository | Description | Stars |
---|---|---|
nvim-treesitter/nvim-treesitter-textobjects | Enables syntax-aware text objects in Neovim with tree-sitter support | 2,191 |
drybalka/tree-climber.nvim | A plugin for easy navigation around the syntax-tree produced by treesitter. | 143 |
wansmer/treesj | Plugin for splitting and joining blocks of code in text editors | 1,046 |
rrethy/nvim-treesitter-textsubjects | A plugin that enables location-aware text objects in Neovim. | 516 |
mfussenegger/nvim-treehopper | A plugin that provides region selection with hints on the abstract syntax tree of a document. | 435 |
roobert/tabtree.nvim | A Neovim plugin for navigating code elements such as brackets and quotes | 39 |
gsuuon/tshjkl.nvim | A plugin for Neovim that provides an interactive tree-sitter mode for navigating and selecting nodes in code with hjkl movement keys. | 107 |
xiaoshihou514/squirrel.nvim | A plugin that uses Treesitter to quickly jump around in code using simple keystrokes. | 16 |
rrethy/nvim-treesitter-endwise | Automatically adds closing tags to certain structures in code to improve readability and maintainability. | 349 |
hiphish/rainbow-delimiters.nvim | Provides syntax highlighting for Neovim with Tree-sitter | 560 |
jamiemason/astexplorer.app | An application that provides an interactive syntax tree viewer with hot reloading and module bundling capabilities for JavaScript development. | 120 |
seniormars/typst.nvim | A Neovim plugin for supporting the TypST language with Treesitter highlighting, snippets, and integration. | 145 |
bennypowers/splitjoin.nvim | A tool for manipulating list-like syntax constructs in text editors | 76 |
dinhhuy258/sfm.nvim | A simple directory tree viewer plugin for Neovim written in Lua | 59 |
joosepalviste/nvim-ts-context-commentstring | A Neovim plugin that dynamically sets comment strings based on the cursor location in files. | 1,170 |