{"id":13411604,"url":"https://github.com/ishan9299/modus-theme-vim","last_synced_at":"2025-03-14T17:30:59.033Z","repository":{"id":40305801,"uuid":"292177906","full_name":"ishan9299/modus-theme-vim","owner":"ishan9299","description":"Port of modus-themes in neovim","archived":false,"fork":false,"pushed_at":"2022-10-09T05:01:13.000Z","size":1923,"stargazers_count":158,"open_issues_count":4,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-07-31T20:48:16.117Z","etag":null,"topics":["colorschemes","lua","neovim"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ishan9299.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-02T04:24:22.000Z","updated_at":"2024-07-01T06:10:40.000Z","dependencies_parsed_at":"2023-01-19T17:45:14.450Z","dependency_job_id":null,"html_url":"https://github.com/ishan9299/modus-theme-vim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishan9299%2Fmodus-theme-vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishan9299%2Fmodus-theme-vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishan9299%2Fmodus-theme-vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ishan9299%2Fmodus-theme-vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ishan9299","download_url":"https://codeload.github.com/ishan9299/modus-theme-vim/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243618635,"owners_count":20320269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["colorschemes","lua","neovim"],"created_at":"2024-07-30T20:01:14.912Z","updated_at":"2025-03-14T17:30:58.665Z","avatar_url":"https://github.com/ishan9299.png","language":"Lua","readme":"Modus Color Schemes\n=====================\n\nThis is a color scheme developed by *Protesilaos Stavrou* for emacs. This theme conforms to the highest color contrast between background and foreground values (WCAG AAA). I have attempted to port it to neovim using lua.\n\nNOTICE\n------\n+ The master branch of the theme no longer depends on colorbuddy.\n+ The theme also support 256 colors now(In the master branch).\n\n\nGetting Started\n---------------\n\nIf you are using the stable neovim (version 0.4.4 at the time) install  [`tjdevries/colorbuddy.nvim`](https://github.com/tjdevries/colorbuddy.vim)\nand use the stable branch of this theme.\n\nAlso make sure to enable termguicolors.\n\n### Installation\n\n#### Vim Plug\n\n```viml\nPlug 'ishan9299/modus-theme-vim'  -- if using nightly neovim\nPlug 'ishan9299/modus-theme-vim', {'branch': 'stable'} -- only if you are not using nightly\n```\n\n#### Minpac\n\n```viml\ncall minpac#add('ishan9299/modus-theme-vim') -- if using nightly neovim\ncall minpac#add('ishan9299/modus-theme-vim', {'branch': 'stable'}) -- only if you are not using nightly\n```\n\n#### Vim Packages\n\nIn the terminal execute this command. Read `:h packages`\n```sh\ncd ~/.config/nvim\nmkdir -p pack/packages/{opt,start}\ngit submodule add --name modus-theme-vim https://github.com/ishan9299/modus-theme-vim pack/packages/start/modus-theme-vim\n# also remember to check out to stable if using neovim 0.4.4\n```\n\n#### Packer.nvim\n``` lua\n  use 'ishan9299/modus-theme-vim'\n```\n\n### To set the current theme.\nIn lua\n```lua\nvim.cmd('colorscheme modus-vivendi') -- Dark\n-- or\nvim.cmd('colorscheme modus-operandi') -- Light\n```\n\nIn vimscript\n```viml\ncolorscheme modus-vivendi -- Dark\n\" or\ncolorscheme modus-operandi -- Light\n```\n\n### Configuration\nThe theme has multiple configuration options.\n- `vim.g.modus_moody_enable` (you need galaxline for this to work)\n- `vim.g.modus_yellow_comments`\n- `vim.g.modus_green_strings`\n- `vim.g.modus_faint_syntax`\n- `vim.g.modus_cursorline_intense`\n- `vim.g.modus_termtrans_enable` (use this if you want a transperent background)\n- `vim.g.modus_dim_inactive_window` (default 1, set to 0 to disable)\n\nTo do the same in viml.\n- `let g:modus_moody_enable`\n- `let g:modus_yellow_comments`\n- `let g:modus_green_strings`\n- `let g:modus_faint_syntax`\n- `let g:modus_cursorline_intense`\n- `let g:modus_termtrans_enable`\n- `let g:modus_dim_inactive_window` (default 1, set to 0 to disable)\n\nAll these options are disabled by default. To enable them set the value 1.\n\n### Extras\n\n- Also included are [modus-vivendi](extras/wezterm/modus-vivendi.toml) and\n  [modus-operandi](extras/wezterm/modus-operandi.toml) for\n  [wezterm](https://wezfurlong.org/wezterm/) terminal.\n\n### Screenshots\n![Screenshot from 2021-05-11 12-43-02](https://user-images.githubusercontent.com/47824004/117776670-71710d80-b259-11eb-9241-bf9dad56a35c.png)\n\nThe right side has all the options enabled.\nThe statusbar on the left is expressline.\nThe font is Victor Mono.\n\nPlugins Explicitly Configured\n-----------------------------\n- TreeSitter\n- Telescope\n- Startify\n- gitsigns\n- GalaxyLine\n- nvim-ts-rainbow\n\nPlease feel free to open an issue if you want other plugins to be included.\n\n\nSyntax Highlighting Configured for these languages\n--------------------------------------------------\n- viml\n- python\n- nix\n- lua\n\nTreeSitter is supported if there is a language that isn't properly highlighted please open an issue.\n\n## NOTE\n- vim is not supported.\n- It is not well tested with the stable neovim (version 0.4.4) please open an issue or consider using nightly.\n- For using these colorschemes in your terminal\n  + Kitty\n    + [modus-operandi](https://github.com/ishan9299/Nixos/blob/d4bbb7536be95b59466bb9cca4d671be46e04e81/user/kitty/themes/modus-operandi.conf#L1-L47)\n    + [modus-vivendi](https://github.com/ishan9299/Nixos/blob/d4bbb7536be95b59466bb9cca4d671be46e04e81/user/kitty/themes/modus-vivendi.conf#L1-L48)\n  + [Alacritty](https://github.com/protesilaos/dotfiles/blob/master/alacritty/.config/alacritty/modus-vivendi.yml)\n- To covert the hexcolor codes to the nearest 256 color I used this javascript [code](https://gist.github.com/ishan9299/d87713b43dc04d49fa060711fdc7dd6d).\n\n## Maybe Checkout\n1. [nvim-solarized-lua](https://github.com/ishan9299/nvim-solarized-lua)\n","funding_links":[],"categories":["Colorscheme","Lua"],"sub_categories":["Tree-sitter Supported Colorscheme","Assembly"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishan9299%2Fmodus-theme-vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fishan9299%2Fmodus-theme-vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fishan9299%2Fmodus-theme-vim/lists"}