Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Multi-root outliner, tabbed view #6267

Open
perholmes opened this issue Jan 31, 2025 · 0 comments
Open

[Feature] Multi-root outliner, tabbed view #6267

perholmes opened this issue Jan 31, 2025 · 0 comments

Comments

@perholmes
Copy link

perholmes commented Jan 31, 2025

I use Typora for editing docs in 15 different Git repositories. Switching between them is tedious enough that I find myself editing via VS Code or Notepad++, which Typora was supposed to replace. The request is for an easier way to switch back and forth between multiple workspaces, and secondarily a tabbed view to more easily switch between current files.

MULTI-ROOT WORKSPACE

VS Code allows you to mount multiple projects in the same outliner. I have 15 Docker containers as 15 top-level folders in the outliner. This is a fundamental, first-class workflow. Other IDEs have Solutions that again allow you to mount multiple folders next to each other.

The pinned recent folders in the bottom left of Typora is not good enough for switching projects, because:

  • All my docs folders are called "docs", so I basically just have a list of 15 recent folders all called "docs".
  • It still takes significant concentration to work on two projects at the same time, because switching project requires digging the correct project out of a menu and losing all context. Switching every 15 seconds is painful. In a multi-root workspace, it's not.
  • The very concept of "switching projects" is wrong. You should be edit to work in multiple repositories at the same time, especially if the repositories are related and you're doing cross-cutting changes.

TABBED CURRENT FILES

Again, with Typora, you're forced to completely lose context every time you switch files. There's no concept of having 3 files you're currently working on. Every time you close a file, you have to dig the same file out of the folder tree from scratch. Every single time. It's a significant tax on work that makes me not use Typora as much as I'd like in the real world, unless I'm sitting down for a major writing session in a single document.

That's the request. IDEs have proved that multi-root and tabs are fundamentally correct features, and they're worth the effort to bring to Typora.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant