The language server protocol standard has really given some IDE like features to expendable text editors like Nvim and Emacs.
Even just using two fingered trackpad scrolling to move the view port is something I do almost everyday without thinking about it.
If you wanted to you could also highlight text, show balloon help, select windows and tab and interact with file explorers.
Of course you can do all that very quickly with keyboard shortcuts, which is what I mostly do, but they option of the mouse is still there.