habamax / vim-alchemist

dark vim colorscheme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alchemist: vim colorscheme

Very similar to beautiful Apprentice made by Romain Lafourcade.

More than 1000 words

100899851 50023d80 34d3 11eb 9a67 5a23b8ad8459
100900187 9fe10480 34d3 11eb 9470 181ac0c2e570
100900351 d1f26680 34d3 11eb 8dca c5635c4233fd
100900529 fd755100 34d3 11eb 8e16 bce1f25548ec

Installation

Using plugin manager

Follow your plugin manager documentation, for example, vim-plug does it this way:

" Specify a directory for plugins
call plug#begin('~/.vim/plugged')

Plug 'habamax/vim-alchemist'

" ... other plugins ...

" Initialize plugin system
call plug#end()

set termguicolors
colorscheme alchemist
Manual with git

Clone this repo to your vim/nvim packages directory:

Vim on Linux or OSX
git clone https://github.com/habamax/vim-alchemist ~/.vim/pack/plugins/start/vim-alchemist
Neovim on Linux or OSX
git clone https://github.com/habamax/vim-alchemist ~/.config/nvim/pack/plugins/start/vim-alchemist
Vim on Windows
git clone https://github.com/habamax/vim-alchemist C:/Users/USERNAME/vimfiles/pack/plugins/start/vim-alchemist (1)
Neovim on Windows
git clone https://github.com/habamax/vim-alchemist C:/Users/USERNAME/AppData/Local/nvim/pack/plugins/start/vim-alchemist (1)
  1. Change USERNAME to your user name

Manual
  • Download zip archive (available in Code  Download ZIP)

  • Extract colors/alchemist.vim file into your vim/nvim settings directory

    • ~/.vim/colors/alchemist.vim — vim (linux, osx)

    • ~/vimfiles/colors/alchemist.vim — vim (windows)

    • ~/.config/nvim/colors/alchemist.vim — neovim (linux, osx)

    • ~/AppData/Local/nvim/colors/alchemist.vim — neovim (windows)

add to your settings:

set termguicolors
colorscheme alchemist

Looks good but I want italic comments

Add following to your settings file:

augroup colorscheme_change | au!
    au ColorScheme alchemist hi Comment gui=italic cterm=italic
augroup END

set termguicolors
colorscheme alchemist

And bold statements

Add following to your settings file:

func! s:alchemist_setup() abort
    hi Comment gui=italic cterm=italic
    hi Statement gui=bold cterm=bold
endfunc

augroup colorscheme_change | au!
    au ColorScheme alchemist call s:alchemist_setup()
augroup END

set termguicolors
colorscheme alchemist

And VertSplit without background colors

func! s:alchemist_setup() abort
    hi Comment gui=italic cterm=italic
    hi Statement gui=bold cterm=bold
    hi VertSplit guibg=NONE ctermbg=NONE
endfunc

augroup colorscheme_change | au!
    au ColorScheme alchemist call s:alchemist_setup()
augroup END

set termguicolors
colorscheme alchemist

What about terminals with semi-transparent backgrounds?

Add this:

let g:alchemist_transp_bg = v:true
100901642 18949080 34d5 11eb 8576 9de8ef8bc8e5

About

dark vim colorscheme


Languages

Language:Vim Script 100.0%