My favorite theme for nvim.
Go to file
2020-11-21 06:34:54 +05:30
colors moved some options to vimscript as it causes problems with 0.4.4 2020-11-19 06:24:01 +05:30
lua Add highlights for startify. 2020-11-21 06:34:54 +05:30
screenshots update the README and screenshots 2020-11-18 15:52:42 +05:30
README.md Add highlights for startify. 2020-11-21 06:34:54 +05:30

Modus Color Schemes

This is a color scheme developed by Protesilaos Stavrou for emacs. I have attempted to port it to neovim using lua.

There are 2 color schemes

modus-operandi modus-operandi ( the light theme )

modus-vivendi modus-vivendi ( the dark theme )

Getting Started

You have to make sure you install tjdevries/colorbuddy.nvim Also make sure to enable termguicolors

Vim Plug

Plug 'tjdevries/colorbuddy.nvim'
Plug 'ishan9299/modus-theme-vim'

Minpac

call minpac#add('tjdevries/colorbuddy.nvim')
call minpac#add('ishan9299/modus-theme-vim')

Vim Packages

In the terminal execute this command. Read :h packages

cd ~/.config/nvim
mkdir -p pack/packages/{opt,start}
git submodule add --name colorbuddy https://github.com/tjdevries/colorbuddy.nvim pack/packages/opt/colorbuddy.nvim
git submodule add --name modus-theme-vim https://github.com/ishan9299/modus-theme-vim pack/packages/opt/modus-theme-vim

In your init.vim add the following

packadd! modus-theme-vim

To set the current theme.

lua require('colorbuddy').colorscheme('modus-operandi')

Configuration

The theme has a faint syntax options which dims the colors if you find the default distracting.

vim.g.modus_faint_syntax = 1
lua require('colorbuddy').colorscheme('modus-operandi')

modus-faint-operandi modus-faint-vivendi

Plugins Explicitly Configured

  • TreeSitter
  • Telescope
  • Startify

Please feel free to open an issue if you want other plugins to be included.

Syntax Highlighting Configured for these languages

  • viml
  • python
  • nix
  • lua

TreeSitter is supported if there is a language that isn't properly highlighted please open an issue.

NOTE

  • vim is not supported.
  • It is not well tested with the stable neovim (version 0.4.4) please open an issue or consider using nightly.