lsp-rooter.nvim is a neovim plugin written in lua to change the current working directory to the project's root directory automagically using nvim native lsp.
I am using efm alongside most of my LSP servers and efm kind of messes with my root directory, so I would like if there is a way to exclude a few LSP servers, in myy case, efm.
The title should be pretty self-explanatory. I think it'd be neat for this plugin to be able to set the root directory even without LSP (when LSP isn't available) through detecting certain patterns like the .git directory, or even things like looking for a Cargo.toml file, etc. which would be configurable by the user, sort of like vim-rooter. Because I personally use some projects without LSP, but I'd also like the LSP integration which this plugin provides.