GramEditor/gram
39
994
Fork
You've already forked gram
87

Tab completion in non-system path prompt #270

Closed
opened 2026年05月07日 19:53:43 +02:00 by ItsHarper · 6 comments

When use_system_path_prompts is set to false, the Open Folder prompt shows you the listing for the currently-typed path, and you can open entries using the Enter key. It should also be possible to use the Tab key to drill down through multiple subfolders, without having to type out the whole thing.

When `use_system_path_prompts` is set to `false`, the `Open Folder` prompt shows you the listing for the currently-typed path, and you can open entries using the Enter key. It should also be possible to use the Tab key to drill down through multiple subfolders, without having to type out the whole thing.
Owner
Copy link

I think this is broken because auto completion is disabled by default. Will investigate.

I think this is broken because auto completion is disabled by default. Will investigate.
Owner
Copy link

Think I figured it out, please test with main :)

Think I figured it out, please test with main :)
Author
Member
Copy link

Doesn't seem fixed to me, as of ecd658494

Doesn't seem fixed to me, as of ecd658494
Owner
Copy link

Hm, it works for me. But there are ways that settings and keybindings can mess it up. If you bind "tab" with context "Editor" to do something else, it will override the default binding for "tab" in context "Picker > Editor". That's one thing that confused me while trying to fix it, and the fix was to change the context for supertab to "Editor && mode == full".

Hm, it works for me. But there are ways that settings and keybindings can mess it up. If you bind "tab" with context "Editor" to do something else, it will override the default binding for "tab" in context "Picker > Editor". That's one thing that confused me while trying to fix it, and the fix was to change the context for supertab to "Editor && mode == full".
Author
Member
Copy link

Ah. Yeah, as has been discussed many times, the keybinding system is full of footguns.

Ah. Yeah, as has been discussed many times, the keybinding system is full of footguns.
Author
Member
Copy link

I see you've already updated the docs 👍

I see you've already updated the docs 👍
Sign in to join this conversation.
No Branch/Tag specified
main
test/wgpu-on-mac
test-ci/failing-test-mac
test/failing-test-mac
test/build-on-22-04
test/wgpu-present-mode-mailbox
v2.1
test/altgr-fix-again
test/2.0.0-rc1
test/linux-build
test/objc2
v1.2.1
3.0.1
3.0.0
2.2.0
2.1.2
2.1.1
2.1.0
2.0.0
1.2.1
1.2.0
1.1.0
1.0.0
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
GramEditor/gram#270
Reference in a new issue
GramEditor/gram
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?