{"id":13941634,"url":"https://github.com/doums/darcula","last_synced_at":"2025-04-05T13:09:34.343Z","repository":{"id":44542528,"uuid":"213182116","full_name":"doums/darcula","owner":"doums","description":"A Vim color scheme reproduction of the official JetBrains IDE Darcula theme","archived":false,"fork":false,"pushed_at":"2024-07-23T11:54:50.000Z","size":607,"stargazers_count":373,"open_issues_count":10,"forks_count":60,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-29T12:09:35.303Z","etag":null,"topics":["color-scheme","colorscheme","darcula","dark-theme","editor","ide","jetbrains","neovim","nvim","truecolor","vim"],"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/doums.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":"2019-10-06T14:21:53.000Z","updated_at":"2025-03-24T10:21:56.000Z","dependencies_parsed_at":"2024-11-15T08:13:03.906Z","dependency_job_id":"3aef9349-baa5-4bc4-8843-e3c67a00bbee","html_url":"https://github.com/doums/darcula","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/doums%2Fdarcula","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doums%2Fdarcula/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doums%2Fdarcula/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/doums%2Fdarcula/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/doums","download_url":"https://codeload.github.com/doums/darcula/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247339158,"owners_count":20923014,"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":["color-scheme","colorscheme","darcula","dark-theme","editor","ide","jetbrains","neovim","nvim","truecolor","vim"],"created_at":"2024-08-08T02:01:23.357Z","updated_at":"2025-04-05T13:09:34.320Z","avatar_url":"https://github.com/doums.png","language":"Vim script","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"readme":"## Darcula\n\n![darcula](./img/full_screen.png)\n\n:smiling_imp: A [Vim](https://www.vim.org/)/[Neovim](https://neovim.io/) color scheme reproduction of the official [JetBrains](https://www.jetbrains.com/) IDE Darcula theme\n\n### install\nIf you use a plugin manager, follow the traditional way.\n\nFor example with [vim-plug](https://github.com/junegunn/vim-plug) add this in `.vimrc`/`init.vim`:\n```\nPlug 'doums/darcula'\n```\n\nThen run in vim:\n```\n:source $MYVIMRC\n:PlugInstall\n```\nIf you use vim package `:h packages`.\n\n### usage\nPut this in your `.vimrc`/`init.vim`:\n```\ncolorscheme darcula\n```\nTo fully enjoy the color scheme and if your terminal supports [Truecolor](https://gist.github.com/XVilka/8346728) add\n```\nset termguicolors\n```\n\nIf you use [lightline](https://github.com/itchyny/lightline.vim):\n```\nlet g:lightline = { 'colorscheme': 'darculaOriginal' }\n```\nNOTE: lightline already provides a \"darcula\" color scheme that I find simply bad. I strongly recommend to use mine instead (using `darculaOriginal` instead of `darcula` in the above config).\n\n**tree-sitter** support\n\n[treesitter](https://github.com/nvim-treesitter/nvim-treesitter)\n\n### support\n- Truecolor\n- 256 color\n- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)\n- nvim [LSP](https://neovim.io/doc/user/lsp.html)\n\n### VimScript API\n\n#### darcula#palette\nthe colors palette of Darcula\n\n#### darcula#Hi\nhelper function to create/modify highlight group\n\n#### example:\n```\ncall darcula#Hi('rustLifetime', darcula#palette.macroName, darcula#palette.bg, 'italic')\ncall darcula#Hi('Comment', [ '#eeeeee', 255 ], darcula#palette.null, 'italic')\ncall darcula#Hi('BlackFg', [ '#000000', 16 ])\n```\n\n### helper groups\nDarcula provides some helper groups.\\\nYou can use them with `hi link`.\n\n[GitGutter](https://github.com/airblade/vim-gitgutter)\n```\nhi! link GitGutterAdd GitAddStripe\nhi! link GitGutterChange GitChangeStripe\nhi! link GitGutterDelete GitDeleteStripe\nlet g:gitgutter_sign_removed = '▶'\n```\n\n[Coc](https://github.com/neoclide/coc.nvim)\n```\nhi! link CocErrorSign ErrorSign\nhi! link CocWarningSign WarningSign\nhi! link CocInfoSign InfoSign\nhi! link CocHintSign HintSign\nhi! link CocErrorFloat Pmenu\nhi! link CocWarningFloat Pmenu\nhi! link CocInfoFloat Pmenu\nhi! link CocHintFloat Pmenu\nhi! link CocHighlightText IdentifierUnderCaret\nhi! link CocHighlightRead IdentifierUnderCaret\nhi! link CocHighlightWrite IdentifierUnderCaretWrite\nhi! link CocErrorHighlight CodeError\nhi! link CocWarningHighlight CodeWarning\nhi! link CocInfoHighlight CodeInfo\nhi! link CocHintHighlight CodeHint\n```\n\n[ALE](https://github.com/dense-analysis/ale)\n```\nhi! link ALEError Error\nhi! link ALEWarning CodeWarning\nhi! link ALEInfo CodeInfo\nhi! link ALEErrorSign ErrorSign\nhi! link ALEWarningSign WarningSign\nhi! link ALEInfoSign InfoSign\n```\n\n### credits\n[JetBrains](https://www.jetbrains.com/) for the original and awsome Darcula color scheme!\n\n### license\nMozilla Public License 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoums%2Fdarcula","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdoums%2Fdarcula","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdoums%2Fdarcula/lists"}