Another alternative, which I use a lot and have shown elsewhere on here, is to to use the firenvim browser extension which will replace any textbox in your browser with an instance of neovim running locally on your machine. You then get whatever tools you’ve configured in your neovim.
That’s discussed in
And I have a quick video showing how it can be used with copilot in