- Notifications
You must be signed in to change notification settings - Fork69
Monokai theme for Neovim written in Lua.
License
NotificationsYou must be signed in to change notification settings
tanvirtin/monokai.nvim
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Monokai Theme for Neovim with tree-sitter support
- Monokai (monokai)
- Monokai Pro (monokai_pro)
- Monokai Soda (monokai_soda)
- Monokai Ristretto (monokai_ristretto)
Neovim >= 0.5.
| Plugin Manager | Command |
|---|---|
| Packer | use 'tanvirtin/monokai.nvim' |
| Vim-plug | Plug 'tanvirtin/monokai.nvim' |
| NeoBundle | NeoBundle 'tanvirtin/monokai.nvim' |
| Vundle | Bundle 'tanvirtin/monokai.nvim' |
| Pathogen | git clone https://github.com/tanvirtin/monokai.nvim.git ~/.vim/bundle/monokai.nvim |
| Dein | call dein#add('tanvirtin/monokai.nvim') |
In VimL:
syntaxoncolorscheme monokaicolorscheme monokai_procolorscheme monokai_sodacolorscheme monokai_ristretto
In Lua:
require('monokai').setup {}require('monokai').setup {palette=require('monokai').pro }require('monokai').setup {palette=require('monokai').soda }require('monokai').setup {palette=require('monokai').ristretto }
It is possible to customize Monokai theme withsetup function (only in Lua). Passed argument will override default configuration values witch are:
{palette= {name='monokai',base1='#272a30',base2='#26292C',base3='#2E323C',base4='#333842',base5='#4d5154',base6='#9ca0a4',base7='#b1b1b1',border='#a1b5b1',brown='#504945',white='#f8f8f0',grey='#8F908A',black='#000000',pink='#f92672',green='#a6e22e',aqua='#66d9ef',yellow='#e6db74',orange='#fd971f',purple='#ae81ff',red='#e95678',diff_add='#3d5213',diff_remove='#4a0f23',diff_change='#27406b',diff_text='#23324d', },custom_hlgroups= {},}An example of this would be as follows:
localmonokai=require('monokai')localpalette=monokai.classicmonokai.setup {palette= {diff_text='#133337', },custom_hlgroups= {TSInclude= {fg=palette.aqua, },GitSignsAdd= {fg=palette.green,bg=palette.base2 },GitSignsDelete= {fg=palette.pink,bg=palette.base2 },GitSignsChange= {fg=palette.orange,bg=palette.base2 }, }}
Withitalics option (true by default), you can disable italic used by default in style for some groups (Function,Keyword,Comment...).
require('monokai').setup { italics = false }Extra color configs forKitty,Alacritty,Windows Terminal, can be found inextras. To use them, refer to their respective documentation.
About
Monokai theme for Neovim written in Lua.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.
