The editor seems to create the workspace directory in the current
working
directory (at least it does under Linux), so I use the following bash
alias to start the editor:
alias de='(cd ~/projects/dart && DartEditor)'
This ensures the configuration data is always in the same place in my
projects directory and it doesn't get overwritten when updating.