-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1796e1c
commit ecba7d0
Showing
1 changed file
with
291 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,291 @@ | ||
*astrotheme.txt* For Neovim >= 0.9.0 Last change: 2023 August 08 | ||
|
||
============================================================================== | ||
Table of Contents *astrotheme-table-of-contents* | ||
|
||
- Features |astrotheme-features| | ||
- Palettes |astrotheme-palettes| | ||
- Options |astrotheme-options| | ||
- Palette Properties |astrotheme-palette-properties| | ||
- Requirements |astrotheme-requirements| | ||
- Supported Plugins |astrotheme-supported-plugins| | ||
- Installation |astrotheme-installation| | ||
- Contributing |astrotheme-contributing| | ||
AstroThemeThe default colorscheme used by AstroNvim an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins | ||
FEATURES *astrotheme-features* | ||
|
||
- **Automatic** plugin detection and highlight setting (Packer and lazy.nvim supported) | ||
- Override or modify **EVERYTHING.** | ||
- Global & Theme specific overrides | ||
- Vim terminal colors | ||
- Heirline highlights | ||
- Lualine support | ||
|
||
|
||
PALETTES *astrotheme-palettes* | ||
|
||
AstroDark (default) ~ | ||
|
||
>vim | ||
colorscheme astrodark " Dark theme (default) | ||
< | ||
|
||
AstroLight ~ | ||
|
||
>vim | ||
colorscheme astrolight " Light theme | ||
< | ||
|
||
AstroMars ~ | ||
|
||
>vim | ||
colorscheme astromars " Red theme | ||
< | ||
|
||
|
||
OPTIONS *astrotheme-options* | ||
|
||
>lua | ||
require("astrotheme").setup({ | ||
palette = "astrodark", -- String of the default palette to use when calling `:colorscheme astrotheme` | ||
background = { -- :h background, palettes to use when using the core vim background colors | ||
light = "astrolight", | ||
dark = "astrodark", | ||
}, | ||
|
||
style = { | ||
transparent = false, -- Bool value, toggles transparency. | ||
inactive = true, -- Bool value, toggles inactive window color. | ||
float = true, -- Bool value, toggles floating windows background colors. | ||
popup = true, -- Bool value, toggles popup background color. | ||
neotree = true, -- Bool value, toggles neo-trees background color. | ||
border = true, -- Bool value, toggles borders. | ||
title_invert = true, -- Bool value, swaps text and background colors. | ||
italic_comments = true, -- Bool value, toggles italic comments. | ||
simple_syntax_colors = true, -- Bool value, simplifies the amounts of colors used for syntax highlighting. | ||
}, | ||
|
||
|
||
termguicolors = true, -- Bool value, toggles if termguicolors are set by AstroTheme. | ||
|
||
terminal_color = true, -- Bool value, toggles if terminal_colors are set by AstroTheme. | ||
|
||
plugin_default = "auto", -- Sets how all plugins will be loaded | ||
-- "auto": Uses lazy / packer enabled plugins to load highlights. | ||
-- true: Enables all plugins highlights. | ||
-- false: Disables all plugins. | ||
|
||
plugins = { -- Allows for individual plugin overrides using plugin name and value from above. | ||
["bufferline.nvim"] = false, | ||
}, | ||
|
||
palettes = { | ||
global = { -- Globally accessible palettes, theme palettes take priority. | ||
my_grey = "ebebeb", | ||
my_color = "ffffff" | ||
}, | ||
astrodark = { -- Extend or modify astrodarks palette colors | ||
ui = { | ||
red = "800010", -- Overrides astrodarks red UI color | ||
accent = "CC83E3" -- Changes the accent color of astrodark. | ||
}, | ||
syntax = { | ||
cyan = "800010", -- Overrides astrodarks cyan syntax color | ||
comments = "CC83E3" -- Overrides astrodarks comment color. | ||
}, | ||
my_color = "000000" -- Overrides global.my_color | ||
}, | ||
}, | ||
|
||
highlights = { | ||
global = { -- Add or modify hl groups globally, theme specific hl groups take priority. | ||
modify_hl_groups = function(hl, c) | ||
hl.PluginColor4 = {fg = c.my_grey, bg = c.none } | ||
end, | ||
["@String"] = {fg = "ff00ff", bg = "NONE"}, | ||
}, | ||
astrodark = { | ||
-- first parameter is the highlight table and the second parameter is the color palette table | ||
modify_hl_groups = function(hl, c) -- modify_hl_groups function allows you to modify hl groups, | ||
hl.Comment.fg = c.my_color | ||
hl.Comment.italic = true | ||
end, | ||
["@String"] = {fg = "ff00ff", bg = "NONE"}, | ||
}, | ||
}, | ||
}) | ||
< | ||
|
||
|
||
PALETTE PROPERTIES *astrotheme-palette-properties* | ||
|
||
modifiable palette names ~ | ||
|
||
>lua | ||
-------------------------------- | ||
--- Syntax | ||
-------------------------------- | ||
-- only syntax colors. | ||
|
||
syntax.red | ||
syntax.blue | ||
syntax.green | ||
syntax.yellow | ||
syntax.purple | ||
syntax.cyan | ||
syntax.orange | ||
syntax.text | ||
syntax.comment | ||
syntax.mute | ||
|
||
-------------------------------- | ||
--- UI | ||
-------------------------------- | ||
-- everything UI and none-text related. | ||
ui.red | ||
ui.blue | ||
ui.green | ||
ui.yellow | ||
ui.purple | ||
ui.cyan | ||
ui.orange | ||
|
||
ui.accent | ||
|
||
ui.tabline | ||
ui.winbar | ||
ui.tool | ||
ui.base | ||
ui.inactive_base | ||
ui.statusline | ||
ui.split | ||
ui.popup | ||
ui.float | ||
ui.title | ||
ui.border | ||
ui.current_line | ||
ui.scrollbar | ||
ui.selection | ||
ui.menu_selection | ||
ui.highlight | ||
ui.none_text | ||
ui.text | ||
ui.text_active | ||
ui.text_inactive | ||
ui.text_match | ||
|
||
-------------------------------- | ||
--- terminal | ||
-------------------------------- | ||
-- terminal colors. | ||
term.black | ||
term.bright_black | ||
|
||
term.red | ||
term.bright_red | ||
|
||
term.green | ||
term.bright_green | ||
|
||
term.yellow | ||
term.bright_yellow | ||
|
||
term.blue | ||
term.bright_blue | ||
|
||
term.purple | ||
term.bright_purple | ||
|
||
term.cyan | ||
term.bright_cyan | ||
|
||
term.white | ||
term.bright_white | ||
|
||
term.background | ||
term.foreground | ||
< | ||
|
||
|
||
REQUIREMENTS *astrotheme-requirements* | ||
|
||
- Neovim >= 0.8 | ||
|
||
|
||
SUPPORTED PLUGINS *astrotheme-supported-plugins* | ||
|
||
----------------------------------------------------------------------------- | ||
Plugin Key | ||
-------------------------------------------------------- -------------------- | ||
aerial.nvim aerial | ||
|
||
beacon.nvim beacon | ||
|
||
bufferline.nvim bufferline | ||
|
||
dashboard-nvim dashboard-nvim | ||
|
||
flash.nvim flash | ||
|
||
gitsigns.nvim gitsigns | ||
|
||
hop.nvim hop | ||
|
||
indent_blankline.nvim indent-blankline | ||
|
||
lightspeed.nvim lightspeed | ||
|
||
lualine.nvim neo-tree | ||
|
||
neo-tree.nvim noice | ||
|
||
nvim-cmp nvim-cmp | ||
|
||
nvim-dap-ui nvim-dap-ui | ||
|
||
nvim-notify nvim-notify | ||
|
||
nvim-tree.lua nvim-tree | ||
|
||
nvim-treesitter nvim-treesitter | ||
|
||
nvim-ts-rainbow nvim-ts-rainbow | ||
|
||
nvim-ts-rainbow2 nvim-ts-rainbow2 | ||
|
||
nvim-web-devicons nvim-web-devicons | ||
|
||
nvim-window-picker nvim-window-picker | ||
|
||
rainbow-delimiters.nvim rainbow-delimiters | ||
|
||
telescope.nvim telescope | ||
|
||
vimwiki vimwiki | ||
|
||
which-key.nvim which-key | ||
----------------------------------------------------------------------------- | ||
|
||
INSTALLATION *astrotheme-installation* | ||
|
||
Lazy: | ||
|
||
>lua | ||
{ "AstroNvim/astrotheme" } | ||
< | ||
|
||
Packer: | ||
|
||
>lua | ||
use "AstroNvim/astrotheme" | ||
< | ||
|
||
|
||
CONTRIBUTING *astrotheme-contributing* | ||
|
||
If you plan to contribute, please check the contribution guidelines | ||
<https://github.com/AstroNvim/.github/blob/main/CONTRIBUTING.md> first. | ||
|
||
Generated by panvimdoc <https://github.com/kdheepak/panvimdoc> | ||
|
||
vim:tw=78:ts=8:noet:ft=help:norl: |