All Projects β†’ atelierbram β†’ Base2tone Vim

atelierbram / Base2tone Vim

Licence: mit
Base2Tone - duotone - Themes for Vim

Projects that are alternatives of or similar to Base2tone Vim

aquarium-vim
🌊 Aquarium, a simple vibrant dark theme for vim πŸ—’
Stars: ✭ 151 (+39.81%)
Mutual labels:  syntax-highlighting, color-scheme
Syntax Highlighting
collection of syntax highlighting colorschemes
Stars: ✭ 105 (-2.78%)
Mutual labels:  syntax-highlighting, color-scheme
Laravel.tmTheme
A Sublime Text 3 theme based on the Laravel documentation colour scheme
Stars: ✭ 40 (-62.96%)
Mutual labels:  syntax-highlighting, color-scheme
Qt Creator Darcula
Darcula color scheme for Qt Creator GUI and syntax highlighting theme
Stars: ✭ 163 (+50.93%)
Mutual labels:  syntax-highlighting, color-scheme
Nord
An arctic, north-bluish color palette.
Stars: ✭ 4,816 (+4359.26%)
Mutual labels:  syntax-highlighting, color-scheme
nord-notepadplusplus
An arctic, north-bluish clean and elegant Notepad++ theme.
Stars: ✭ 112 (+3.7%)
Mutual labels:  syntax-highlighting, color-scheme
GDL-sublime
πŸ“ A Sublime Text package for the programming language GDL (Geometric Description Language)
Stars: ✭ 25 (-76.85%)
Mutual labels:  syntax-highlighting, color-scheme
ST-ShellScriptImproved
❌ [Deprecated] A better ShellScript (Bash) syntax highlight for Sublime Text >= 3143
Stars: ✭ 25 (-76.85%)
Mutual labels:  syntax-highlighting, color-scheme
Packagedev
Tools to ease the creation of snippets, syntax definitions, etc. for Sublime Text.
Stars: ✭ 378 (+250%)
Mutual labels:  syntax-highlighting, color-scheme
Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (+171.3%)
Mutual labels:  syntax-highlighting, color-scheme
Nord Vim
An arctic, north-bluish clean and elegant Vim theme.
Stars: ✭ 1,987 (+1739.81%)
Mutual labels:  syntax-highlighting, color-scheme
Nord Visual Studio Code
An arctic, north-bluish clean and elegant Visual Studio Code theme.
Stars: ✭ 749 (+593.52%)
Mutual labels:  syntax-highlighting, color-scheme
Inspiredgithub.tmtheme
A color scheme for Sublime Text 3.
Stars: ✭ 117 (+8.33%)
Mutual labels:  syntax-highlighting, color-scheme
Visual-Studio-For-Mac-Dark-Syntax-HoneyBees
HoneyBees is a colorful, but easy-to-read, dark syntax highlighting theme for Microsoft Visual Studio for Mac & Xamarin Studio. It supports C#, XAML, XML, HTML, and CSS.
Stars: ✭ 12 (-88.89%)
Mutual labels:  syntax-highlighting, color-scheme
Nord Sublime Text
An arctic, north-bluish clean and elegant Sublime Text theme.
Stars: ✭ 109 (+0.93%)
Mutual labels:  syntax-highlighting, color-scheme
Vim No Color Collections
Collection of Vim themes with barely any colors
Stars: ✭ 270 (+150%)
Mutual labels:  syntax-highlighting, color-scheme
Matlab Schemer
Apply and save color schemes in MATLAB with ease.
Stars: ✭ 708 (+555.56%)
Mutual labels:  syntax-highlighting, color-scheme
Base2tone
2 base hues - 32 variations > 1 theme
Stars: ✭ 43 (-60.19%)
Mutual labels:  syntax-highlighting, color-scheme
Atsynedit
Multi-line editor control, with syntax highlighting, for Lazarus
Stars: ✭ 92 (-14.81%)
Mutual labels:  syntax-highlighting
Mycli
A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting.
Stars: ✭ 10,059 (+9213.89%)
Mutual labels:  syntax-highlighting

Base2Tone-vim

Base2Tone-vim – colorschemes for Vim – one of the syntax-highlighting applications containing the colorschemes of Base2Tone which were based on Duotone Themes by Simurai for Atom.

