Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/doki-theme/doki-theme-vim

Complementary color schemes for your full Otaku terminal experience. Works best with the Doki Theme for Hyper.js!
https://github.com/doki-theme/doki-theme-vim

anime color-scheme color-schemes hyper hyperjs otaku theme themes vim waifu

Last synced: 2 days ago
JSON representation

Complementary color schemes for your full Otaku terminal experience. Works best with the Doki Theme for Hyper.js!

Awesome Lists containing this project

README

        

Doki Theme VIM
---

![Zero Two's light theme w/ hyper](./assets/screenshots/zero_two_code.png)

These VIM color themes will complement your [Doki Theme for Hyper themes](https://github.com/doki-theme/doki-theme-hyper) very well.
Go for the full Otaku terminal experience!

## Contents

- [Installation](#installation)
- [Supported Plugins](#supported-plugins)

## Installation

- [Vim](#vim)
- [NeoVim](#neovim)

### Vim

These are the default instructions using Vim 8's `|packages|` feature. See
sections below, if you use other plugin managers.

1. Create theme folder (in case you don't have yet):

```shell
mkdir -p ~/.vim/pack/themes/start
```

If you use vim 8.0 (and not 8.2), you may need to use
`~/.vim/pack/themes/opt` instead.

2. Navigate to the folder above:

```shell
cd ~/.vim/pack/themes/start
```

3. Clone the repository using the "doki-theme" name:

```shell
git clone https://github.com/doki-theme/doki-theme-vim.git doki-theme
```

4. Create configuration file (in case you don't have yet):

```shell
touch ~/.vimrc
```

5. Edit the `~/.vimrc` file with the following content:
```shell
packadd! doki-theme
syntax enable
colorscheme rem
```

6. Now in VIM, you can find a full list of all the Doki Theme `colorschemes` by following these steps:
1. Open VIM
1. type `:colorscheme` then add a `space` followed by a `ctrl+d`
![Color Schemes](./assets/screenshots/zero_two_settings.png)

### NeoVim

These are the default instructions using NeoVim's `|packages|` feature. See
sections below, if you use other plugin managers.

1. Create theme folder (in case you don't have yet):

```shell
mkdir -p ~/.local/share/nvim/site/pack/themes/start
```

2. Navigate to the folder above:

```shell
cd ~/.local/share/nvim/site/pack/themes/start
```

3. Clone the repository using the "doki-theme" name:

```shell
git clone https://github.com/doki-theme/doki-theme-vim.git doki-theme
```

4. Create configuration file (in case you don't have yet):

```
touch ~/.config/nvim/init.vim
```

5. Edit the `~/.vimrc` file with the following content:
```
packadd! doki-theme
syntax enable
colorscheme zero_two_dark
```

6. Now in NeoVim, you can find a full list of all the Doki Theme `colorschemes` by following these steps:
1. Open NeoVim
1. type `:colorscheme` then add a `space` followed by a `ctrl+d`
![Color Schemes](./assets/screenshots/zero_two_settings.png)

## Supported Plugins

I am current open to supporting more syntax highlighting/plugins, it's just I've only made the ones I currently care about.
Feel free to submit an issue to request syntax highlighting for various plugins/languages.

**Current Supported Syntax Highlighting**:

- CSS
- Git
- HTML
- Java
- [Javascript](https://github.com/pangloss/vim-javascript.git)
- [Kotlin](https://github.com/udalov/kotlin-vim.git)
- Markdown
- Shell
- [Typescript](https://github.com/leafgarland/typescript-vim.git)
- Vim Script
- XML

## Contributing

If you want to get your workstation set up to work on the plugin,
then you'll want to check out the [CONTRIBUTING.md](./CONTRIBUTING.md) for instructions on what is needed.

---