Allow opening arbitrary split-view configurations from the command-line using the shell integration.
author David Nolden
()
committer David Nolden
()
commit 957fa278ed9e7f228c9f89117501220538112dfe
tree e0c29e2f4747e6152361acec94e6575b0facc72d
parent 92c684a551247303d70501f53c43b6598ce111e6
Allow opening arbitrary split-view configurations from the command-line using the shell integration.
Example: "open! file1 / [ file2 - file3 ]" creates a horizontal split, and splits the right half vertically.
By the way, make the view-reconstruction code more robust, so it doesn't screw up on specific changes to
the area indices. This should also fix some possible bugs/crashes in conjunction with working-sets containing many split-views.
shell/documentcontroller.cpp
shell/documentcontroller.h
sublime/areaindex.cpp
sublime/areaindex.h
sublime/mainwindow.cpp
sublime/mainwindow.h
sublime/mainwindow_p.cpp
util/kdevplatform_shell_environment.sh