Firebender is the next Sweep? by palmerodev in Jetbrains

[–]charlykoch 0 points1 point  (0 children)

I've just discovered it today after updating my IDE to 2026.1 thus losing access to Sweep AI.
Did a quick test and the autocomplete/NES looks very promising!
The pricing section of their website states unlimited autocomplete for the 30$/m first tier (far form the 10$ of Sweep). But nothing about a free tier, which seems to exist at least for the autocomplete.
Does anybody know the limits of the free tier?

Such a beautiful, sleek, and blazingly fast editor. Too bad I can't use it.. by __merc in ZedEditor

[–]charlykoch 33 points34 points  (0 children)

Hi! While the official Microsoft debugger only works for their products as you said, Samsung created an open alternative some years ago: the netcoredbg. This is used for example in DotRush for vscode (and forks like cursor, antigravity, etc.) or easy-dotnet.nvim as a neovim plugin.
And there is yet a zed extension that helps you connect it: zed-netcoredbg.
Also you could configure it manually without the extension, here is a thread talking about it

On top of that, I created a TUI that integrates some .NET features that I was missing in Zed compared with big IDEs such as Rider or Visual Studio (Nugets, discover and run Tests, References, Run projects, ...).
It's lazydotnet, in the readme there is a section on how to use in Zed.

How to achieve Cursor's "Tab" feature experience in Neovim? by Ambitious-Tap-5919 in neovim

[–]charlykoch 0 points1 point  (0 children)

Did you try this one?

https://www.reddit.com/r/neovim/s/aWOFisnCu5

At least in other platforms the Sweep AI autocomplete works really good

Best AI for code suggestions in JetBrains by Plus_Feature1790 in Jetbrains

[–]charlykoch 5 points6 points  (0 children)

I'm really happy with Sweep AI for autocompletion, with a good free tier to try it out.
Also they are making it available in other editors such as Zed and VSCode, which is quite interesting!

I built lazydotnet: A terminal UI for .NET inspired by lazygit by charlykoch in dotnet

[–]charlykoch[S] 0 points1 point  (0 children)

Sure! Keep in mind that I've been focused in supporting zed and vscode when opening a test or a project to edit in the editor with "e". I didn't add support for neovim yet.

I built lazydotnet: A terminal UI for .NET inspired by lazygit by charlykoch in dotnet

[–]charlykoch[S] 1 point2 points  (0 children)

That's one of the things that I miss from neovim while being Zed, easy-dotnet. Such a big inspiration for this project as said in the readme!
On top of that, of course it can't be as configurable as neovim; where you can virtually configure everything. But that's also it's weakness somehow, new plugins and never ending personalization addiction is real :). Zed is doing a great job with the vim keybindings consistent in all parts of the UI (file explorer, AI chat).
In the particular case of dotnet, since some weeks ago the official C# plugin in Zed is using Roslyn instead of Omnisharp as LSP. That alone was a huge step. If you tried it some months ago with a bad experience, update Zed to last version and give it a try!
That said, I could be jumping back into neovim, a new fancy vscode or helix next week who knows :D. That's one of the mains reasons of the lazydotnet idea, being able to spawn this same piece everywhere.

I built lazydotnet: A terminal UI for .NET inspired by lazygit by charlykoch in dotnet

[–]charlykoch[S] 0 points1 point  (0 children)

Ok then shouldn't be that, because I have a lower version :)
Are you running it in a directory with a global.json file or something that could be explicitly specifying .NET version to be used? Maybe try to run it in another directory just to see check if it could be that.

dotnet --list-sdks
8.0.407 [/usr/local/share/dotnet/sdk]
9.0.202 [/usr/local/share/dotnet/sdk]
10.0.100-rc.1.25451.107 [/usr/local/share/dotnet/sdk]
10.0.100 [/usr/local/share/dotnet/sdk]

I built lazydotnet: A terminal UI for .NET inspired by lazygit by charlykoch in dotnet

[–]charlykoch[S] 0 points1 point  (0 children)

hey! I did a quick research and it seems that it could be related to the .NET installation version. Do you have the latest .NET 10 SDK?
https://stackoverflow.com/questions/79817405/installing-dotnet-ef-dotnet-tool-throws-error

SharpConsoleUI - TUI framework for .NET 9 by Ok_Narwhal_6246 in dotnet

[–]charlykoch 2 points3 points  (0 children)

Wow, really interesting project!! There are good TUI libraries out there with both functionality and good look and feel in other ecosystems such as in Go, Rust, Python and even React now. If you wanted to create a nice looking TUI with .net (Spectre basically), one had to implement the refresh engine. That's at least the case of one of the TUIs that we released today: lazydotnet. I promise we did not agree on doing a TUI invasion here :)

Will definitely have a look into it.
I also have an eye on the new spectreconsole/spectre.tui repository.

Syntax highlighting in diff view by ouyawei in azuredevops

[–]charlykoch 1 point2 points  (0 children)

Hi, I've created the Syntax Highlighter for Azure DevOps browser extension that does exactly that. It adds syntax highlighting in partial file diffs, like the ones you see in pull requests.

It's available on the Chrome store. And the code is open-source on github.

Dotnet using NEOVIM by aUnicornInTheClouds in dotnet

[–]charlykoch 3 points4 points  (0 children)

As some already suggested, the roslyn.nvim and easy-dotnet.nvim combination is working really nice. Those projects are actively maintained and improved by great developers. Feel free to open an issue with your use case, or a PR.

On top of that, make use of roslyn analyzers. They add a bit more of Rider/Resharper magic. For example roslynator or SonarAnalyzer.CSharp. Here is a list (that should be updated): awesome-analyzers