Saanvi 🏳️‍⚧️

@its-saanvi.bsky.social

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 🤘

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!

Bild

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.

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,
	})

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({})

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

Commit screenshot

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

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

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 😅

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.

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.

It's crazy how much accepting your identity does to you. I have just been much more social lately and interacting with more people IRL (even though I haven't come out IRL/present feminine). It's so nice I wish I had done this earlier than I did 🥺