{ "info": { "author": "Mark Blakeney", "author_email": "mark@irsaere.net", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "## VIM PLUGINS PROFILER\n\n[vim-plugins-profiler](https://github.com/bulletmark/vim-plugins-profiler)\nis a small utility which outputs a sorted list of [vim\neditor](http://www.vim.org) plugin startup times in millisec. Only vim\nplugins you have installed personally in your home directory are\nconsidered. This utility was written for Linux platforms but should work\non other platforms as well, including Mac and Windows.\n\nThe latest version and documentation is available at\nhttps://github.com/bulletmark/vim-plugins-profiler.\n\n### USAGE\n\nJust run at command line, e.g.:\n```\n$ vim-plugins-profiler\n 1: 16.759 (54.4%) nerdtree\n 2: 4.248 (13.8%) vim-airline\n 3: 2.880 ( 9.3%) delimitMate\n 4: 2.000 ( 6.5%) tabular\n 5: 1.596 ( 5.2%) emmet-vim\n 6: 1.579 ( 5.1%) YouCompleteMe\n 7: 0.668 ( 2.2%) ctrlp.vim\n 8: 0.399 ( 1.3%) vim-surround\n 9: 0.271 ( 0.9%) vim-better-whitespace\n 10: 0.155 ( 0.5%) vim-commentary\n 11: 0.141 ( 0.5%) autoload_cscope.vim\n 12: 0.080 ( 0.3%) ag.vim\n 13: 0.034 ( 0.1%) vim-javascript\n 14: 0.015 ( 0.0%) typescript-vim\n 15: 0.010 ( 0.0%) vim-vue\n```\n\n- The plugin startup times are in millisec, sorted from highest usage to\n lowest.\n- The percentages are the percent of total plugin startup time\n (i.e. the total plugin time additional to normal vim startup time)\n that each plugin contributes.\n\n#### OPTIONAL ARGUMENTS\n\n```\nusage: vim-plugins-profiler [-h] [-e EXE] [-r RUNS] [-n NUM]\n\nOutput sorted summary of VIM plugin startup times in millisecs.\n\noptional arguments:\n -h, --help show this help message and exit\n -e EXE, --exe EXE vim executable name or path, default=\"vim\"\n -r RUNS, --runs RUNS number of sample runs to average over, default=4\n -n NUM, --num NUM limit output to given number of plugins\n```\n\n### INSTALLATION\n\nNOTE: Arch Linux users can just install\n[vim-plugins-profiler from the AUR](https://aur.archlinux.org/packages/vim-plugins-profiler/).\n\nRequires python 3.5 or later. Note [vim-plugins-profiler is on\nPyPI](https://pypi.org/project/vim-plugins-profiler) so you can `sudo pip install\nvim-plugins-profiler` or:\n\n```\ngit clone https://github.com/bulletmark/vim-plugins-profiler\ncd vim-plugins-profiler\nsudo make install\n```\n\nThere is no configuration required.\n\n### UPGRADE\n\n```\ncd vim-plugins-profiler # Source dir, as above\ngit pull\nsudo make install\n```\n\n### REMOVAL\n\n```\ncd vim-plugins-profiler # Source dir, as above\nsudo make uninstall\n```\n\n### LICENSE\n\nCopyright (C) 2018 Mark Blakeney. This program is distributed under the\nterms of the GNU General Public License. This program is free software:\nyou can redistribute it and/or modify it under the terms of the GNU\nGeneral Public License as published by the Free Software Foundation,\neither version 3 of the License, or any later version.\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License at for more details.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bulletmark/vim-plugins-profiler", "keywords": "vim gvim", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "vim-plugins-profiler", "package_url": "https://pypi.org/project/vim-plugins-profiler/", "platform": "", "project_url": "https://pypi.org/project/vim-plugins-profiler/", "project_urls": { "Homepage": "https://github.com/bulletmark/vim-plugins-profiler" }, "release_url": "https://pypi.org/project/vim-plugins-profiler/1.8.2/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Program to output sorted summary of vim plugin startup times", "version": "1.8.2" }, "last_serial": 4230493, "releases": { "1.8.2": [ { "comment_text": "", "digests": { "md5": "bae6f1bfb6a8c92daf9b41731b9bfc39", "sha256": "87be055c2fa99b021f36b9b71a4e840bb4e907ff5cbb627111ccd03590e87799" }, "downloads": -1, "filename": "vim-plugins-profiler-1.8.2.tar.gz", "has_sig": false, "md5_digest": "bae6f1bfb6a8c92daf9b41731b9bfc39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4451, "upload_time": "2018-09-02T03:29:08", "url": "https://files.pythonhosted.org/packages/bb/a8/53f8bc78f06977fbf03d1cc4775b2911466e7c51b6918016a0822c891db7/vim-plugins-profiler-1.8.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bae6f1bfb6a8c92daf9b41731b9bfc39", "sha256": "87be055c2fa99b021f36b9b71a4e840bb4e907ff5cbb627111ccd03590e87799" }, "downloads": -1, "filename": "vim-plugins-profiler-1.8.2.tar.gz", "has_sig": false, "md5_digest": "bae6f1bfb6a8c92daf9b41731b9bfc39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4451, "upload_time": "2018-09-02T03:29:08", "url": "https://files.pythonhosted.org/packages/bb/a8/53f8bc78f06977fbf03d1cc4775b2911466e7c51b6918016a0822c891db7/vim-plugins-profiler-1.8.2.tar.gz" } ] }