Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/4513echo/vim-colors-hatsunemiku

πŸ’š A vim colorscheme like "εˆιŸ³γƒŸγ‚―" (Hatsune Miku). Miku makes vimmers happy!
https://github.com/4513echo/vim-colors-hatsunemiku

color-scheme colorscheme colorschemes hatsune hatsune-miku miku vim vim-colorscheme vim-plugin

Last synced: 16 days ago
JSON representation

πŸ’š A vim colorscheme like "εˆιŸ³γƒŸγ‚―" (Hatsune Miku). Miku makes vimmers happy!

Awesome Lists containing this project

README

        

# ![vim-colors-hatsunemiku](https://ec.crypton.co.jp/img/vocaloid/mikunt/mikunt_logo.png)

## Features

- Fast (colorscheme files are generated by
[estilo](https://github.com/jacoborus/estilo))
- Dark and light background
- True colors (24 bit colors) support
- 256 colors terminal support
- Terminal window (`:terminal`) colors support
- [lightline.vim](https://github.com/itchyny/lightline.vim) colorscheme and
[vim-airline](https://github.com/vim-airline/vim-airline) theme
- Neovim built-in LSP support
- Specific support for some plugins
- [rhysd/clever-f.vim](https://github.com/rhysd/clever-f.vim)
- [hrsh7th/vim-searchx](https://github.com/hrsh7th/vim-searchx)
- [airblade/vim-gitgutter](https://github.com/airblade/vim-gitgutter)
- [mhinz/vim-signify](https://github.com/mhinz/vim-signify)
- [neoclide/coc.nvim](https://github.com/neoclide/coc.nvim)
- [... or what you want](https://github.com/4513ECHO/vim-colors-hatsunemiku/issues)

## Environmental Requirements

If you use (Neo)vim on GUI, this colorscheme works fine. If you use (Neo)vim on
terminal, you have to use the terminal with 256 colors support. Setting
`'termguicolors'` and using true colors (24 bit colors) is recommended if the
terminal has support.

## Screenshot

Please see
[this issue](https://github.com/4513ECHO/vim-colors-hatsunemiku/issues/1) to
find more screenshots. Your screenshot is welcome!

![screenshot](https://user-images.githubusercontent.com/81011153/159166785-ad4a93f9-f7a7-41a2-9755-37807acb341c.jpeg)

## Usage

```vim
if !has('gui_running') && has('termguicolors')
" Use true colors (recommended)
set termguicolors
endif
syntax enable
" for dark theme
colorscheme hatsunemiku
" for light theme
colorscheme hatsunemiku_light
```

Use as [lightline.vim](https://github.com/itchyny/lightline.vim) colorscheme:

```vim
" for dark theme
let g:lightline = { 'colorscheme': 'hatsunemiku' }
" for light theme
let g:lightline = { 'colorscheme': 'hatsunemiku_light' }
```

Use as [vim-airline](https://github.com/vim-airline/vim-airline) theme:

```vim
" for dark theme
let g:airline_theme = 'hatsunemiku'
" for light theme
let g:airline_theme = 'hatsunemiku_light'
```

## Contribution

Colorscheme files are generated by
[estilo](https://github.com/jacoborus/estilo), which requires
[deno](https://deno.land) v1.42 or later.

You MUST NOT edit files in `colors/` directly.

If you want to add new highlights for specific filetypes, please create new file
for `estilos/syntax/{filetype}.yml`.

If you want to add new highlights for specific plugins, please add section for
`estilos/syntax/plugins.yml`, and you should comment the name of plugin.

## License

This work depicts the character "εˆιŸ³γƒŸγ‚―" (Hatsune Miku) of Crypton Future
Media, Inc. based on
[ピをプロ・キャラクター・ラむセンス](http://piapro.jp/license/pcl/summary).

This plugin distributed under the [MIT license](./LICENSE).