(In fact I thought this is the whole purpose of this plugin, to manage lsp workspace settings) I failed to understand the purpose of listdir and syncdir. What is the point in assigning dirs to workspace? Please improve the documentation. Thanks! I would just write the purpose clearly: Choosing workspace by default would just change the cwd, but you can add hooks. And additional functionality.