\3. User gets his file opened. But now he wants schmest.cpp as well and things "let's just add this project to session as well to open files from it easily".
Complicated for user and for Enki. I'm going to add a command (main menu? file browser? locator? ) to open a directory as a project in new Enki window. So you'll be able to
shift project root up to include all necessary directories
quickly open another directory and Alt+Tab between Enki instances
For example, user has following files opened:
/home/vi/code/myproject1/src/1.cpp
(active file)/home/vi/code/myproject1/src/2.cpp
/home/vi/code/myproject1/src/3.c
/home/vi/code/myproject1/Makefile
/home/vi/code/projecttobeimported/configure.am
Project root is set to
/home/vi/code/myproject1/
. Now user wants to opentest.cpp
(and later more files) fromprojecttobeimported
.Expected workflow:
\1. User gets idea to open
test.cpp
from other project. He pressed Ctrl+L/Ctrl+M (or whatever for merged locator + fuzzyopen);\2. User thinks "Ah, it's another project, let's navigate there";
Enter.
\3. User gets his file opened. But now he wants
schmest.cpp
as well and things "let's just add this project to session as well to open files from it easily".