Refactoring items out of a node

After migrating to v2, I notice that I’m starting with large files, then making nodes inside them. Eventually, I want to split that node out i into its own file.

So far, I’ve accomplished this by:

  1. Making a new file with org-roam-node-find.
  2. Copying the :PROPERTIES: draw to the new file, along with my content.
  3. Doing org-roam-db-sync.

Has anyone come up with a better way to do this?

I was hoping org-roam-refile would help, but it doesn’t let me make a new node!

You can try the new org-roam-extract-subtree in latest master, but I’ve only tested it with my own files, so it might be a little wonky.

Perfect! I’m not sure how others feel, but I’d expect this functionality to be included in org-roam-refile. In other words, I’d expect that method to allow me to make a new node (perhaps by calling org-roam-extract-subtree under the hood).