We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c70ee8b + d046322 commit 515e597Copy full SHA for 515e597
lsp-ivy.el
@@ -220,5 +220,18 @@ When called with prefix ARG the default selection will be symbol at point."
220
"Global workspace symbols: "
221
(when arg (thing-at-point 'symbol))))
222
223
+
224
225
+;;;###autoload
226
+(defun lsp-ivy-workspace-folders-remove ()
227
+ "Remove a project-root from the list of workspace folders."
228
+ (interactive)
229
+ (let ((session (lsp-session)))
230
+ (ivy-read "Select workspace folder to remove: " (lsp-session-folders session)
231
+ :preselect (-some->> default-directory (lsp-find-session-folder session))
232
+ :action (lambda (folder)
233
+ (lsp-workspace-folders-remove folder)
234
+ (ivy--kill-current-candidate)))))
235
236
(provide 'lsp-ivy)
237
;;; lsp-ivy.el ends here
0 commit comments