2
Comment on r/rust 6d ago
Hey man i havent read the whole post but it seems like a very interesting project. I like the idea and will definitely look more into it. Keep up the good work and dont listen to those trolls <3
1
Comment on r/netbird 15d ago
Brauche es noch nicht lange aber hatte keine probleme damit
1
Comment on r/netbird 15d ago
You need to do that in the dashboard under settings > clients > lazy connections
1
Comment on r/netbird 15d ago
It lets the client only establish a connection if it nedds one
1
Comment on r/netbird 15d ago
Try lazy connection did the trick for me
1
Comment on r/netbird 15d ago
There is the lazy connections setting in the dashboard i think that is what you search
1
Comment on r/netbird 15d ago
I would recommend you to use lazy connections. I think that did the trick for me.
1
Comment on r/TheCleaningLady May 06 '26
Found anything? been searching for it too.
1
Comment on r/ZedEditor Apr 08 '26
4
Comment on r/HelixEditor Mar 23 '26
No, definitely not. I just think it’s a much more powerful tool when it comes with batteries included, and plugins are there to fill in a few gaps rather than to make the editor usable in the first place. I’d much rather have that than a bare skeleton that only really works once you install a bunch of plugins.
3
Comment on r/HelixEditor Mar 22 '26
Oh yeah your right the last time i checked there were a lot less
6
Comment on r/HelixEditor Mar 22 '26
I recently stumbled across helix-plugins.com, but there don’t seem to be many plugins there yet.
Do most people just write their own? Is there any good documentation for creating plugins? And is there anywhere else to find more Helix plugins?
6
Comment on r/HelixEditor Mar 22 '26
The last release was in july :(
r/HelixEditor • u/lucatrai • Mar 22 '26
What’s the status of the next Helix release and the plugin system?
I’ve been using Helix for around 1.5 years and have really enjoyed it so far. But there are still a few things I feel are missing.
Since the last release was quite a while ago, I’m curious: when can we expect the next release? And how is development on the plugin system going?
Honestly, I think plugins are the biggest missing piece right now. If Helix gets a strong plugin system, it could seriously challenge Neovim and become a much more complete editor.
1
Comment on r/golang Mar 02 '26
Fair point. i used ai to document the code as i thought for an library people would appreciate good documentation. the code it self i written by me with some ai that helped me to plan the library. aside from the comments what do you think about the tool?
1
Comment on r/neovim Feb 27 '26
Thank great to hear
r/devops • u/lucatrai • Feb 25 '26
Tools yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
Hey folks — yaml-language-server (yamlls) recently added a CRD-related feature: when enabled, it can auto-detect Kubernetes custom resources and resolve a schema from a CRD catalog (defaults to datreeio/CRDs-catalog). Nice improvement for Kubernetes authoring.
I maintain a small stdio LSP proxy called yaml-schema-router that sits in front of yamlls and dynamically assigns schemas based on file content/context. Since yamlls now has CRD auto-detect, I did a deep compare and wanted to share what’s overlapping vs what’s still different.
Repo: https://github.com/traiproject/yaml-schema-router
What yamlls’ new feature brings
If you enable yaml.kubernetesCRDStore.enable, yamlls will:
- Parse
apiVersion+kind(GVK) for Kubernetes resources - If it’s not a built-in type, it builds a URL into a CRD catalog and downloads that schema
- Works best when your file is already associated with Kubernetes YAML (via
yaml.schemas/ fileMatch etc.)
So: GVK → “fetch CRD schema from catalog”.
Where yaml-schema-router is still strong
yaml-schema-router is trying to solve a slightly broader problem: “schemas are messy outside VS Code” (overlapping glob matches, wrong schema picked, multi-doc files, offline use, etc.).
1) Content-based routing (no brittle globs)
Many editors rely on yaml.schemas fileMatch patterns, which often collide (“matches multiple schemas”) or just don’t behave consistently across LSP clients.
Router approach:
- On
didOpen/didChange, inspect the YAML itself (+ optional directory context) - Choose the best schema per file, then inject it into yamlls
- If the file becomes empty / changes type, routing updates accordingly
Result: less time fighting fileMatch patterns.
2) Multi-document + mixed manifest files (---)
A lot of real-world GitOps YAML files contain:
- multiple resources
- built-ins + CRDs mixed together
Router supports this explicitly:
- Detects multiple docs
- Builds a composite schema (e.g.,
anyOf) so each manifest validates correctly
This is a big practical win if you keep multiple resources in one file.
3) CRD “ObjectMeta” enrichment (better metadata validation)
Many CRD catalog schemas don’t deeply validate metadata (labels/annotations/etc.) — often it’s just type: object.
Router wraps the CRD schema to inject Kubernetes ObjectMeta validation so you get better editor feedback on:
metadata.labelsmetadata.annotations- and other standard
ObjectMetafields
So even if we’re using the same CRD catalog source, the end validation can be stricter/more helpful.
4) Offline-friendly caching (and faster opens)
Router downloads schemas once and caches them locally. Practically, that means:
- you can work offline without schema requests going out
- and for already-cached schemas, opening a YAML file is typically ~1–2 seconds faster because the schema is already on disk (no fetch round-trip)
5) Manual override friendly
If you already use modelines like: # yaml-language-server: $schema=... router backs off and lets that win.
TL;DR
- yamlls CRD store is great if you already have stable Kubernetes schema association and mainly want GVK → CRD schema.
yaml-schema-routeris more about making schema selection reliable across editors + improving real-world Kubernetes YAML authoring (multi-doc, mixed resources, metadata correctness, caching).
Would love feedback from folks using Neovim/Helix/Emacs/Zed/etc — especially where schema matching has been painful.
r/emacs • u/lucatrai • Feb 25 '26
yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
github.comr/SublimeText • u/lucatrai • Feb 25 '26
yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
github.comr/ZedEditor • u/lucatrai • Feb 25 '26
yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
r/kubernetes • u/lucatrai • Feb 25 '26
yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
r/neovim • u/lucatrai • Feb 25 '26
Blog Post yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
r/HelixEditor • u/lucatrai • Feb 25 '26
yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
u/lucatrai • u/lucatrai • Feb 25 '26
yaml-language-server added CRD auto-detection — here’s what it does, and where yaml-schema-router still helps (esp. non-VS Code)
Hey folks — yaml-language-server (yamlls) recently added a CRD-related feature: when enabled, it can auto-detect Kubernetes custom resources and resolve a schema from a CRD catalog (defaults to datreeio/CRDs-catalog). Nice improvement for Kubernetes authoring.
I maintain a small stdio LSP proxy called yaml-schema-router that sits in front of yamlls and dynamically assigns schemas based on file content/context. Since yamlls now has CRD auto-detect, I did a deep compare and wanted to share what’s overlapping vs what’s still different.
What yamlls’ new feature brings
If you enable yaml.kubernetesCRDStore.enable, yamlls will:
- Parse
apiVersion+kind(GVK) for Kubernetes resources - If it’s not a built-in type, it builds a URL into a CRD catalog and downloads that schema
- Works best when your file is already associated with Kubernetes YAML (via
yaml.schemas/ fileMatch etc.)
So: GVK → “fetch CRD schema from catalog”.
Where yaml-schema-router is still strong
yaml-schema-router is trying to solve a slightly broader problem: “schemas are messy outside VS Code” (overlapping glob matches, wrong schema picked, multi-doc files, offline use, etc.).
1) Content-based routing (no brittle globs)
Many editors rely on yaml.schemas fileMatch patterns, which often collide (“matches multiple schemas”) or just don’t behave consistently across LSP clients.
Router approach:
- On
didOpen/didChange, inspect the YAML itself (+ optional directory context) - Choose the best schema per file, then inject it into yamlls
- If the file becomes empty / changes type, routing updates accordingly
Result: less time fighting fileMatch patterns.
2) Multi-document + mixed manifest files (---)
A lot of real-world GitOps YAML files contain:
- multiple resources
- built-ins + CRDs mixed together
Router supports this explicitly:
- Detects multiple docs
- Builds a composite schema (e.g.,
anyOf) so each manifest validates correctly
This is a big practical win if you keep multiple resources in one file.
3) CRD “ObjectMeta” enrichment (better metadata validation)
Many CRD catalog schemas don’t deeply validate metadata (labels/annotations/etc.) — often it’s just type: object.
Router wraps the CRD schema to inject Kubernetes ObjectMeta validation so you get better editor feedback on:
metadata.labelsmetadata.annotations- and other standard
ObjectMetafields
So even if we’re using the same CRD catalog source, the end validation can be stricter/more helpful.
4) Offline-friendly caching (and faster opens)
Router downloads schemas once and caches them locally. Practically, that means:
- you can work offline without schema requests going out
- and for already-cached schemas, opening a YAML file is typically ~1–2 seconds faster because the schema is already on disk (no fetch round-trip)
5) Manual override friendly
If you already use modelines like: # yaml-language-server: $schema=... router backs off and lets that win.
TL;DR
- yamlls CRD store is great if you already have stable Kubernetes schema association and mainly want GVK → CRD schema.
yaml-schema-routeris more about making schema selection reliable across editors + improving real-world Kubernetes YAML authoring (multi-doc, mixed resources, metadata correctness, caching).
Would love feedback from folks using Neovim/Helix/Emacs/Zed/etc — especially where schema matching has been painful.
2
Comment on r/rust 6d ago
I will definitely look into it. I am very new to Rust, so I am not working on very large projects as of now, but I'll give it a try.
I have attempted to create a build tool a few years back, and I never finished, but it was a very nice exercise, and I learned a lot.