β€œDuoTone themes use only 2 hues (7 shades in total). It tones down less important parts (like punctuation and brackets) and highlights only the important ones. This leads to a more calm color scheme, but still lets you find the stuff you're looking for.”

NOTE: These color schemes are optimized and have been tested in the GUI version of Vim, and will work in terminal versions as well. For terminals which don’t support truecolor the colors will now use converted colors which are as close as possible in the 8-bit 256 colorspace. It works fine and looks good in Neovim, for the Gui colors for Neovim are now also specifically defined. For Terminal Vim 8+ and/or Neovim, in your (sourced) .vimrc or default .config/nvim/init.vim, have something like this:

set termguicolors
 if has('nvim')
" https://github.com/neovim/neovim/wiki/FAQ
set guicursor=n-v-c:block-Cursor/lCursor-blinkon0,i-ci:ver25-Cursor/lCursor,r-cr:hor20-Cursor/lCursor
endif

For the most seamless experience: these same color schemes are also ported to iTerm2 and Hyper.


All colorschemes will come in a separate dark and light version.

Screenshot

Base2Tone Evening Dark
Base2Tone_EveningDark

Base2Tone Morning Light
Base2Tone_MorningLight

NOTE: For javaScript users, with the plugin Enhanced JavaScript Syntax for Vim the syntax-highlighting of these themes will look much better.

Installation

Option 1: Manual installation

  1. Move Base2Tone-*.vim to your .vim/colors directory. After downloading the vim script or package:
$ cd Base2Tone-vim/colors
$ mv *.vim ~/.vim/colors/

Option 2: for Vim 8+ installation in default pack/start folder of build-in package manager

$ cd ~/.vim/pack/bundle/start
$ git clone https://github.com/atelierbram/Base2Tone-vim.git

Option 3: for Vim 8+ and Neovim installation with minpac recommended

  1. Install minpac plugin
  2. in .vimrc:
call minpac#add('k-takata/minpac', {'type': 'opt'})
call minpac#add('atelierbram/Base2Tone-vim')

Option 4: Pathogen installation

Clone Base2Tone-vim colorschemes, with plugin manager Pathogen.

  1. Download and install Tim Pope's Pathogen.

  2. Next, move or clone the Base2Tone-vim directory so that it is a subdirectory of the .vim/bundle directory.

a. Clone:

$ cd ~/.vim/bundle
$ git clone https://github.com/atelierbram/Base2Tone-vim.git

b. Move:

In the parent working directory:

$ mv Base2Tone-vim ~/.vim/bundle/

Modify .vimrc

After either Option 1 or Option 2 above, put the following two lines in your .vimrc:

syntax enable
set background=dark
" Base2Tone Dark
colorscheme Base2Tone_EveningDark
" or any of the other schemes:
" colorscheme Base2Tone_MorningDark
" colorscheme Base2Tone_SeaDark
" colorscheme Base2Tone_SpaceDark
" colorscheme Base2Tone_EarthDark
" colorscheme Base2Tone_ForestDark
" colorscheme Base2Tone_FieldDark
" colorscheme Base2Tone_GardenDark
" colorscheme Base2Tone_DesertDark
" colorscheme Base2Tone_LakeDark
" colorscheme Base2Tone_MeadowDark
" colorscheme Base2Tone_DrawbridgeDark
" colorscheme Base2Tone_MallDark
" colorscheme Base2Tone_SuburbDark
" colorscheme Base2Tone_LavenderDark
" colorscheme Base2Tone_PoolDark
" colorscheme Base2Tone_PorchDark
" colorscheme Base2Tone_HeathDark
" colorscheme Base2Tone_CaveDark
" colorscheme Base2Tone_MotelDark

" Base2Tone Light
" colorscheme Base2Tone_EveningLight
" colorscheme Base2Tone_MorningLight
" colorscheme Base2Tone_SeaLight
" colorscheme Base2Tone_SpaceLight
" colorscheme Base2Tone_EarthLight
" colorscheme Base2Tone_ForestLight
" colorscheme Base2Tone_FieldLight
" colorscheme Base2Tone_GardenLight
" colorscheme Base2Tone_DesertLight
" colorscheme Base2Tone_LakeLight
" colorscheme Base2Tone_MeadowLight
" colorscheme Base2Tone_DrawbridgeLight
" colorscheme Base2Tone_MallLight
" colorscheme Base2Tone_SuburbLight
" colorscheme Base2Tone_LavenderLight
" colorscheme Base2Tone_PoolLight
" colorscheme Base2Tone_PorchLight
" colorscheme Base2Tone_HeathLight
" colorscheme Base2Tone_CaveLight
" colorscheme Base2Tone_MotelLight

