GithubHelp home page GithubHelp logo

Comments (5)

manateelazycat avatar manateelazycat commented on June 1, 2024

awesome-tab-local-mode 是因为 tabbar.el 遗留的bug,我觉得应该把 local 相关的代码都删除了。

如果以后大家觉得有新的功能要实现,再写新的代码。

你怎么看?

from awesome-tab.

manateelazycat avatar manateelazycat commented on June 1, 2024

7e2cc3b 已经删除了

from awesome-tab.

AmaiKinono avatar AmaiKinono commented on June 1, 2024

我没意见。但我觉得其实「仅在当前 window 显示 tab」是个比较普遍的需求。我知道你用 awesome-tray,切窗口用 C-x o,所以用起来很舒服,但是多数用户是每个窗口都有 modeline 的(比如我就有,主要是希望能看到窗口编号和 buffer 名),不少人用 window-numbering 一类工具切换窗口,这样会产生以下问题

  • 每个窗口同时有 tab 和 modeline,比较拥挤。
  • 有两个以上窗口时,awesome-tab-backward-tab-other-windowawesome-tab-forward-tab-other-window 可能管不到我想管的那个窗口。

我设想的操作方式是:

  • 仅在当前窗口显示 tab,使用 awesome-tab 提供的快捷键切换。
  • 定义一个 hydra,进入这个 hydra 时触发一个函数,使得所有窗口都临时显示 tab,这时可以使用数字键切换窗口,用字母键切换当前窗口的 tab 和分组。

我知道你可能不会满足自己没有的需求,但如果你有思路的话可以告诉我,我很愿意给 awesome-tab 加新功能。

from awesome-tab.

manateelazycat avatar manateelazycat commented on June 1, 2024

我主要觉得只在当前窗口显示标签,这个需求比较小众,如果你能加一个选项,同时不能把代码做得很复杂的话,我也乐意接受补丁。

from awesome-tab.

AmaiKinono avatar AmaiKinono commented on June 1, 2024

研究了半天也没弄明白怎么只在当前 window 或 buffer 里显示,放弃了 🤣

from awesome-tab.

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.