Saanvi πŸ³οΈβ€βš§οΈ's Avatar

Saanvi πŸ³οΈβ€βš§οΈ

@its-saanvi

Transfem (Pronouns: She/They) Guitarist Twitch Mod and Affiliate Minecraft Speedrunner (14:01 1.16.1 RSG) MCSR Tool & Mod Dev Neovim NNG Metal head 🀘

106
Followers
127
Following
61
Posts
18.10.2024
Joined
Posts Following

Latest posts by Saanvi πŸ³οΈβ€βš§οΈ @its-saanvi

Yeaa it sucksss πŸ₯Ί

24.10.2025 17:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I haven't been streaming much lately as well

24.10.2025 17:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Awwwh it's all good didi <3

24.10.2025 17:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
feat: ":restart" can run arbitrary commands by sathya-pramodh Β· Pull Request #35045 Β· neovim/neovim Problem: There is no way for a user to tell &quot;:restart&quot; to &quot;run this command(s) after restarting&quot;. Solution: All &quot;:restart&quot; args following the optional +cmd arg are tre...

PR: github.com/neovim/neovi...

24.07.2025 05:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Officially announcing the FIRST-EVER MCSR CENSUS!

If you have ever watched a Minecraft speedrun, please retweet this - we want maximum exposure for debiasing!

shoutout to the wonderful orgs nessampah, sivianox and emma tortona, as well as the 34 testers and 25 translators that made this happen!

22.07.2025 15:19 πŸ‘ 15 πŸ” 12 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I MIGHT be cooking something up >.> (PR soon)

github.com/sathya-pramo...

23.07.2025 08:01 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
api.nvim_create_autocmd("BufWritePost", {
		desc = "Restart automatically if changes are made to any config file",
		group = vim.api.nvim_create_augroup("cfg-auto-restart", { clear = true }),
		callback = function(args)
			local bufnr = args.buf
			local filepath = vim.fn.fnamemodify(vim.api.nvim_buf_get_name(bufnr), ":p")

			local _, err = io.open(filepath, "r")
			if err ~= nil then
				return
			end

			if not vim.endswith(filepath, ".lua") and not vim.endswith(filepath, ".vim") then
				return
			end

			local config_path = vim.fn.stdpath("config")
			local real_config_path = vim.loop.fs_realpath(config_path)

			if not real_config_path then
				return
			end

			if not vim.startswith(filepath, real_config_path) then
				return
			end

			vim.cmd("restart")
		end,
	})

api.nvim_create_autocmd("BufWritePost", { desc = "Restart automatically if changes are made to any config file", group = vim.api.nvim_create_augroup("cfg-auto-restart", { clear = true }), callback = function(args) local bufnr = args.buf local filepath = vim.fn.fnamemodify(vim.api.nvim_buf_get_name(bufnr), ":p") local _, err = io.open(filepath, "r") if err ~= nil then return end if not vim.endswith(filepath, ".lua") and not vim.endswith(filepath, ".vim") then return end local config_path = vim.fn.stdpath("config") local real_config_path = vim.loop.fs_realpath(config_path) if not real_config_path then return end if not vim.startswith(filepath, real_config_path) then return end vim.cmd("restart") end, })

Here's a neat little usage of ":restart" where it automatically restarts Nvim if you change any of your config files :D

This is so unbelievably fast. Imagine this with session restoration and we have a working hot-reloading functionality.

06.06.2025 14:42 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's available in nightly and is experimental.

06.06.2025 01:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I love the extui work being done by luukvbaal on neovim. I've been giving it a shot for a while now and the syntax highlighting on the command line is something that I didn't know I needed.. And prettier error messages with a counter!

Try it out:
require('vim._extui').enable({})

06.06.2025 01:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Commit screenshot

Commit screenshot

I applied to GSoC this year with the project idea to implement the ":restart" command. It got rejected but I still went ahead and asked the maintainers if I could do it. They said yes and here we are.
":restart" in a Neovim instance near you.

