akinsho / akinsho/bufferline.nvim

[Feature Discussion]: Sorting for tabs

Aberta
#596 0 comentários 1 reação 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
Lua
Estrelas
4.4k
Forks
240
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

I wanted to open this issue as a discussion about sorting for tabs.

In the following list i have my suggestions for what to do with every sorting option that currently exists. The main issue with defining these for tabs is that a tab can contain multiple buffers.

`insert_after_current`
This would be the same as sorting by `id` (at least with `gt` and `gT`) unless the user has done some custom sorting. Will look into this.

`insert_at_end`
This would be the same as sorting by `id` unless the user has done some custom sorting. Will look into this.

`id`
This is neovim tab handle. And already works.

`extension`
This is hard to define because a tab can contain multiple filetypes. I think it should be disabled this for `tabs`. If the user has a way they want to define this they can always create a custom `sort_by` function.

`relative_directory`
Idem `extention` however it could be possible to define a tabs `directory` as the longest common path between all buffers in the tab.

`directory`
Idem `relative_directory`

`tabs`
This is now vim tabpage number.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.