Bug 458135 - Add an option to open files in a new tab
Summary: Add an option to open files in a new tab
Status: RESOLVED INTENTIONAL
Alias: None
Product: kate
Classification: Applications
Component: kwrite (show other bugs)
Version: 22.08.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-21 09:35 UTC by popov895
Modified: 2022-08-21 21:16 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Okular (127.98 KB, image/png)
2022-08-21 21:16 UTC, popov895
Details

Note You need to log in before you can comment on or make changes to this bug.
Description popov895 2022-08-21 09:35:12 UTC
SUMMARY

Since version 22.08 KWrite supports tabs, but opening a file from the file manager opens it in a new window instead of a new tab. And there is no option to change this behavior. It's worth adding an option in the settings to configure this behavior, as well as a command line option (like -u in Kate).

SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 36
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Graphics Platform: X11
Comment 1 Christoph Cullmann 2022-08-21 20:07:58 UTC
Hi, there needs to be a feature distinction between Kate & KWrite.

Kate supports exactly what you want, we won't start to implement single instance handling in KWrite, too.

Please just switch to use Kate, if you need such advanced features.
Comment 2 popov895 2022-08-21 20:25:59 UTC
Sorry, but in this case, the whole point of tabs in KWrite is lost. I thought that KWrite is Kate, but without plugins and sessions.
Comment 3 Waqar Ahmed 2022-08-21 20:54:13 UTC
On the other hand we have users complaining why we added Tabs in the first place and that Kwrite should always open a new window for every file ¯\_(ツ)_/¯
Comment 4 Christoph Cullmann 2022-08-21 20:56:37 UTC
We can't make everybody happy, that is life.
Comment 5 popov895 2022-08-21 21:16:24 UTC
Created attachment 151490 [details]
Okular

> We can't make everybody happy, that is life.

You can;)