awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Kategorien

5 Repos

Awesome GitHub RepositoriesBuffer Navigation

Utilities for jumping between open files or buffers based on index or order.

Distinct from Buffer-Based Editors: Candidates are about low-level memory buffering or GPU buffers, not editor-level buffer switching.

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

Awesome Buffer Navigation GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • nvim-mini/mini.nvimAvatar von nvim-mini

    nvim-mini/mini.nvim

    9,325Auf GitHub ansehen↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Enables moving the cursor to the next or previous listed buffer based on their buffer number.

    Lualuamini-nvimneovim
    Auf GitHub ansehen↗9,325
  • carlhuda/janusAvatar von carlhuda

    carlhuda/janus

    7,843Auf GitHub ansehen↗

    Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro

    Provides utilities for jumping between open files and buffers based on index or order.

    Vim script
    Auf GitHub ansehen↗7,843
  • kien/ctrlp.vimAvatar von kien

    kien/ctrlp.vim

    7,241Auf GitHub ansehen↗

    ctrlp.vim is a fuzzy file navigation tool for the Vim editor. It enables the location and opening of files, buffers, tags, and recently used items through approximate string matching and regular expressions. The project identifies project roots by scanning for version control markers and configuration files. It allows for the creation of new files and their required parent directories directly from the search interface, and can open multiple files simultaneously. Broad capabilities include text editor resource management and workflow automation, such as executing specific commands immediatel

    Provides rapid navigation between open buffers, files, and tags using a fuzzy search interface.

    VimL
    Auf GitHub ansehen↗7,241
  • sinelaw/freshAvatar von sinelaw

    sinelaw/fresh

    5,914Auf GitHub ansehen↗

    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

    Scrolls wrapped buffers with view-row-aware PageUp/PageDown and a three-row overlap.

    Rustideterminal-basedtext-editor
    Auf GitHub ansehen↗5,914
  • nvim-neo-tree/neo-tree.nvimAvatar von nvim-neo-tree

    nvim-neo-tree/neo-tree.nvim

    5,247Auf GitHub ansehen↗

    Neo-tree is an extensible UI component for Neovim that functions as a file explorer, project resource manager, and git status browser. It provides a tree-based interface for navigating filesystems, managing open buffers, and organizing document symbols within a side panel. The project is designed as a customizable framework that allows for the integration of external data sources and the implementation of user-defined event handlers. It supports custom tree visuals and component rendering, enabling the display of metadata, custom icons, and third-party plugin data within the tree view. Capab

    Implements utilities for jumping between open files via a dedicated buffer navigation tree.

    Luafile-explorerluaneovim
    Auf GitHub ansehen↗5,247
  1. Home
  2. Development Tools & Productivity
  3. Buffer Navigation

Unter-Tags erkunden

  • Tabpage-Buffer NavigationWorkflow for navigating between different levels of buffer and tabpage organization. **Distinct from Buffer Navigation:** Focuses on the high-level workflow of switching between buffers and tabpages, not index-based jumping within a single list.
  • Visual MinimapsInteractive visual representations of a buffer that allow for rapid navigation by clicking or moving within the map. **Distinct from Buffer Navigation:** Distinct from Buffer Navigation: focuses on a graphical overview (minimap) of a single buffer's content rather than switching between different open buffers.
  • Wrapped Buffer NavigationsScrolling wrapped buffers with view-row-aware page up/down and configurable overlap. **Distinct from Buffer Navigation:** Distinct from Buffer Navigation: focuses on navigating within wrapped lines of a single buffer, not switching between buffers.