awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
skywind3000 avatar

skywind3000/vim-quickui

0
View on GitHub↗
1,174 स्टार्स·40 फोर्क्स·Vim Script·MIT·7 व्यूज़www.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.

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI
  • 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.
  • स्टार हिस्ट्री

    skywind3000/vim-quickui के लिए स्टार हिस्ट्री चार्टskywind3000/vim-quickui के लिए स्टार हिस्ट्री चार्ट

    Vim Quickui के ओपन-सोर्स विकल्प

    समान ओपन-सोर्स प्रोजेक्ट्स, जो Vim Quickui के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
    • sinelaw/freshsinelaw का अवतार

      sinelaw/fresh

      5,914GitHub पर देखें↗

      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
      GitHub पर देखें↗5,914
    • martanne/vismartanne का अवतार

      martanne/vis

      4,634GitHub पर देखें↗

      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
      GitHub पर देखें↗4,634
    • mhinz/vim-galoremhinz का अवतार

      mhinz/vim-galore

      17,883GitHub पर देखें↗

      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
      GitHub पर देखें↗17,883
    • fabien-d/alertify.jsfabien-d का अवतार

      fabien-d/alertify.js

      4,225GitHub पर देखें↗

      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
      GitHub पर देखें↗4,225
    Vim Quickui के सभी 30 विकल्प देखें→

    अक्सर पूछे जाने वाले प्रश्न

    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.

    skywind3000/vim-quickui की मुख्य विशेषताएं क्या हैं?

    skywind3000/vim-quickui की मुख्य विशेषताएं हैं: Terminal UI Widgets, Text-User Interface Rendering, Floating Terminal Windows, Terminal Text Editors, Vim Plugins, Popup Window Layering, Declarative, Help Tag Indexes।

    skywind3000/vim-quickui के कुछ ओपन-सोर्स विकल्प क्या हैं?

    skywind3000/vim-quickui के ओपन-सोर्स विकल्पों में शामिल हैं: 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…

    Vim Quickui को शामिल करने वाली क्यूरेटेड खोजें

    चुनिंदा कलेक्शन जहाँ Vim Quickui दिखाई देता है।
    • Text editor plugins