-
-
Notifications
You must be signed in to change notification settings - Fork 842
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: new builtin picker tabpages
#2136
Feature: new builtin picker tabpages
#2136
Conversation
…ing from buffers picker are not supported.
Looking forward to this one! |
It's unthinkable for me to not have tab-switcher. It's definitely nice to have a bult-in one, but there is a well maintained extension: |
I hate to nullify any efforts but I don't think we'd be merging this. There's already been discussions on telescope having too many builtin pickers, many of which are seldom used by the maintainers or users in general, and the idea of splitting up all the pickers into group as their own plugins been brought up. #1228 Especially if there's already a well maintained extension, I don't think there's a need to absorb this tab related picker into telescope core. |
@jamestrew I would rather a have tabswitcher than a buffer switcher actually. It would be the most useful switcher ever. @quantumsnowball I would suggest to move this PR into a stand-alone plugin for Telescope. |
Description
This PR suggests to add a builtin picker
tabpages
. This picker is similar to thebuffers
picker, but its focus is on tabpages and windows instead. When a neovim user is having many split windows in different tabpages, switching between them using the buffers picker is usually difficult. Instead, by using the newtabpages
picker, user should be able to switch to the specific window on a specific tabpage. I found this picker very useful when using neovim as an IDE, where different tabpages are usually holding different file types (e.g. js, css, json files on separate tabpages). In this case, switching by the buffers picker will mess up the workspace, and tabpages picker can speed up file switching and preserving the workspace layout.Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list relevant details about your configuration
Configuration:
Checklist: