{"id":20169476,"url":"https://github.com/delphinus/lightline-delphinus","last_synced_at":"2025-10-12T19:01:53.857Z","repository":{"id":20202431,"uuid":"88330035","full_name":"delphinus/lightline-delphinus","owner":"delphinus","description":"Yet another theme for lightline","archived":false,"fork":false,"pushed_at":"2022-05-18T00:49:05.000Z","size":986,"stargazers_count":33,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T03:53:12.797Z","etag":null,"topics":["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/delphinus.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}},"created_at":"2017-04-15T06:56:38.000Z","updated_at":"2023-02-22T13:23:56.000Z","dependencies_parsed_at":"2022-09-12T02:52:04.665Z","dependency_job_id":null,"html_url":"https://github.com/delphinus/lightline-delphinus","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/delphinus%2Flightline-delphinus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delphinus%2Flightline-delphinus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delphinus%2Flightline-delphinus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/delphinus%2Flightline-delphinus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/delphinus","download_url":"https://codeload.github.com/delphinus/lightline-delphinus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248143539,"owners_count":21054794,"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":["vim"],"created_at":"2024-11-14T01:12:37.784Z","updated_at":"2025-10-12T19:01:53.849Z","avatar_url":"https://github.com/delphinus.png","language":"Vim script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yet another theme for lightline\n\n\u003cimg src=\"https://github.com/delphinus/lightline-delphinus/raw/master/demo.gif\" width=\"446\" height=\"280\"\u003e\n\n## What is this?\n\nThis theme is for [lightline][] that is a statusline plugin for Vim. This has features below.\n\n* Additional components for lightline\n  - Support [ALE (Asynchronous Lint Engine)][ale]\n  - Support Powerline icons **(optional)**\n  - Support [majutsushi/tagbar][tagbar] to show function names **(optional)**\n  - Support [airblade/vim-gitgutter][vim-gitgutter] / [mhinz/vim-signify][vim-signify] to show diff status **(optional)**\n* Improved colorscheme for lightline to fit with [Solarized][] \u0026 [Nord][nord-vim] colorschemes\n\n[lightline]: https://github.com/itchyny/lightline.vim\n[devicons]: https://github.com/ryanoasis/vim-devicons\n[ale]: https://github.com/dense-analysis/ale\n[Solarized]: http://ethanschoonover.com/solarized/vim-colors-solarized\n\n## Themes\n\n* For Solarized Dark (best match for [vim-solarized8][])  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 15 59\" src=\"https://user-images.githubusercontent.com/1239245/32470747-142ef870-c39d-11e7-8337-353cdb8c838f.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 16 32\" src=\"https://user-images.githubusercontent.com/1239245/32470751-1a1b54fe-c39d-11e7-98f8-e0837fc8eded.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 16 48\" src=\"https://user-images.githubusercontent.com/1239245/32470754-1c9afd56-c39d-11e7-8660-46d72b40601c.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 17 03\" src=\"https://user-images.githubusercontent.com/1239245/32470757-20d18322-c39d-11e7-9218-1d4634a714c6.png\"\u003e\n\n* For Solarized Light (best match for [vim-solarized8][])  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 17 20\" src=\"https://user-images.githubusercontent.com/1239245/32470813-979b6586-c39d-11e7-928c-d6078ec10cf5.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 17 35\" src=\"https://user-images.githubusercontent.com/1239245/32470816-9b08754c-c39d-11e7-9eea-003a50d2f632.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 17 53\" src=\"https://user-images.githubusercontent.com/1239245/32470819-9e870594-c39d-11e7-8437-d5beb5129592.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 18 05\" src=\"https://user-images.githubusercontent.com/1239245/32470821-a0fcda7e-c39d-11e7-9474-b5af7f62ee39.png\"\u003e\n\n* For Nord ([nord-vim][])\n  \u003cimg width=\"847\" alt=\"2017-11-07 9 19 09\" src=\"https://user-images.githubusercontent.com/1239245/32470849-bd82e332-c39d-11e7-9cb0-2a1c3e567f19.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 19 30\" src=\"https://user-images.githubusercontent.com/1239245/32470853-c1191c6e-c39d-11e7-9c63-f7cabd6fca20.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 19 59\" src=\"https://user-images.githubusercontent.com/1239245/32470856-c2ac361a-c39d-11e7-8b51-236671673c6b.png\"\u003e  \n  \u003cimg width=\"847\" alt=\"2017-11-07 9 20 13\" src=\"https://user-images.githubusercontent.com/1239245/32470857-c40b81aa-c39d-11e7-8355-b336a3e3f3f5.png\"\u003e\n\n[vim-solarized8]: https://github.com/lifepillar/vim-solarized8\n[nord-vim]: https://github.com/arcticicestudio/nord-vim\n\n## Install\n\n### for [dein.vim][dein]\n\n#### Basic setting\n\n```vim\ncall dein#add('delphinus/lightline-delphinus')\ncall dein#add('itchyny/lightline.vim')\n\n\" optional\ncall dein#add('ryanoasis/vim-devicons')\ncall dein#add('dense-analysis/ale')\ncall dein#add('majutsushi/tagbar')\ncall dein#add('airblade/vim-gitgutter')\ncall dein#add('mhinz/vim-signify')\n```\n\n#### TOML setting\n\n```toml\n[[plugins]]\nrepo = 'delphinus/lightline-delphinus'\n\n[[plugins]]\nrepo = 'itchyny/lightline.vim'\n\n# optional\n[[plugins]]\nrepo = 'ryanoasis/vim-devicons'\n\n[[plugins]]\nrepo = 'dense-analysis/ale'\n\n[[plugins]]\nrepo = 'majutsushi/tagbar'\n```\n\n[dein]: https://github.com/Shougo/dein.vim\n\n### for other plugin managers\n\n**TODO**\n\n## other setting\n\n### `g:lightline_delphinus_use_powerline_glyphs`\n\nIf true, it uses glyphs for [Powerline][]. You should use this options with fonts from [powerline-fonts][] or natively supported ones such as [Iosevka][].\n\n[Powerline]: https://github.com/powerline/powerline\n[powerline-fonts]: https://github.com/powerline/fonts\n[Iosevka]: https://be5invis.github.io/Iosevka/\n\n### `g:lightline_delphinus_use_nerd_fonts_glyphs`\n\nIf true, it uses glyphs for [nerd-fonts][]. You should use this options with [patched fonts][].\n\n[nerd-fonts]: https://github.com/ryanoasis/nerd-fonts\n[patched fonts]: https://github.com/ryanoasis/nerd-fonts#patched-fonts\n\n### `g:lightline_delphinus_colorscheme`\n\nCan be set `solarized_improved` (Default) or `nord_improved`.\n\n### `g:lightline_delphinus_tagbar_enable`\n\nEnable tagbar feature. See below.\n\n### `g:lightline_delphinus_gitgutter_enable`\n\nEnable gitgutter feature. See below.\n\nCan be set `solarized_improved` (Default) or `nord_improved`.\n\n## ALE setting (optional)\n\nIf you want to use neat glyphs statusline for ALE, you should add some settings for ALE. Below is an example that I used in capturing GIF above.\n\n```vim\n\" nr2char(...) is for describing icons from devicons\nlet g:ale_echo_msg_error_str = nr2char(0xf421) . ' '\nlet g:ale_echo_msg_warning_str = nr2char(0xf420) . ' '\nlet g:ale_echo_msg_info_str = nr2char(0xf05a) . ' '\nlet g:ale_echo_msg_format = '%severity%  %linter% - %s'\nlet g:ale_sign_column_always = 1\nlet g:ale_sign_error = g:ale_echo_msg_error_str\nlet g:ale_sign_warning = g:ale_echo_msg_warning_str\nlet g:ale_statusline_format = [\n      \\ g:ale_echo_msg_error_str . ' %d',\n      \\ g:ale_echo_msg_warning_str . ' %d',\n      \\ nr2char(0xf4a1) . '  ']\n```\n\n## tagbar setting (optional)\n\nlightline-delphinus can detect installed [tagbar][] and show function names on cursor by `tagbar#current()`. The info from tagbar will be updated once per second at the maximum.\n\nSet `let g:lightline_delphinus_tagbar_enable = 1` to enable this.\n\n[tagbar]: https://github.com/majutsushi/tagbar\n\n\u003cimg width=\"621\" alt=\"2018-07-12 14 22 05\" src=\"https://user-images.githubusercontent.com/1239245/42614066-2914af50-85df-11e8-9465-395a04e6ac82.png\"\u003e\n\n## gitgutter setting (optional)\n\nlightline-delphinus can detect installed [vim-gitgutter][] and show diff info calculated from `gitgutter#hunk#hunks()`.\n\nSet `let g:lightline_delphinus_gitgutter_enable = 1` to enable this.\n\n[vim-gitgutter]: https://github.com/airblade/vim-gitgutter\n\n\u003cimg width=\"708\" alt=\"2018-10-27 10 43 47\" src=\"https://user-images.githubusercontent.com/1239245/47598330-4db88580-d9d5-11e8-93dd-fdf91d52894a.png\"\u003e\n\n## signify setting (optional)\n\nlightline-delphinus can detect installed [vim-signify][] and show diff info calculated from `sy#repo#get_stats()`.\n\nSet `let g:lightline_delphinus_signify_enable = 1` to enable this.\n\n[vim-signify]: https://github.com/mhinz/vim-signify\n\n\u003cimg width=\"624\" alt=\"スクリーンショット 0001-10-03 17 58 40\" src=\"https://user-images.githubusercontent.com/1239245/66113298-7692c300-e607-11e9-821d-597bbda754f9.png\"\u003e\n\n## Contribution\n\nThe colorscheme's are formerly generated because the sources are a bit complicated and take long time to be evaluated in Vim.\n\n* source: `autoload/lightline/delphinus/colorscheme/nord_improved.vim`\n* generated: `autoload/lightline/colorscheme/nord_improved.vim`\n\nSo you should not edit the colorscheme's directly. You should edit the sources, and run the script to generate.\n\n```sh\n# edit the source\nvim autoload/lightline/delphinus/colorscheme/nord_improved.vim\n# run the script\n# this needs Python 3.6+\nbin/dump.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdelphinus%2Flightline-delphinus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdelphinus%2Flightline-delphinus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdelphinus%2Flightline-delphinus/lists"}