An ambitious Vim theme.
Man cannot discover new oceans unless he has the courage to lose sight of the shore.
- Andre Gide
Important
At this time only terminals supporting truecolors will work.
Make sure you have termguicolors enabled.
For Vimscript: set termguicolors
For Lua (Neovim): vim.o.termguicolors = true
First install using your plugin manager.
Don't forget to change the plugin name to embark using your plugin manager's capabilities.
{
'embark-theme/vim',
lazy=false,
priority=1000,
name='embark'
}require('paq') {
{ 'embark-theme/vim', as='embark' }
}Plug 'embark-theme/vim', { 'as': 'embark', 'branch': 'main' }Then set embark as your colorscheme.
Vimscript:
colorscheme embarkLua (Neovim):
vim.cmd.colorscheme('embark')Tip
For lazy.nvim users the colorscheme can be set up in the config callback:
{
'embark-theme/vim',
lazy=false,
priority=1000,
name='embark',
config=function()
vim.cmd.colorscheme('embark')
end
}A lightline theme is also available. Just set your colorscheme to 'embark'.
Vimscript:
letg:lightline= {
\ 'colorscheme': 'embark',
\ }Lua (for Neovim):
vim.g.lightline= {
colorscheme='embark'
}Airline should just pick up on the theme automatically. If not you can set manually:
Vimscript:
letg:airline_theme='embark'Lua (for Neovim):
vim.g.airline_theme='embark'For Neovim users, Lualine should pick up the theme with the auto setting. If not you can set it manually:
require('lualine').setup {
options= {
theme='embark'
}
}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 for help getting italics and true color working in your terminal.
Vimscript:
letg:embark_terminal_italics=1Lua (for Neovim):
vim.g.embark_terminal_italics=1See other available ports at https://embark-theme.github.io/
