Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

An ambitious theme for vim
https://github.com/embark-theme/vim

colorschme neovim syntax-highlighting syntax-theme vim vim-colors vim-colorscheme

Last synced: 11 days ago
JSON representation

An ambitious theme for vim

Awesome Lists containing this project

README

        

Embark Logo

An ambitious Vim theme.

"Man cannot discover new oceans unless he has the courage to lose sight of the shore. - Andre Gide"

![embark screenshot](./embark-screenshot.png)

## Getting Started

> At this time only terminals supporting truecolors will work. Make sure you have `set termguicolors` in your vimrc

First install using your plugin manager. Rename package to embark using your plugin manager's built in facilities to do so.

### packer.nvim
```lua
use { 'embark-theme/vim', as = 'embark' }
```

### vim-plug
```vim
Plug 'embark-theme/vim', { 'as': 'embark', 'branch': 'main' }
```

Then set embark as colorscheme.

Vimscript

```vim
colorscheme embark
```

Lua for neovim

```lua
vim.cmd('colorscheme embark')
```

For packer users the colorscheme can be placed in the config callback.

```lua
use {
'embark-theme/vim',
as = 'embark',
config = function()
vim.cmd('colorscheme embark')
end
}
```

### Lightline support

A lightline theme is also available. Just set your colorscheme to embark.

```vim
let g:lightline = {
\ 'colorscheme': 'embark',
\ }
```

### Airline support

Airline should just pick up on theme automatically, but if there is an issue with this it can be set manually.
`let g:airline_theme = 'embark'`

### Lualine support

Lualine should pick up the theme with the `auto` setting, or you can set it manually.

```lua
require('lualine').setup {
options = {
theme = 'embark',
}
}
```

## Configuration

Embark offers a few configuration values to control features. Setting values to `1` will turn the feature on.

Italics - Make sure your terminal is set up to handle them. See [this](https://medium.com/@dubistkomisch/how-to-actually-get-italics-and-true-colour-to-work-in-iterm-tmux-vim-9ebe55ebc2be) for help getting italics and true color working in your terminal.

`let g:embark_terminal_italics = 1`

---

See other available ports at https://embark-theme.github.io/