FelikZ / Ctrlp Py Matcher
Licence: mit
Fast vim CtrlP matcher based on python
Stars: ✭ 229
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Ctrlp Py Matcher
Damnwebscanner
Another web vulnerabilities scanner, this extension works on Chrome and Opera
Stars: ✭ 254 (+10.92%)
Mutual labels: plugin, extension
Caddy V1 Webdav
📂 WebDAV support for Caddy server.
Stars: ✭ 36 (-84.28%)
Mutual labels: plugin, extension
Textext
Re-editable LaTeX graphics for Inkscape
Stars: ✭ 383 (+67.25%)
Mutual labels: plugin, extension
Chrome Better History
Replace the default Chrome history with this better history plugin.
Stars: ✭ 103 (-55.02%)
Mutual labels: plugin, extension
Miaow
A set of plugins for Sketch include drawing links & marks, UI Kit & Color sync, font & text replacing.
Stars: ✭ 2,536 (+1007.42%)
Mutual labels: plugin, extension
Cp Ddd Framework
A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 566 (+147.16%)
Mutual labels: plugin, extension
Awesome Xcode Extensions
Awesome native Xcode extensions.
Stars: ✭ 2,628 (+1047.6%)
Mutual labels: plugin, extension
Sublimall Server
Server behind Sublimall SublimeText plugin
Stars: ✭ 43 (-81.22%)
Mutual labels: plugin, extension
Plugin.video.catchuptvandmore
Replay, Live TV and websites videos addon for Kodi
Stars: ✭ 131 (-42.79%)
Mutual labels: plugin, extension
Dddplus
🔥 A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 107 (-53.28%)
Mutual labels: plugin, extension
Icondrop
Get access to 2 million+ design resources right inside Adobe Xd, Figma, Sketch, Microsoft Office, G Suite and many more.
Stars: ✭ 174 (-24.02%)
Mutual labels: plugin, extension
Findviewbyme
A plugin for android developer, with the plugin you can generate "findViewById" code quickly.
Stars: ✭ 215 (-6.11%)
Mutual labels: plugin
Tinyfaces Sketch Plugin
Fill selected layers in Sketch with free stock avatars
Stars: ✭ 221 (-3.49%)
Mutual labels: plugin
Sketchup Stl
A SketchUp Ruby Extension that adds STL (STereoLithography) file format import and export.
Stars: ✭ 214 (-6.55%)
Mutual labels: extension
Vim Yoink
Vim plugin that maintains a yank history to cycle between when pasting
Stars: ✭ 225 (-1.75%)
Mutual labels: plugin
Better Mybatis Generator
在idea的数据库工具中,直接对表生成mybatis相关的代码文件。
Stars: ✭ 219 (-4.37%)
Mutual labels: plugin
ctrlp-py-matcher
Fast CtrlP matcher based on python
Performance difference is up to x22, look at this perf:
Default matcher:
FUNCTIONS SORTED ON SELF TIME
count total (s) self (s) function
3 17.768008 17.610161 <SNR>102_MatchIt()
With Py Matcher:
FUNCTIONS SORTED ON SELF TIME
count total (s) self (s) function
3 0.730215 pymatcher#PyMatch()
To achive such results try to do long (5-10+ sym) text queries on a large amount of files (1kk+).
To install this plugin you need Vim compiled with +python
flag:
vim --version | grep python
This plugin should be compatible with vim 7.x and NeoVIM as well.
If you still have performance issues, it can be caused by bufferline or alike plugins. So if, for example, it caused by bufferline you can switch to airline and setup this option:
let g:airline#extensions#tabline#enabled = 1
Installation
https://github.com/tpope/vim-pathogen)
Pathogen (git clone https://github.com/FelikZ/ctrlp-py-matcher ~/.vim/bundle/ctrlp-py-matcher
https://github.com/gmarik/vundle)
Vundle (Plugin 'FelikZ/ctrlp-py-matcher'
https://github.com/Shougo/neobundle.vim)
NeoBundle (NeoBundle 'FelikZ/ctrlp-py-matcher'
~/.vimrc setup
let g:ctrlp_match_func = { 'match': 'pymatcher#PyMatch' }
Full documentation is available here
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].