   :link '(url-link :tag "Description" "https://github.com/Floobits/floobits-emacs"))
 
 (defcustom floobits-python-executable "python"
-  "Python executable to use when running Floobits"
+  "Python executable to use when running Floobits."
   :type 'string
   :group 'floobits)
 


;;;###autoload
(defun floobits-remove-from-workspace (path)
  "Removes a file from the remote workspace without deleting it locally"
  (interactive "fpath: ")
  (if (member "delete_buf" floobits-perms)
      (progn


;;;###autoload
(defun floobits-follow-user ()
  "Follow a Floobits collaborator's changes.
Also toggles follow mode (see `floobits-follow-mode-toggle')."
  (interactive)
  (when floobits-conn
    (floobits-send-to-agent () 'follow_user)))

;;;###autoload
(defun floobits-leave-workspace ()
  "Leave the current Floobits workspace."
  (interactive)
  (floobits-destroy-connection))

;;;###autoload
(defun floobits-complete-signup ()
  "Finalize creation of you Floobits account.
If you created a Floobits account via Emacs you must call this
command before you can log in to the website."
  (interactive)
  (floobits-destroy-connection)
  (floobits-create-connection (lambda () (floobits-send-to-agent () 'pinocchio))))

;;;###autoload
(defun floobits-share-dir-public (dir-to-share)
  "Create public Floobits workspace and add contents of DIR-TO-SHARE.
If DIR-TO-SHARE does not it exist, it will be created.  If the
directory corresponds to an existing Floobits workspace, the
workspace will be joined instead."
  (interactive "DDirectory to share: ")
  (floobits-destroy-connection)
  (lexical-let* ((req (list
