Setting the buffer variable b:eclim_project to the current project
name prevents the workspace prompt. I've updated[1] the code to set
those vars when those debug windows are created.
While testing this, I also ran into a new issue. When starting a debug
session, a couple seemingly random 'e' characters were being inserted
into the current file (actually they were replacing what ever char was
under the cursor at the time, but in my case they were added in the
leading whitespace area of lines). I tracked this down to the:
| redraw!
portion of the remote calls being sent from eclimd to vim. 'redraw!'
was being interpreted as normal mode keystrokes instead of as a
command. Since I don't remember running into this before, I'm guessing
a recent version of vim perhaps changed how the chaining of commands
works from remote calls. I've updated[2] the code to force the redraw
to be executed as a command, but I'm hoping you (or anyone else
monitoring this thread) can test out my change to make sure it still
works correctly for you.
[1]
https://github.com/ervandew/eclim/commit/cf13e85f92a0fc974d784f71d4089ab711ee1e95
[2]
https://github.com/ervandew/eclim/commit/d071b4585425d58d109a1d62fb6f7e6047b648f5
--
eric