treesitter-unit
A Neovim plugin to deal with treesitter units (by David-Kunz)
webdriver | treesitter-unit | |
---|---|---|
1 | 9 | |
45 | 149 | |
- | - | |
2.3 | 1.8 | |
10 months ago | over 2 years ago | |
Nim | Lua | |
- | The Unlicense |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
webdriver
Posts with mentions or reviews of webdriver.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-19.
-
Nim Version 1.6 Released
Instead of beautifulsoup you're honestly better off just running an instance of Firefox/Chrome and scraping data that way. You can do fairly easily these days and I have a library that allows you to do so in Nim: https://github.com/dom96/webdriver
treesitter-unit
Posts with mentions or reviews of treesitter-unit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-30.
-
paredit.vim – Paredit Mode: Structured Editing of Lisp S-Expressions
It's also relatively easy to write plugins based on the parsed AST. I wrote treesitter-unit[1] making it easy to select/modify the subtree of the selection.
[1]: https://github.com/David-Kunz/treesitter-unit
-
What do you use treesitter for other than highlighting?
I built a plugin to select units of tree-sitter objects https://github.com/David-Kunz/treesitter-unit
- USER FLAIRS: Apply now!
-
How to paste inline the content I deleted/yanked with x/d/dd/y/yy instead of pasting one line below?
To delete/yank the node, the combination would be `diu`, using this plugin: https://github.com/David-Kunz/treesitter-unit
- Nim Version 1.6 Released
-
Custom treesitter textobjects
Hi, I also think treesitter-textobjects are a bit overspecific, that's why I created https://github.com/David-Kunz/treesitter-unit/ .
-
Video: Let's create a Neovim plugin using Treesitter and Lua
In this video I create a Neovim plugin called 'treesitter-unit' using Lua. You can find the final plugin here: https://github.com/David-Kunz/treesitter-unit/
-
Plugin: treesitter-unit
I tried it with operator mode maps and it works perfectly! I updated the README to include: vim.api.nvim_set_keymap('o', 'x', ':lua require"treesitter-unit".select()', {noremap=true})
What are some alternatives?
When comparing webdriver and treesitter-unit you can also consider the following projects:
httpbeast - A highly performant, multi-threaded HTTP 1.1 server written in Nim.
jester - A sinatra-like web framework for Nim.
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
nvim-treesitter-textsubjects - Location and syntax aware text objects which *do what you mean*
nvim-treesitter-textobjec
cps - Continuation-Passing Style for Nim 🔗
nesper - Program the ESP32 with Nim! Wrappers around ESP-IDF API's.
syntax-tree-surfer - A plugin for Neovim that helps you surf through your document and move elements around using the nvim-treesitter API.
nlvm - LLVM-based compiler for the Nim language
cmdchallenge
shell - A Nim mini DSL to execute shell commands
webdriver vs httpbeast
treesitter-unit vs jester
webdriver vs nvim-treesitter
treesitter-unit vs nvim-treesitter-textsubjects
webdriver vs nvim-treesitter-textobjec
treesitter-unit vs cps
webdriver vs nesper
treesitter-unit vs syntax-tree-surfer
webdriver vs nlvm
treesitter-unit vs nvim-treesitter-textobjec
treesitter-unit vs cmdchallenge
treesitter-unit vs shell