awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesBuffer Switching

Mechanisms for switching the active view between different open files or editor groups.

Distinct from Editor Workspace Managers: Focuses on the act of switching between open files, while Editor Workspace Managers focuses on the organizational layout of those files.

Explore 4 awesome GitHub repositories matching development tools & productivity · Buffer Switching. Refine with filters or upvote what's useful.

Awesome Buffer Switching GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • vscode-neovim/vscode-neovimAvatar de vscode-neovim

    vscode-neovim/vscode-neovim

    7,689Voir sur GitHub↗

    This project is a modal editing integration that embeds a full Neovim instance into Visual Studio Code. It functions as a modal text editor, providing native motions and keybindings for navigation and text manipulation through a buffer synchronization bridge. The integration features a Lua scripting interface for automating editor behavior and a coordination layer that maps Neovim motions to native Language Server Protocol actions for code navigation. It ensures consistency between the two environments using a shared clipboard provider and synchronized cursor and selection states. The system

    Provides keyboard shortcuts to switch between open files and editor groups to manage the active workspace view.

    TypeScript
    Voir sur GitHub↗7,689
  • sinelaw/freshAvatar de sinelaw

    sinelaw/fresh

    5,914Voir sur GitHub↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Switches between open buffers by typing the buffer name after a prefix character.

    Rustideterminal-basedtext-editor
    Voir sur GitHub↗5,914
  • akinsho/bufferline.nvimAvatar de akinsho

    akinsho/bufferline.nvim

    4,241Voir sur GitHub↗

    bufferline.nvim is a buffer line plugin for Neovim that provides a visual tab bar at the top of the editor to display open buffers. It functions as a workspace organizer and tabpage management interface, allowing users to switch the display mode between individual open buffers and global tabpages. The project features an LSP diagnostic visualizer that maps language server errors and warnings directly onto the buffer tabs. It enables UI customization through adjustable tab shapes and underline indicators to emulate the appearance of graphical text editors. The plugin includes capabilities for

    Provides a toggle between displaying individual buffers and Neovim tabpages in the buffer line.

    Luabufferlineluaneovim
    Voir sur GitHub↗4,241
  • skywind3000/vim-quickuiAvatar de skywind3000

    skywind3000/vim-quickui

    1,174Voir sur GitHub↗

    Vim-quickui is a text user interface library and plugin for Vim and Neovim editors that renders interactive widgets directly inside terminal environments without external dependencies. The framework provides buffer-independent UI drawing, popup window layering, state-driven event handling, and data-driven dialog generation that constructs modal forms and input controls from declarative data structures. The extension covers a broad suite of interface components including dropdown menu bars, context menus, scrollable list boxes, confirmation dialogs, and string input prompts. Users can inspect

    Provide an interactive interface to search, navigate, and open file buffers in various split layouts.

    Vim Scriptborlandcommand-linegui
    Voir sur GitHub↗1,174
  1. Home
  2. Development Tools & Productivity
  3. Editor Workspace Managers
  4. Buffer Switching

Explorer les sous-tags

  • Buffer and Tabpage TogglingMechanisms to switch the view between individual buffers and global tabpages. **Distinct from Buffer Switching:** Focuses on toggling the display mode of the buffer line rather than simply switching between two files.
  • List BoxesProvides an interactive interface to search, navigate, and open file buffers in various split layouts. **Distinct from Buffer Switching:** Distinct from Buffer Switching: provides a visual list box interface specifically for buffer navigation rather than raw programmatic switching.