Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
nvim-mini
/
mini.pairs
Public
Notifications
You must be signed in to change notification settings
Fork
7
Star
259
Code
Pull requests
0
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Security and quality
Insights
Commits
Breadcrumbs
History for
mini.pairs
lua
mini
on
main
User selector
All users
All time
Commit history
Commits on Jul 23, 2026
fix(pairs): make it work on lines with null byte character
Show description for b1c5a72
echasnovski
committed
b1c5a72
View commit details
Copy full SHA for b1c5a72
View code at this point
Browse repository at this point
Commits on Jul 7, 2026
feat(ALL)!: stop support of Neovim 0.9
echasnovski
committed
b1fd9df
View commit details
Copy full SHA for b1fd9df
View code at this point
Browse repository at this point
Commits on Jul 2, 2026
ci: add automated spell checking
echasnovski
committed
fd150ac
View commit details
Copy full SHA for fd150ac
View code at this point
Browse repository at this point
Commits on Jun 25, 2026
fix(ALL): prefer universally using `--stylua: ignore`
Show description for db0fac0
echasnovski
committed
db0fac0
View commit details
Copy full SHA for db0fac0
View code at this point
Browse repository at this point
Commits on Jun 19, 2026
docs(ALL): improve consistency of help files
echasnovski
committed
4a01414
View commit details
Copy full SHA for 4a01414
View code at this point
Browse repository at this point
Commits on Apr 3, 2026
feat(ALL): soft deprecate Neovim<0.10
echasnovski
committed
42387c7
View commit details
Copy full SHA for 42387c7
View code at this point
Browse repository at this point
Commits on Jan 22, 2026
feat(pairs): make default `neigh_pattern` work with multibyte characters
Show description for 4089aa6
echasnovski
committed
4089aa6
View commit details
Copy full SHA for 4089aa6
View code at this point
Browse repository at this point
Commits on Dec 12, 2025
fix(pairs): make `close` and `closeopen` work with inline virtual text
Show description for d5a29b6
echasnovski
committed
d5a29b6
View commit details
Copy full SHA for d5a29b6
View code at this point
Browse repository at this point
Commits on Nov 28, 2025
fix(pairs): make actions work in Command-line mode with visible wildmenu
echasnovski
committed
472ec50
View commit details
Copy full SHA for 472ec50
View code at this point
Browse repository at this point
Commits on Oct 3, 2025
docs(ALL): tweak help files for better portability
Show description for b9aada8
echasnovski
committed
b9aada8
View commit details
Copy full SHA for b9aada8
View code at this point
Browse repository at this point
Commits on Sep 8, 2025
fix(pairs): update actions to work with `feedkeys()`
Show description for 3738ea3
echasnovski
committed
3738ea3
View commit details
Copy full SHA for 3738ea3
View code at this point
Browse repository at this point
Commits on Jun 13, 2025
feat(ALL)!: stop support of Neovim 0.8
echasnovski
committed
42407cc
View commit details
Copy full SHA for 42407cc
View code at this point
Browse repository at this point
Commits on Apr 1, 2025
feat(ALL): soft deprecate Neovim<0.9
echasnovski
committed
69864a2
View commit details
Copy full SHA for 69864a2
View code at this point
Browse repository at this point
Commits on Mar 24, 2025
feat(pairs): add support for multibyte characters in pairs
Show description for b90e36a
echasnovski
committed
b90e36a
View commit details
Copy full SHA for b90e36a
View code at this point
Browse repository at this point
refactor(pairs): make neighborhood handling code more straightforward
echasnovski
committed
d8361bf
View commit details
Copy full SHA for d8361bf
View code at this point
Browse repository at this point
refactor(pairs): use map instead of array to store registered pairs info
echasnovski
committed
f624738
View commit details
Copy full SHA for f624738
View code at this point
Browse repository at this point
refactor(pairs): perform overall code optimization
echasnovski
committed
4ca8848
View commit details
Copy full SHA for 4ca8848
View code at this point
Browse repository at this point
Commits on Mar 23, 2025
fix(pairs): do not override user's <CR>/<BS>
Show description for cd9d95e
echasnovski
committed
cd9d95e
View commit details
Copy full SHA for cd9d95e
View code at this point
Browse repository at this point
docs(pairs): better document special mappings for <BS> and <CR>
echasnovski
committed
523aa4e
View commit details
Copy full SHA for 523aa4e
View code at this point
Browse repository at this point
Commits on Jan 31, 2025
refactor(ALL): unify error handling and type checking
Show description for 1a3e736
echasnovski
committed
1a3e736
View commit details
Copy full SHA for 1a3e736
View code at this point
Browse repository at this point
Commits on Oct 11, 2024
fix(pairs): update `cr()` to not trigger `TextChanged`
Show description for 7e834c5
echasnovski
committed
7e834c5
View commit details
Copy full SHA for 7e834c5
View code at this point
Browse repository at this point
Commits on Oct 8, 2024
docs(pairs): clarify that it works only with two character pair
echasnovski
committed
694d9be
View commit details
Copy full SHA for 694d9be
View code at this point
Browse repository at this point
Commits on Sep 27, 2024
fix(pairs): prevent cursor flicker in `open()` and `cr()` mappings
Show description for 919a89e
39555
and
echasnovski
committed
919a89e
View commit details
Copy full SHA for 919a89e
View code at this point
Browse repository at this point
Commits on Sep 6, 2024
feat(ALL): ensure plugin's colors are defined after any color scheme
Show description for e543c76
echasnovski
committed
e543c76
View commit details
Copy full SHA for e543c76
View code at this point
Browse repository at this point
Commits on Jul 1, 2024
docs(ALL): prefer using code blocks with language annotation
Show description for 927d19c
echasnovski
committed
927d19c
View commit details
Copy full SHA for 927d19c
View code at this point
Browse repository at this point
Commits on Jun 22, 2024
feat(ALL): stop support for Neovim 0.7
Show description for 49edfef
echasnovski
committed
49edfef
View commit details
Copy full SHA for 49edfef
View code at this point
Browse repository at this point
Commits on May 25, 2024
feat(ALL): soft deprecate Neovim<0.8
echasnovski
committed
40261df
View commit details
Copy full SHA for 40261df
View code at this point
Browse repository at this point
Commits on Apr 30, 2024
fix(pairs): update `cr()` to temporarily ignore mode changing events
Show description for 5c975d8
echasnovski
committed
5c975d8
View commit details
Copy full SHA for 5c975d8
View code at this point
Browse repository at this point
Commits on Dec 17, 2023
(all) Use universally ` ~` to indicate help section heading.
echasnovski
committed
5520620
View commit details
Copy full SHA for 5520620
View code at this point
Browse repository at this point
Commits on Nov 3, 2023
(all) Fix typos.
dundargoc
authored and
echasnovski
committed
71f117f
View commit details
Copy full SHA for 71f117f
View code at this point
Browse repository at this point
Commits on Oct 9, 2023
(all) Update to properly store default config.
echasnovski
committed
6f6bd7e
View commit details
Copy full SHA for 6f6bd7e
View code at this point
Browse repository at this point
Commits on Jul 8, 2023
(mini.pairs) FEATURE: Allow `false` in `config.mappings` to not map the key.
echasnovski
committed
dfa9f6e
View commit details
Copy full SHA for dfa9f6e
View code at this point
Browse repository at this point
Commits on May 4, 2023
(all) Use `vim.keymap` to deal with mappings.
Show description for 963b800
echasnovski
committed
963b800
View commit details
Copy full SHA for 963b800
View code at this point
Browse repository at this point
Commits on Apr 29, 2023
(all) Use Lua API to create autocommands.
Show description for a3f281f
echasnovski
committed
a3f281f
View commit details
Copy full SHA for a3f281f
View code at this point
Browse repository at this point
Commits on Apr 28, 2023
(all) Remove Neovim<0.7 compatibility code.
echasnovski
committed
5b9539a
View commit details
Copy full SHA for 5b9539a
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.