19 repository-uri
Utilities for creating, converting, and expanding code snippets.
Explore 19 awesome GitHub repositories matching part of an awesome list · Snippet Management. Refine with filters or upvote what's useful.
Lepton is a cross-platform snippet manager and cloud-synced code library designed to organize and synchronize reusable code fragments and text snippets across different operating systems. It functions as a developer productivity tool and a markdown-enabled code editor for managing technical documentation. The application supports synchronization via remote backends and private enterprise server instances, including GitHub Enterprise integration. It utilizes token-based authentication to secure private code repository syncing and ensures connectivity in restricted corporate environments throug
Provides controls for managing snippet privacy settings, expansion states, and sorting orders.
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
Runs an internal server to deliver loaded snippets to completion engines through standard LSP methods.
Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e
Includes utilities for creating and expanding code snippets to automate repetitive writing tasks.
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
Integrates user-defined code snippets from a dedicated directory into the editor's expansion engine.
UltiSnips is a snippet engine for the Vim text editor designed to expand text templates and manage dynamic placeholders. It provides a system for inserting predefined blocks of text and boilerplate code to automate repetitive writing tasks. The engine features a placeholder manager that enables stateful navigation between input areas and bidirectional field synchronization, which mirrors text entered in one field across all linked locations in real time. It also includes a dynamic text interpolator that executes scripts to inject calculated values or external data into snippets during expansi
Bridges snippet triggers with external autocomplete plugins for unified discovery.
Blink is a mobile terminal platform for iOS that combines an SSH and Mosh client with a local shell emulator, snippet manager, and SSH key storage. It renders terminal output using Chromium's HTerm engine for fast display and maintains persistent remote sessions across network changes through the Mosh protocol. The platform supports SSH key-based authentication, WebAuthn hardware security keys, and SOCKS5 proxy tunneling for secure remote access. The terminal environment is built around gesture-based session navigation, allowing users to switch between multiple shells with swipe and pinch ges
Concatenates multi-line snippets with a semicolon, or sends them raw, wrapped in a Bash or Fish block.
Deoplete.nvim este un motor de completare asincron și un framework pentru Neovim și Vim8. Funcționează ca un sistem non-blocking pentru preluarea și afișarea sugestiilor de text, servind drept extensie modulară care integrează multiple surse externe de completare fără a bloca interfața utilizator a editorului. Proiectul operează ca un client de Language Server Protocol, conectând editorul la servere de limbaj externe pentru a oferi completări conștiente de context și sigure din punct de vedere al tipurilor. Se distinge în continuare prin suportul pentru predicția inteligentă a textului prin integrarea motoarelor de machine learning și a logicii specifice limbajului. Sistemul acoperă o gamă largă de capabilități, inclusiv un sistem de declanșare bazat pe evenimente, filtrarea dinamică a candidaților și o arhitectură de surse bazată pe plugin-uri. Aceste componente permit construirea unor sisteme de completare adaptate prin conectarea diverselor surse de date și reguli de filtrare.
Integrates multiple completion sources including LSP servers, snippets, and buffer words through a unified interface.
Pulls completion items from LSP servers, snippets, buffer words, file paths, and community sources.
LuaSnip is a scriptable text expansion framework and Lua-based snippet engine. It allows for the creation of reusable text templates and complex nested structures that expand into a buffer using triggers and jumpable tabstops. The system distinguishes itself by using abstract syntax trees to trigger expansions based on structural code patterns rather than simple text matching. It features a multi-format importer capable of parsing snippet definitions from community standards such as LSP and SnipMate. The framework covers dynamic code generation through Lua functions, regex-based capture grou
Creates snippets programmatically using Lua code with function, dynamic, choice, and restore nodes.
coq_nvim is an asynchronous code completion engine for Neovim. It aggregates suggestions from multiple sources, including language servers, tag files, and local buffers, to provide non-blocking code completion. The engine distinguishes itself through a typo-resistant fuzzy completion filter and a two-stage weighted ranking system that prioritizes candidates based on recency and proximity. It utilizes an embedded SQLite database for local caching and background symbol indexing to accelerate lookups without freezing the editor interface. The project also includes a system for defining and expa
Integrates multiple completion sources, including LSP servers and local buffers, through a unified interface.
Set of preconfigured snippets for different languages.
Collection of preconfigured snippets for various languages.
Automagical editing and creation of snippets.
Automated editing and creation of snippets.
Snippet plugin for Neovim written in Lua
Lua-based snippet plugin with support for standard formats.
Create beautiful code snippets directly from your neovim terminal
Generate images of code snippets from the terminal.
Bundle snippets from multiple sources and convert them to your format of choice.
Convert snippets between common formats.
Reduce your boilerplate code the lazy-bones way
File templates for new document creation.
A simple neovim plugin that enables you to instantly create snippets on ray.so
Create code snippets using the ray.so service.
My collection of Haskell snippets for LuaSnip. Powered by tree-sitter and LSP.
Haskell-specific snippets powered by Tree-sitter and LSP.
A flexible snippet system using Neovim's new snippet api.
Flexible snippet system using native APIs.