Optional Airline Support

These themes are tested in Gvim, but when using Vim within terminals which do not support truecolor, it will fall back on the colors of the default dark theme for vim-airline it will now use converted colors which are as close as possible in the 8-bit 256 colorspace.

" Dark
let g:airline_theme='Base2Tone_EveningDark'
" or any of the other themes:
" Dark
" let g:airline_theme='Base2Tone_MorningDark'
" let g:airline_theme='Base2Tone_SeaDark'
" let g:airline_theme='Base2Tone_SpaceDark'
" let g:airline_theme='Base2Tone_EarthDark'
" let g:airline_theme='Base2Tone_ForestDark'
" let g:airline_theme='Base2Tone_FieldDark'
" let g:airline_theme='Base2Tone_GardenDark'
" let g:airline_theme='Base2Tone_DesertDark'
" let g:airline_theme='Base2Tone_LakeDark'
" let g:airline_theme='Base2Tone_MeadowDark'
" let g:airline_theme='Base2Tone_DrawbridgeDark'
" let g:airline_theme='Base2Tone_MallDark'
" let g:airline_theme='Base2Tone_SuburbDark'
" let g:airline_theme='Base2Tone_LavenderDark'
" let g:airline_theme='Base2Tone_PoolDark'
" let g:airline_theme='Base2Tone_PorchDark'
" let g:airline_theme='Base2Tone_HeathDark'
" let g:airline_theme='Base2Tone_CaveDark'
" let g:airline_theme='Base2Tone_MotelDark'

" Light
" let g:airline_theme='Base2Tone_EveningLight'
" let g:airline_theme='Base2Tone_MorningLight'
" let g:airline_theme='Base2Tone_SeaLight'
" let g:airline_theme='Base2Tone_SpaceLight'
" let g:airline_theme='Base2Tone_EarthLight'
" let g:airline_theme='Base2Tone_ForestLight'
" let g:airline_theme='Base2Tone_FieldLight'
" let g:airline_theme='Base2Tone_GardenLight'
" let g:airline_theme='Base2Tone_DesertLight'
" let g:airline_theme='Base2Tone_LakeLight'
" let g:airline_theme='Base2Tone_MeadowLight'
" let g:airline_theme='Base2Tone_DrawbridgeLight'
" let g:airline_theme='Base2Tone_MallLight'
" let g:airline_theme='Base2Tone_SuburbLight'
" let g:airline_theme='Base2Tone_LavenderLight'
" let g:airline_theme='Base2Tone_PoolLight'
" let g:airline_theme='Base2Tone_PorchLight'
" let g:airline_theme='Base2Tone_HeathLight'
" let g:airline_theme='Base2Tone_CaveLight'
" let g:airline_theme='Base2Tone_MotelLight'

Optional Lightline Support with Base2Tone

" lightline {{{
" -- INSERT -- is redundant because the mode information is displayed in the statusline:
set noshowmode
let g:lightline = {
      \ 'colorscheme': 'Base2Tone_Pool',
      \ }
" or any of the other colorschemes
" template is smart and detects light or dark colorscheme being used
" }}}

Optional (re)generate theme(s)

These themes are generated with Base16 Builder and can be adapted and regenerated with having that CLI installed.

$ npm install --global base16-builder

The file io.sh have to be made executable:

cd ~/.vim/bundle/Base2Tone-vim/
chmod +x io.sh

The templates light.ejs and dark.ejs can be found in db/vim. After adapting the templates, or after making a colorscheme (db/schemes) one can just type io.sh from the commandline, within the parent working directory of Base2Tone-vim. The colorscheme-files will than be regenerated within the colors-folder, and the themes for Airline in the autoload-folder.

Credits

Credits to Simurai, for these themes are based on Duotone Themes for Atom.

Resources

License

Released under MIT Licence

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].