Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wadackel/vim-dogrun
:dog: A dark Neovim / Vim colorscheme for the GUI and 256 / true-color terminals.
https://github.com/wadackel/vim-dogrun
colorscheme dark-syntax-theme lightline neovim nvim-treesitter vim vim-clap vim-colorscheme vim-colorscheme-dark
Last synced: 2 days ago
JSON representation
:dog: A dark Neovim / Vim colorscheme for the GUI and 256 / true-color terminals.
- Host: GitHub
- URL: https://github.com/wadackel/vim-dogrun
- Owner: wadackel
- License: mit
- Created: 2019-11-06T16:40:02.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-08-25T01:50:51.000Z (4 months ago)
- Last Synced: 2024-11-21T13:05:18.326Z (about 1 month ago)
- Topics: colorscheme, dark-syntax-theme, lightline, neovim, nvim-treesitter, vim, vim-clap, vim-colorscheme, vim-colorscheme-dark
- Language: Rust
- Homepage:
- Size: 1.88 MB
- Stars: 566
- Watchers: 4
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![vim-dogrun](./docs/images/repo-banner.png)
[![CI](https://img.shields.io/github/actions/workflow/status/wadackel/vim-dogrun/ci.yml?branch=main&style=flat-square)](https://github.com/wadackel/vim-dogrun/actions)
[![LICENSE](https://img.shields.io/github/license/wadackel/vim-dogrun?style=flat-square)](./LICENSE)> A dark Neovim / Vim colorscheme for the GUI and 256 / true-color terminals.
## Features
- No configuration are required to start using it.
- Support 256 colors terminal.
- Supports Neovim's built-in [language server client](https://neovim.io/doc/user/lsp.html).
- Supports [lightline.vim](https://github.com/itchyny/lightline.vim) theme.
- Supports [vim-clap](https://github.com/liuchengxu/vim-clap) theme.
- Supports [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter).
- Supports LSP Semantic highlights.
- Loading speed is increased by precompiled script. (powered by Rust)Check [here](#supported-filetypes--plugins) for a list of supported file types and plugins :muscle:
## Gallery
### Neovim (GUI)
![Neovim](./docs/images/neovim.png)
### Vim (with 256 colors)
![Vim](./docs/images/vim.png)
## Installation
This is an example of installation using [vim-plug](https://github.com/junegunn/vim-plug).
```vim
Plug 'wadackel/vim-dogrun'
```## Usage
Add the following settings to your `$MYVIMRC` (`.vimrc` or `init.vim`).
```vim
colorscheme dogrun
```### Options
#### lightline theme
If you want, specify `dogrun` to `colorscheme`.
```vim
let g:lightline = {
\ 'colorscheme': 'dogrun',
\ }
```#### vim-clap theme
If you want, specify `dogrun` to `g:clap_theme`.
```vim
let g:clap_theme = 'dogrun'
```## Supported Filetypes & Plugins
There are not many Ftypes and Plugins supported by `dogrun` yet.
From now on, we will gradually support it :dog:### Filetypes
- `c`
- `cpp`
- `cs`
- `diff`
- `go` ([vim-go](https://github.com/fatih/vim-go))
- `graphql` ([vim-graphql](https://github.com/jparise/vim-graphql))
- `html`
- `javascript`
- `json`
- `make`
- `markdown` ([vim-markdown](https://github.com/tpope/vim-markdown))
- `python`
- `ruby`
- `rust` ([rust.vim](https://github.com/rust-lang/rust.vim))
- `toml` ([vim-toml](https://github.com/cespare/vim-toml))
- `typescript` ([yats.vim](https://github.com/HerringtonDarkholme/yats.vim))
- `vim`
- `yaml`
- `zsh`### Plugins
- [ALE](https://github.com/dense-analysis/ale)
- [Copilot.vim](https://github.com/github/copilot.vim)
- [Diffview.nvim](https://github.com/sindrets/diffview.nvim)
- [clever-f.vim](https://github.com/rhysd/clever-f.vim)
- [coc.nvim](https://github.com/neoclide/coc.nvim)
- [conflict-marker.vim](https://github.com/rhysd/conflict-marker.vim)
- [defx-git](https://github.com/kristijanhusak/defx-git)
- [defx-icons](https://github.com/kristijanhusak/defx-icons)
- [dressing.nvim](https://github.com/stevearc/dressing.nvim)
- [easymotion](https://github.com/easymotion/vim-easymotion)
- [fern.vim](https://github.com/lambdalisue/fern.vim)
- [fidget.nvim](https://github.com/j-hui/fidget.nvim)
- [flash.nvim](https://github.com/folke/flash.nvim)
- [fugitive.vim](https://github.com/tpope/vim-fugitive)
- [fzf.vim](https://github.com/junegunn/fzf.vim)
- [gitsigns.nvim](https://github.com/lewis6991/gitsigns.nvim)
- [hop.nvim](https://github.com/smoka7/hop.nvim)
- [lightline.vim](https://github.com/itchyny/lightline.vim)
- [mini.jump](https://github.com/echasnovski/mini.jump)
- [null-ls.nvim](https://github.com/jose-elias-alvarez/null-ls.nvim)
- [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
- [nvim-hlslens](https://github.com/kevinhwang91/nvim-hlslens)
- [nvim-notify](https://github.com/rcarriga/nvim-notify)
- [nvim-tree/nvim-tree.lua](https://github.com/nvim-tree/nvim-tree.lua)
- [nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter)
- [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim)
- [vim-clap](https://github.com/liuchengxu/vim-clap)
- [vim-gitgutter](https://github.com/airblade/vim-gitgutter)
- [vim-lsp](https://github.com/prabirshrestha/vim-lsp)
- [vimfiler](https://github.com/Shougo/vimfiler.vim)## Other Tools
In the future, there may be a possibility to offer separate themes, but for now, we will introduce the inline themes for each tool.
### [WezTerm](https://github.com/wez/wezterm)
![WezTerm](./docs/images/wezterm.png)
`~/.config/wezterm/wezterm.lua`
```lua
return {
colors = {
foreground = "#9ea3c0",
background = "#222433",
cursor_fg = "#222433",
cursor_bg = "#9ea3c0",
selection_bg = "#363e7f",
ansi = {
"#111219",
"#e58585",
"#7cbe8c",
"#8e8a6f",
"#4c89ac",
"#6c75cb",
"#73c1a9",
"#9ea3c0",
},
brights = {
"#545c8c",
"#b871b8",
"#7cbe8c",
"#a8a384",
"#589ec6",
"#929be5",
"#59b6b6",
"#9ea3c0",
},
},
}
```### [fzf](https://github.com/junegunn/fzf)
![fzf](./docs/images/fzf.png)
`~/.zshrc` or `~/.bashrc`
```bash
export FZF_DEFAULT_OPTS='--color=fg:#8085a6,bg:#222433,hl:#bdc3e6 --color=fg+:#8085a6,bg+:#363e7f,hl+:#bdc3e6 --color=info:#929be5,prompt:#545c8c,pointer:#ff79c6 --color=marker:#b871b8,spinner:#73c1a9,header:#545c8c,border:#545c8c,gutter:-1'
```## Inspired
Many thanks for the following projects:
- [vim-color-spring-night](https://github.com/rhysd/vim-color-spring-night)
## License
[MIT License © wadackel](./LICENSE)