Giter Site home page Giter Site logo

Buftabline in command bar? about vim-buftabline HOT 2 CLOSED

 avatar commented on August 20, 2024
Buftabline in command bar?

from vim-buftabline.

Comments (2)

ap avatar ap commented on August 20, 2024

What options do you think should it have?

My thoughts are that it’s not this plugin that lacks convenient buffer switching, it’s Vim.

But it’s easy to make buffer switching more convenient in your ~/.vimrc… and leaving the choice to the user lets them pick the way they like. The simplest way (which is essentially what I use myself) is shown in the README. I’m not putting that bit in the plugin because then I’d have to add a setting to turn it off… and it’s so trivial it just doesn’t add enough value to justify that cost.

What’s not easy is getting a display of the buffer list. Hence this plugin. That’s its value proposition.

Adding more comprehensive buffer management might have value… but I’m not really the right person for that, since I don’t use any. And there are tons of plugins that address buffer navigation in some way – I don’t want to duplicate that functionality, and I especially don’t want to conflict with them. So I’d rather keep buftabline easy to combine with whatever buffer manager plugin you like.

Plugins that come with a bunch of mappings demand an investment from the user. I’d like this plugin to be along the lines of You drop it into your Vim, It Just Works, and then you go on to learn about managing buffers in Vim… instead of learning buftabline.

Basically, I’d prefer it to be the missing buffer display built into Vim, as much as possible. (It kinda boggles the mind that Vim ships a built-in tab display but not a buffer display.)

Having said all that… I am open to considering suggestions contrary to that idea, even if I’m not likely to go that way. Particularly if you have an idea that would be hard to do as a separate plugin, I would be interested in hearing about it – though I’m trying hard to make sure such a thing cannot exist. 😊

from vim-buftabline.

 avatar commented on August 20, 2024

Thanks for clarification, you did a great work with this plugin.

from vim-buftabline.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.