{"id":13469237,"url":"https://github.com/vimsence/vimsence","last_synced_at":"2025-03-26T06:32:01.975Z","repository":{"id":43150877,"uuid":"183931637","full_name":"vimsence/vimsence","owner":"vimsence","description":"Discord Rich Presence plugin for Vim","archived":false,"fork":true,"pushed_at":"2024-05-17T07:51:11.000Z","size":92,"stargazers_count":198,"open_issues_count":27,"forks_count":24,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-10-29T23:54:53.831Z","etag":null,"topics":["discord","rich-presence","vim"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"anned20/vimsence","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vimsence.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-28T16:20:03.000Z","updated_at":"2024-10-22T12:58:55.000Z","dependencies_parsed_at":"2023-01-27T05:16:16.372Z","dependency_job_id":null,"html_url":"https://github.com/vimsence/vimsence","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimsence%2Fvimsence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimsence%2Fvimsence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimsence%2Fvimsence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vimsence%2Fvimsence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vimsence","download_url":"https://codeload.github.com/vimsence/vimsence/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245604027,"owners_count":20642928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","rich-presence","vim"],"created_at":"2024-07-31T15:01:29.966Z","updated_at":"2025-03-26T06:32:01.291Z","avatar_url":"https://github.com/vimsence.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eVimSence\u003c/h1\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/aL4g3nx.png\" width=\"300\"\u003e\n  \u003cimg src=\"https://i.imgur.com/nrhZj4O.png\" width=\"300\"\u003e\n\u003c/p\u003e\n\n## Getting Started\nThese instructions will get you a copy of the project up and running on your local machine.\nMore help about the plugin itself can be found [here](doc/vimsence.txt).\n\n### Prerequisites\nYou need to have Vim/NeoVim with Python3 support\n\n### Installing\n#### [Vim-Plug](https://github.com/junegunn/vim-plug)\n1. Add `Plug 'vimsence/vimsence'` to your vimrc file.\n2. Reload your vimrc or restart\n3. Run `:PlugInstall`\n\n#### [Vundle](https://github.com/VundleVim/Vundle.vim) or similar\n1. Add `Plugin 'vimsence/vimsence'` to your vimrc file.\n2. Reload your vimrc or restart\n3. Run `:BundleInstall`\n\n#### [NeoBundle](https://github.com/Shougo/neobundle.vim)\n1. Add `NeoBundle 'vimsence/vimsence'` to your vimrc file.\n2. Reload your vimrc or restart\n3. Run `:NeoUpdate`\n\n#### [Dein.vim](https://github.com/Shougo/dein.vim)\n1. Add `call dein#add('vimsence/vimsence')` to your vimrc file.\n2. Reload your vimrc or restart\n3. Run `:call dein#install()`\n\n#### [Pathogen](https://github.com/tpope/vim-pathogen)\n```sh\ncd ~/.vim/bundle\ngit clone https://github.com/vimsence/vimsence.git\n```\n\n#### Vim8 packages\n```sh\ngit submodule add https://github.com/vimsence/vimsence.git vimsence\n```\n\n## Configuration\nYou can configure the messages of VimSence in your `.vimrc` with these options:\n```vim\nlet g:vimsence_client_id = '439476230543245312'\nlet g:vimsence_small_text = 'NeoVim'\nlet g:vimsence_small_image = 'neovim'\nlet g:vimsence_editing_details = 'Editing: {}'\nlet g:vimsence_editing_state = 'Working on: {}'\nlet g:vimsence_file_explorer_text = 'In NERDTree'\nlet g:vimsence_file_explorer_details = 'Looking for files'\nlet g:vimsence_custom_icons = {'filetype': 'iconname'}\n```\n\n## Development\nFirst create a virtual environment.\nIf you don’t already have a preferred way to do this,\ntake some time to look at tools like pew, virtualfish, and virtualenvwrapper.\n\nInstall the development dependencies:\n```sh\npip install -r requirements-dev.txt\n```\n\nTo avoid committing code that violates our style guide, we strongly advise you to install [pre-commit](https://pre-commit.com/) hooks:\n```sh\npre-commit install\n```\n\nYou can also run them anytime using:\n```sh\npre-commit run --all-files\n```\n\n## Authors\n| Contributor                                                                                                                         | What has been done    |\n|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------|\n| \u003cimg src=\"https://avatars.githubusercontent.com/anned20\" height=30px align=center\u003e   [Anne Douwe Bouma](https://github.com/anned20) | Original work         |\n| \u003cimg src=\"https://avatars.githubusercontent.com/hugolgst\" height=30px align=center\u003e   [Hugo Lageneste](https://github.com/hugolgst) | Maintaining this fork |\n\nSee also the list of [contributors](https://github.com/vimsence/vimsence/contributors) who participated in this project.\n\n## License\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvimsence%2Fvimsence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvimsence%2Fvimsence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvimsence%2Fvimsence/lists"}