awesome-repositories.comCategoriiBlog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
skywind3000 avatar

skywind3000/vim-quickui

0
View on GitHub↗
1,174 stele·40 fork-uri·Vim Script·MIT·7 vizualizăriwww.vim.org/scripts/script.php?script_id=5845↗

Vim Quickui

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 file contents, code definitions, quickfix entries, and help documentation in floating popup windows without altering the underlying window split layout or file buffers. Additional capabilities include buffer switching list boxes, function index navigation, shell command execution inside floating terminal windows, and visual theme customization with configurable color palettes, borders, and character sets.

Features

  • Terminal UI Widgets - Rendering classic popup menus, input prompts, and confirmation dialogs directly inside command-line editing environments.
  • Text-User Interface Rendering - Renders interactive text user interface widgets directly inside terminal editors without dependencies.
  • Floating Terminal Windows - Executes shell processes and interactive commands directly inside floating terminal windows.
  • Terminal Text Editors - Adding top-level menu bars, floating terminal windows, and scrollable listboxes to enhance code editing workflows.
  • Vim Plugins - Building custom user interface widgets, context menus, and interactive dialogs inside Vim and Neovim text editors.
  • Popup Window Layering - Renders floating interactive windows and UI widgets directly above the editor buffer using native text coordinate positioning.
  • Declarative - Constructs modal forms and input controls from declarative data structures, returning structured dictionaries upon user submission.
  • Help Tag Indexes - Renders built-in editor help documentation inside floating popup windows for quick access.
  • Editor Preview Windows - Displays file contents and process outputs inside floating editor preview windows.
  • List Boxes - Provide an interactive interface to search, navigate, and open file buffers in various split layouts.
  • Buffer-Independent UI Renderers - Renders temporary text containers and menus without altering the underlying window split layout or file buffers.
  • Quickfix List Navigation - Enables inspection of quickfix list entries directly within floating preview windows.
  • Function Index Navigation - Parse code definitions via external indexing tools to display a searchable list of functions for quick navigation.
  • State-Driven Callbacks - Captures keyboard and mouse inputs inside custom widgets to trigger associated callback functions and command actions.
  • Context Menu Renderers - Pop up and render interactive context menus near the cursor or mouse to trigger commands and source actions.
  • Floating Popup Previews - Display file contents or symbol definitions in a floating popup window without disrupting the current workflow.
  • Input Prompts - Captures user string input through modal input boxes equipped with history and editing shortcuts.
  • Interface Appearance Theming - Applies custom color palettes, borders, and character sets to personalize widget appearances.
  • Dropdown - Show a customizable top-level menu bar supporting filetype-specific visibility and namespaced item groups.
  • Form Dialogs - Constructs modal forms with inputs, options, and actions from declarative data structures.
  • Scrollable Form Lists - Presents large item collections and options in scrollable, searchable terminal viewports.
  • Scrollable Text Logs - Displays arbitrary text, messages, or command outputs inside scrollable popup viewports.
  • User Confirmation Dialogs - Prompt the user with a question and a set of choices to return a numeric selection.
  • Editor UI Frameworks - Create interactive graphical interfaces and windows using modern toolkit backends integrated directly into the editor environment.

Istoric stele

Graficul istoricului de stele pentru skywind3000/vim-quickuiGraficul istoricului de stele pentru skywind3000/vim-quickui

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Vim Quickui

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Vim Quickui.
  • sinelaw/freshAvatar sinelaw

    sinelaw/fresh

    5,914Vezi pe 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

    Rustideterminal-basedtext-editor
    Vezi pe GitHub↗5,914
  • martanne/visAvatar martanne

    martanne/vis

    4,634Vezi pe GitHub↗

    Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions. It functions as a scriptable environment where Lua is used for configuration, custom key mappings, and plugin development. The editor distinguishes itself through a syntax highlighting system based on Parsing Expression Grammars and a pattern matching engine that treats text as a structure for complex search and replace operations. It also integrates directly with the system shell, allowing users to pipe text ranges to external commands and capture the resulting output. The

    C
    Vezi pe GitHub↗4,634
  • mhinz/vim-galoreAvatar mhinz

    mhinz/vim-galore

    17,883Vezi pe GitHub↗

    Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple

    Vim scriptawesomeawesome-listguide
    Vezi pe GitHub↗17,883
  • fabien-d/alertify.jsAvatar fabien-d

    fabien-d/alertify.js

    4,225Vezi pe GitHub↗

    alertify.js is a JavaScript notification library and modal dialog framework. It provides a system for creating customizable alert, confirm, and prompt dialogs to replace standard browser notifications, alongside a non-blocking alert system for unobtrusive status messages. The project features a sequential dialog queue that allows multiple alert and prompt windows to be chained together in a defined order. It also includes a JavaScript error logger that captures global runtime errors and displays them as visible notifications to assist with debugging. The library covers interactive dialog pri

    JavaScript
    Vezi pe GitHub↗4,225
Vezi toate cele 30 alternative pentru Vim Quickui→

Întrebări frecvente

Ce face skywind3000/vim-quickui?

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.

Care sunt principalele funcționalități ale skywind3000/vim-quickui?

Principalele funcționalități ale skywind3000/vim-quickui sunt: Terminal UI Widgets, Text-User Interface Rendering, Floating Terminal Windows, Terminal Text Editors, Vim Plugins, Popup Window Layering, Declarative, Help Tag Indexes.

Care sunt câteva alternative open-source pentru skywind3000/vim-quickui?

Alternativele open-source pentru skywind3000/vim-quickui includ: sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… martanne/vis — Vis is a terminal-based modal text editor that utilizes vi keybindings and a system of structural regular expressions.… mhinz/vim-galore — Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a… fabien-d/alertify.js — alertify.js is a JavaScript notification library and modal dialog framework. It provides a system for creating… liuchengxu/vim-clap — Vim-clap is a high-performance fuzzy selection interface and command palette designed for Vim and NeoVim. It functions… layui/layer — This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and…

Colecții curatoriate care includ Vim Quickui

Colecții selectate manual în care apare Vim Quickui.
  • Text editor plugins