A Neovim plugin to run C# code snippets using CS-Script that I Vibecoded using Claude.
- Neovim 0.5+
- CS-Script (css command must be in PATH)
Using lazy.nvim
{
'TheAjaykrishnanR/nvim-csharp-runner',
config = function()
require('csharp_runner')
end
}Using packer.nvim
use {
'TheAjaykrishnanR/nvim-csharp-runner',
config = function()
require('csharp_runner')
end
}Clone to your Neovim config directory:
git clone https://github.com/TheAjaykrishnanR/nvim-csharp-runner ~/.config/nvim/pack/plugins/start/nvim-csharp-runnerThen add to your init.lua:
require('csharp_runner'):Run- Execute the current C# buffer:Kill- Stop the running C# process
- Live output streaming
- Animated loading indicator
- Automatic output buffer management
- Process termination support
using System;
class _ {
static void Main() {
Console.WriteLine("Hello, World!");
}
}Run :Run to execute!