Huge thanks: justinmk, zeertzjq, bfredl for the reviews

02.06.2025 13:37 πŸ‘ 45 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1

Happy pride everyone!!! <3 It sucks what's out there right now and the people in power, but make sure to spread love! <33 All of you are valid and amazing! :3

01.06.2025 16:23 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Updated intro post hehe:
Hi!! I'm Saanvi! I'm a Minecraft speedrunner (very bad at it), Twitch Streamer, Developer, CS&E major and trans girl πŸ³οΈβ€βš§οΈ (She/her primary, They/Them secondary). Pet pictures <3. I appreciate Art and Artists in my TL (y'all are making my day everyday) :3

07.05.2025 02:42 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Obligatory name change alert post :D

06.05.2025 14:57 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Happy birth justin!

03.02.2025 14:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Right now is a scary time to be trans in AmericaπŸ³οΈβ€πŸŒˆ

That is why I'm putting it out there, that if any queer folx need help with moving to a safer state, I want to be a resource! Whether it's proof-reading a resume, being a reference, finding cheep furniture, or helping you with the process. 1/3

21.01.2025 19:46 πŸ‘ 17 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

OH and seedqueue and help alpha test it. Those were some fun times as well πŸ₯°. Made a singular PR to it and I'm happy that I did that.

01.01.2025 01:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Happy new year!! πŸŽ‰ This year was great for me. Finally figuring out who I am was a huge thing ofc. PaceManBot and being involved in getting PaceMan out there to the community was amazing, so glad I could be a part of it.

Idk what I'm gonna do this year tho πŸ˜…

01.01.2025 01:07 πŸ‘ 9 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This was a great year for MCSR development πŸŽ‰

01.01.2025 01:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Goodbye alacritty, you served me well. Ghostty is my friend now :D

Its so cool that there is in-built theme support with ghostty. And it has the easier configuration I've ever seen. It's really cool :D

P.S.: Yes, I watched the Theo video on it and decided to switch.

28.12.2024 06:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

10/10 crack smoker

22.12.2024 17:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Good job OpenAI on sucking the humanity out of Competitive Programming which literally is a sport πŸ‘. Expect a lot of these "Oh I used an LLM to get Expert in Codeforces" types of posts coming next. It's so annoying man 😭

Don't even get me started on the environmental impact of this.

21.12.2024 04:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If all they did was give it a 2300 problem and measure how it performed on it, nope I don't believe that it's better at programming actually. Fwiw, regurgitating pre-existing problems and solutions to them (from tutorials which are available on most problems) isn't really impressive is it.

21.12.2024 04:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I see the codeforces thingy mentioned for o3 today and lemme just say this, THEY DIDNT RELEASE THE FUCKIN BENCHMARK. Everyone who's given a contest on codeforces knows for a fact that the Rating given in the Problemset are just a rough estimate of who solved the problem during the actual contest.

21.12.2024 04:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We all know why the "database" is in quotes :)

15.12.2024 17:33 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Advent-Of-Code/2024/15/soln2.py at main Β· sathya-pramodh/Advent-Of-Code My solutions to Advent of Code Problems. Contribute to sathya-pramodh/Advent-Of-Code development by creating an account on GitHub.

Today's problem was something..... I liked it tho... But I implemented it in such a janky way... I wonder if there is an optimal solution tho

If ya wanna see: github.com/sathya-pramo...

15.12.2024 12:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How many of y'all found the tree today? (In Advent of Code, ik y'all don't go outside, it's ok)

14.12.2024 10:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

They're so cool wtf 😧

14.12.2024 10:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hey today's Advent of Code problem is gonna be nice right?
(Just spent 5 hrs tryna come up with a good solution, I think its time to end it all /j)

12.12.2024 17:52 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

aaaaaaaaand I spelt it wrong.... Really.....

05.12.2024 02:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Feminomenon πŸ‘€πŸ‘€πŸ‘€πŸ‘€πŸ‘€

05.12.2024 02:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0