joplin-link-graph
tree-sitter
joplin-link-graph | tree-sitter | |
---|---|---|
6 | 62 | |
244 | 16,555 | |
- | 2.1% | |
0.0 | 9.8 | |
over 1 year ago | 1 day ago | |
TypeScript | Rust | |
MIT License | MIT License |
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.
joplin-link-graph
-
Zettelkasten: Why use Joplin over Obsidian?
Here you go https://github.com/treymo/joplin-link-graph
-
Help with 2 Feature Needs
(link) - supposedly, that Link Graph UI lets you view a graph similar to the one we see in Roam or Obsidian. And they that those additional plugins (Backlinks and Quicklinks) help Joplin users create links and backlinks between Joplin notes.
-
Ask HN: What developer tools would you like to see?
> - A note-taking tool that allows me to organize notes in a graph with links between them (like a wiki), not as files and folders in a tree, which enforces the invariant that every note is transitively reachable from some "root" (by following links) so I never lose a note.
There is a class of note taking apps that's becoming increasingly popular (at least I perceive it that way) that does this. They store notes in local Markdown files, and when you link between pages, they can build and render a graph based on them. For example:
- Obsidian: https://obsidian.md/
- Logseq: https://logseq.com/
- Joplin: https://joplinapp.org/ (not sure if it's built-in, but there's a plugin: https://github.com/treymo/joplin-link-graph)
-
Moving from Obsidian to Joplin
check out plugins like https://discourse.joplinapp.org/t/quick-links-plugin/14214 https://discourse.joplinapp.org/t/automatic-backlinks-with-manual-insert-option/13632 and this cool obsidian graph one: https://github.com/treymo/joplin-link-graph
-
Sharing my approach to creating yearly "journal" notes
Link Graph UI - fantastic visualisation of un-linked notes plus connections amongst things in my life
-
Show HN: Obsidian for Mobile – Plain-text knowledge base on the go
For Joplin, the Link Graph plugin does this - https://github.com/treymo/joplin-link-graph#link-graph-ui-fo...
tree-sitter
-
Lezer: A Parsing System for CodeMirror, Inspired by Tree-Sitter
I learned from a google search that these days upstream tree-sitter provides WebAssembly bindings.
Source: https://github.com/tree-sitter/tree-sitter/tree/master/lib/b...
NPM: https://www.npmjs.com/package/web-tree-sitter
Download from the latest Github release: js file (https://github.com/tree-sitter/tree-sitter/releases/download...) and wasm file (https://github.com/tree-sitter/tree-sitter/releases/download...)
-
Difftastic, a structural diff tool that understands syntax
Tree-sitter optimizes for performance (to use in editors), not for correctness. In fact even TS' core developers advocate for not bothering too much with correctness of grammars[1]. I imagine this constraint would be a deal-breaker for GitHub or anyone else in their position.
[1] https://github.com/tree-sitter/tree-sitter/issues/130#issuec...
-
Effective Neovim Setup. A Beginner’s Guide
This is a plugin that provides a simple way to use the tree-sitter in Neovim and also provides functionalities like highlighting, etc.
- An incremental parsing system for programming tools
-
Topiary: A code formatting engine leveraging Tree-sitter
From the tree-sitter side, I am tracking https://github.com/tree-sitter/tree-sitter/issues/1942
-
Shiki Syntax Highlighter
Is tree-sitter really slower than TextMate grammars? Some benchmarks indicate that this isn't really the case [1]. On the other hand, breaking parse trees is a real issue, because the error-recovery in tree-sitter is pretty rudimentary [2][3], but as you said, it's not an issue for Shiki.
Several TextMate grammars suffer from inaccuracy bugs, and issues of maintainability. Perhaps the biggest hindrance in the adoption of tree-sitter, is that the most popular editor, VSCode, still doesn't support it.
[1]: https://github.com/microsoft/vscode/pull/161479
[2]: https://github.com/tree-sitter/tree-sitter/issues/1870
[3]: https://github.com/tree-sitter/tree-sitter/issues/224
-
It seems that some BIG improvements of Treesitter on BIG FILEs have been merged into Nightly! (minutes ago!)
u/lewis6991 I think the biggest performance gain was made by tree-sitter itself: https://github.com/tree-sitter/tree-sitter/pull/2085
-
Looking for Tree-sitter query documentations and guides
I asked on the repo's discussions but responses are limited and not explanatory (I'm not shaming anyone here, discussions aren't a place for detailed how-tos and documentations anyway).
-
Will Treesitter ever be stable on big files?
The following discussion here. TS query cannot be incremental, that is why I regard it as design fault.
-
Detailed syntax highlighting
Hi, so I've recently decided to give Neovim yet another try, this time using some predefined plugins with kickstart.nvim, for syntax it uses tree-sitter.
What are some alternatives?
joplin-plugin-note-overview - A note overview is created based on the search and the specified fields.
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
obsidian-dataview - A data index and query language over Markdown files, for https://obsidian.md/.
Visual Studio Code - Visual Studio Code
obsidian-readwise - Sync Readwise highlights into your obsidian vault
indent-blankline.nvim - Indent guides for Neovim
Templater - A template plugin for obsidian
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
logseq - A local-first, non-linear, outliner notebook for organizing and sharing your personal knowledge base. Use it to organize your todo list, to write your journals, or to record your unique life.
language-server-protocol - Defines a common protocol for language servers.
joplin-plugin-note-link-system - A complete Link System for Joplin. Referrer(aka. backlink), Quick Link, Copy Anchor, Hover To Preview, and much more feature
coc-explorer - 📁 Explorer for coc.nvim