Download Latest Version v1.1.2 source code.zip (196.1 kB)
Email in envelope

Get an email when there's a new version of GitHub themes for Neovim

Home / v1.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-05-19 3.5 kB
v1.0.0 source code.tar.gz 2023-05-19 65.6 kB
v1.0.0 source code.zip 2023-05-19 116.4 kB
Totals: 3 Items   185.5 kB 0

Deprecation & Breaking Changes

  • The Method of setting and loading colorscheme is changed. Refer to :h github-theme.changelog-10042023
  • The config.vim_config and config.default modules are now deprecated.
  • The config.apply_configuration() function is also deprecated.
  • The theme_style option is removed. Use :colorscheme command instead.
  • The module plugins.lualine moved to util.lualine and plugins module removed.
  • Old util module deprecated.

Configuration Deprecation and Migration

  • msg_area_style -> Removed.
  • comment_style -> options.styles.comments
  • function_style -> options.styles.functions
  • keyword_style -> options.styles.keywords
  • variable_style -> options.styles.variables
  • transparent -> options.transparent
  • hide_end_of_buffer -> options.hide_end_of_buffer
  • hide_inactive_statusline -> options.hide_nc_statusline
  • dark_float -> options.darken.floats
  • dark_sidebar-> options.darken.sidebars.enable
  • sidebars-> options.darken.sidebars.list
  • colors-> palettes or specs
  • overrides -> groups
  • dev -> use vim command :GithubThemeInteractive

New Configuration

  • options.compile_file_suffix -> Option for setting compiled file suffix.
  • options.compile_path -> Option for setting compile files path.
  • options.dim_inactive -> Option for setting darker tint to non active buffers.
  • options.terminal_colors -> Option for toggling builtin terminal highlights.
  • options.module_default -> Option for toggling plugins highlights
  • options.modules -> Option for individual plugins related configuration
  • options.styles.conditionals -> Style for conditionals
  • options.styles.constants -> Style for constants
  • options.styles.numbers -> Style for numbers
  • options.styles.operators -> Style for operators
  • options.styles.strings -> Style for strings
  • options.styles.types -> Style for types
  • options.inverse.match_paren -> Reverse match parentheses
  • options.inverse.visual -> Reverse visual selection
  • options.inverse.search -> Reverse search string

What's New?

  • Compiling colorscheme for blazingly fast load using :GithubThemeCompile
  • Interactive development mode using :GithubThemeInteractive
  • lib.deprecation - A Deprecation library to print Deprecation Messages.
  • lib.log - A logging library to print log Messages.
  • The config.default module has been changed to a variable and moved inside the config module.
  • Support Fidget plugin highlights [#202]
  • Support fzf-lua plugin highlights [#221]
  • Support neo-tree.nvim plugin highlights [#221]
  • Support dap-ui plugin highlights [#207]
  • Support diffchar.vim plugin highlights [#216]

Issues Fix

  • [#157] fixed
  • [#160] closed due to inactivity.
  • [#191] closed due to inactivity.
  • [#193] closed with conversation.
  • [#201] fixed
  • [#209] fixed
  • [#213] fixed
  • [#218] closed due to inactivity.
  • [#225] closed with conversation.
  • [#228] fixed
  • [#229] closed with conversation.
  • [#231] fixed
  • [#232] closed due to inactivity.
  • [#233] closed with conversation.
  • [#235] closed with conversation.
  • [#238] fixed
  • [#239] fixed
  • [#241] fixed
  • [#243] fixed
  • [#244] fixed
  • [#246] fixed
  • [#247] fixed
  • [#249] fixed
Source: README.md, updated 2023-05-19