pretty much all of it, i just need to probably add some sort of barbar.nvim thingy or bufferline, idk.