{"id":25392660,"url":"https://github.com/metasansana/dotvim","last_synced_at":"2025-04-10T01:44:55.185Z","repository":{"id":146917865,"uuid":"124661394","full_name":"metasansana/dotvim","owner":"metasansana","description":"Vim configuration and plugins used by me.","archived":false,"fork":false,"pushed_at":"2023-06-06T17:24:18.000Z","size":57,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-15T16:57:54.773Z","etag":null,"topics":["dotvim","vim","vimrc-settings"],"latest_commit_sha":null,"homepage":"","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/metasansana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-10T14:05:24.000Z","updated_at":"2023-03-18T22:46:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"0a18e297-2970-4e46-aaf5-daadbff35feb","html_url":"https://github.com/metasansana/dotvim","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/metasansana%2Fdotvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fdotvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fdotvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metasansana%2Fdotvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metasansana","download_url":"https://codeload.github.com/metasansana/dotvim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248142522,"owners_count":21054665,"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":["dotvim","vim","vimrc-settings"],"created_at":"2025-02-15T16:56:02.238Z","updated_at":"2025-04-10T01:44:55.174Z","avatar_url":"https://github.com/metasansana.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dotvim\n\n\u003e Vim folder and configuration files used by Quenk Technologies. \n\n## Installation\n\nClone this repo somewhere on your machine. \n\nOptionally cd into the directory and run `git submodule update --recursive` in the folder.\n\nCreate symlinks to the `.vim` and `.vimrc` folders. Place those symlinks in your `$HOME` folder. \n\n## Setup\n\nMost of the plugins work out of the box but YouCompleteMe requires various setup steps. \nSee their [documentation](https://github.com/Valloric/YouCompleteMe).\n\n## Concepts\n\nConfiguration is done in the [.vim/vimrc.d](.vim/vimrc.d) folder. There are files for common things\nlike [editing.vim](.vim/vimrc.d/editing.vim) and configuration files for various plugins.\n\nWhen adding a new plugin that requires configuration, create a `.vim` file with its name and\nremember to include comments as to what it does.\n\n### .vimlocal\n\nThe `.vimrc` file contains a script that attempts to source a file called `.vimlocal` in your project root if it exists.\nUse this to do things like run `autocmd`s when you save a file etc.\n\n## Languages\n\nOut of the box we have support for less, javascript and TypeScript and a few other languages used at QT.\nWhen setting up configuration for new languages, create a new branch for that language and install\nwhatever plugins needed etc.\n\nThis will help keep startup complexity low when using this repo in virtual machines etc. tailored for only\ndeveloping one language.\n\nGeneral settings and plugins should remain in the master branch.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetasansana%2Fdotvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetasansana%2Fdotvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetasansana%2Fdotvim/lists"}