kate's "Open Folder..." feature
christoph at cullmann.io
christoph at cullmann.io
Sat Feb 10 19:23:01 GMT 2024
On 2024-02-10 20:04, Waqar Ahmed wrote:
> Hi,
>
>> ... so I assumed "Open Folder" would do the same, but it doesn't.
>
> now you know what it does.
>
> A lot of editors have this entry with exactly this name and I haven't
> seen any complaints about it anywhere so I think changing it will make
> things worse.
Hi,
I think, too, that it does what users of other editors expect and moving
or renaming will not make it better.
Greetings
Christoph
>
> Regards
>
> On Sat, Feb 10, 2024 at 7:07 PM Alexander Neundorf <neundorf at kde.org>
> wrote:
>>
>> Hi,
>>
>> today I found out (by looking at the code) that the "Open Folder"
>> entry in the
>> "File" menu actually tries to open the selected folder as project.
>>
>> I'm using kate since many years, and I had never noticed that menu
>> entry.
>> Some years ago I accidentially dragged a folder into kate, and kate
>> opened all
>> the files in that directory. I think the warning message did not exist
>> yet back
>> then, so this loaded hundreds or file and more or less killed this
>> kate
>> instance.
>> ... so I assumed "Open Folder" would do the same, but it doesn't.
>>
>> It tries to find a project in that folder.
>> IMO this is not obvious at all.
>> "Open folder" does not hint at projects.
>> I think it should be renamed, e.g. to "Open folder as project".
>> Or keep the name "Open folder", but move it into the "Projects" menu ?
>>
>> I'm actually stumbling upon this one because of my work in the cmake
>> file API.
>> I doubt that any user would ever find out that he needs to "Open
>> folder" the
>> build directory in order to get a working project setup for his cmake
>> build
>> tree.
>> I would actually prefer to have an extra menu entry
>> "Open CMake build tree as project",
>> either in the File- or in the Projects-menu.
>> Then the user needs to select a directory which contains a
>> CMakeCache.txt (or
>> actually the file CMakeCache.txt), and then kate could use the cmake
>> file API to
>> create a project from that.
>> This would have the additional advantage that kate could ask the user
>> whether
>> he wants to use the VCS information for the file list of the
>> information from
>> cmake about the source files (which does not necessarily contain
>> headers, rc
>> files, documentation etc.).
>>
>> Comments ?
>>
>> Thanks
>> Alex
>>
>>
>>
More information about the KWrite-Devel
mailing list