{ "info": { "author": "Devanshu Desai", "author_email": "dbdesai@ucsd.edu", "bugtrack_url": null, "classifiers": [], "description": "vim2vsc\n========\n\nThis tool is meant to convert your custom vim bindings from your .vimrc into \nVSCode compatible bindings. At the time this tool was created, .vimrc is not\nofficially supported by the VScodeVim extension (the most popular vim emulator\nfor VSCode) and there are no known tool that automate the process formatting vim \nbindings for vscode-vim.\n\nLink to VSCodeVim: ``\n\nFeatures\n--------\n\n- Formats bindings for Normal Mode, Insert Mode and Visual Mode\n\n- Auto-enables popular vim extensions like airline and vim-easymotion by activating vscode ports. **Planned**\n\n- Sets flags like ``:set hlsearch`` and ``set :inclsearch``. **Planned**\n\nRequirements\n------------\n- Python 3.6+\n\nInstallation\n------------\n\nYou can get vim2vsc by running:\n\n git clone https://github.com/devanshuDesai/vim2vsc\n\nUsage\n-----------\n\n cd vim2vsc\n python3 convert.py\n\n``convert.py`` accepts three flags:\n- ``--vimrc`` Specify the path to your ``.vimrc`` installation (guesses \npath based on system if you don't provide one).\n- ``--settings`` Specify the path to your ``settings.json`` for your VSCode Installation(guesses \npath based on system if you don't provide one).\n- ``--nobackup`` If this flag is set, vscode-vim doesn't save your old ``package.json``\nbefore modifying it.\n\nExamples\n----------\n\n python3 convert.py --settings ~/downloads/settings.json --nobackup\n\nEquivalently,\n\n python3 convert.py --s ~/downloads/settings.json --b\n\nContribute\n----------\n\n- Issue Tracker: github.com/$devanshuDesai/vim2vsc/issues\n- Source Code: github.com/devanshuDesai/vim2vsc\n\n\nLicense\n-------\n\n The project is licensed under the MIT license.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://gehrcke.de/2014/02/distributing-a-python-command-line-application", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "vim2vsc", "package_url": "https://pypi.org/project/vim2vsc/", "platform": "", "project_url": "https://pypi.org/project/vim2vsc/", "project_urls": { "Homepage": "http://gehrcke.de/2014/02/distributing-a-python-command-line-application" }, "release_url": "https://pypi.org/project/vim2vsc/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python command line application to convert vimrc to vscode compatible bindings.", "version": "0.1.0" }, "last_serial": 5565988, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "49194631499db0f0317048b8a9bddaaa", "sha256": "d8d3a216e5278b0144fb91ca4d0fd9d7a5eb160291ecba332c259c12bf883f9c" }, "downloads": -1, "filename": "vim2vsc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "49194631499db0f0317048b8a9bddaaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3508, "upload_time": "2019-07-22T06:58:56", "url": "https://files.pythonhosted.org/packages/45/f9/abe8aa22d6b1eaf05f4d8190cb8b714fb16845d719bd07825306448c5b10/vim2vsc-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49194631499db0f0317048b8a9bddaaa", "sha256": "d8d3a216e5278b0144fb91ca4d0fd9d7a5eb160291ecba332c259c12bf883f9c" }, "downloads": -1, "filename": "vim2vsc-0.1.0.tar.gz", "has_sig": false, "md5_digest": "49194631499db0f0317048b8a9bddaaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3508, "upload_time": "2019-07-22T06:58:56", "url": "https://files.pythonhosted.org/packages/45/f9/abe8aa22d6b1eaf05f4d8190cb8b714fb16845d719bd07825306448c5b10/vim2vsc-0.1.0.tar.gz" } ] }