mirror of
https://github.com/gabehf/base46.git
synced 2026-03-09 07:28:50 -07:00
Initial commit.
This commit is contained in:
commit
a633a3f02b
5 changed files with 1385 additions and 0 deletions
78
README.md
Normal file
78
README.md
Normal file
|
|
@ -0,0 +1,78 @@
|
|||
## base16.lua
|
||||
|
||||
## Usage
|
||||
|
||||
Basic usage:
|
||||
|
||||
```lua
|
||||
lua << EOF
|
||||
local base16 = require 'base16'
|
||||
base16(base16.themes.brewer, true)
|
||||
EOF
|
||||
```
|
||||
|
||||
This is how I use it. Uses [`norcalli/nvim.lua`](https://github.com/norcalli/nvim.lua).
|
||||
|
||||
```lua
|
||||
lua << EOF
|
||||
nvim = require 'nvim'
|
||||
local base16 = require 'base16'
|
||||
base16(base16.themes[nvim.env.BASE16_THEME or "3024"], true)
|
||||
EOF
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
### base16.apply_theme(theme_definition: dict, use_256_colorspace: bool)
|
||||
### base16(theme_definition: dict, use_256_colorspace: bool)
|
||||
|
||||
Alias for `base16.apply_theme(theme_definition: dict, use_256_colorspace: bool)`.
|
||||
|
||||
Example:
|
||||
|
||||
```lua
|
||||
base16(base16.themes["brewer"], true)
|
||||
```
|
||||
|
||||
|
||||
### base16.theme_names() -> string
|
||||
|
||||
Return a list of all available theme names. Shortcut for fetching the keys from `base16.themes`.
|
||||
|
||||
Example:
|
||||
|
||||
```lua
|
||||
print(vim.inspect(base16.theme_names()))
|
||||
```
|
||||
|
||||
## Variables
|
||||
|
||||
### base16.themes
|
||||
|
||||
Dictionary of definitions to be used by `base16` or `base16.apply_theme`.
|
||||
|
||||
Example:
|
||||
|
||||
```lua
|
||||
base16.themes["zenburn"] == {
|
||||
base00 = "383838"; base01 = "404040"; base02 = "606060"; base03 = "6f6f6f";
|
||||
base04 = "808080"; base05 = "dcdccc"; base06 = "c0c0c0"; base07 = "ffffff";
|
||||
base08 = "dca3a3"; base09 = "dfaf8f"; base0A = "e0cf9f"; base0B = "5f7f5f";
|
||||
base0C = "93e0e3"; base0D = "7cb8bb"; base0E = "dc8cc3"; base0F = "000000";
|
||||
}
|
||||
```
|
||||
|
||||
## Notes
|
||||
|
||||
Because this includes a copy of [`norcalli/nvim.lua`](https://github.com/norcalli/nvim.lua), you should put
|
||||
this after `norcalli/nvim.lua` in the plugin list because lua module resolution
|
||||
is first-come-first-served, i.e.
|
||||
|
||||
```vim
|
||||
Plug "norcalli/nvim.lua"
|
||||
Plug "norcalli/nvim-base16.lua"
|
||||
```
|
||||
|
||||
## Credits
|
||||
|
||||
Chris Kempson and [Base16](https://github.com/chriskempson/base16) and [base16-vim](https://github.com/chriskempson/base16-vim)
|
||||
Loading…
Add table
Add a link
Reference in a new issue