Added colorschemes written in Lua.
This commit is contained in:
parent
b33ba5a3f8
commit
ff6cd1e5e1
5 changed files with 82 additions and 7 deletions
|
@ -5,14 +5,13 @@ vim.opt.swapfile = false
|
||||||
|
|
||||||
vim.o.number = true
|
vim.o.number = true
|
||||||
vim.o.cursorline = true
|
vim.o.cursorline = true
|
||||||
vim.api.nvim_cmd({
|
|
||||||
cmd = 'colorscheme',
|
|
||||||
args = {'jien'},
|
|
||||||
}, {})
|
|
||||||
|
|
||||||
require("indent")
|
require("indent")
|
||||||
require("maps")
|
require("maps")
|
||||||
|
|
||||||
|
local hls = require("color.night").hls
|
||||||
|
require("color").apply_hls((hls))
|
||||||
|
|
||||||
require("bootstrap")
|
require("bootstrap")
|
||||||
require("dep") {
|
require("dep") {
|
||||||
}
|
}
|
||||||
|
|
25
nvim/lua/color/cons.lua
Normal file
25
nvim/lua/color/cons.lua
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
-- Constants
|
||||||
|
local package = {}
|
||||||
|
|
||||||
|
package.colors = {
|
||||||
|
none = "none",
|
||||||
|
black = "#000000",
|
||||||
|
white = "#FFFFFF",
|
||||||
|
gray = "#777777",
|
||||||
|
lgray = "#BBBBBB",
|
||||||
|
|
||||||
|
red = "#FF0000",
|
||||||
|
green = "#00FF00",
|
||||||
|
blue = "#0000FF",
|
||||||
|
lblue = "#0089ff",
|
||||||
|
|
||||||
|
purple = "#cc33ff",
|
||||||
|
lpurple = "#cc66ff",
|
||||||
|
|
||||||
|
yellow = "#ffcc00",
|
||||||
|
lyellow = "#ffff00",
|
||||||
|
|
||||||
|
orange = "#ff9900",
|
||||||
|
}
|
||||||
|
|
||||||
|
return package
|
16
nvim/lua/color/init.lua
Normal file
16
nvim/lua/color/init.lua
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
-- Main package for highlighting
|
||||||
|
local c = require("color.cons").colors
|
||||||
|
local package = {}
|
||||||
|
|
||||||
|
function package.apply_hls(hls)
|
||||||
|
hls = hls or {}
|
||||||
|
for k, hl in pairs(hls) do
|
||||||
|
vim.api.nvim_set_hl(
|
||||||
|
0,
|
||||||
|
k,
|
||||||
|
hl
|
||||||
|
)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
return package
|
34
nvim/lua/color/night.lua
Normal file
34
nvim/lua/color/night.lua
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
-- The night color scheme
|
||||||
|
local package = {}
|
||||||
|
|
||||||
|
local c = require("color.cons").colors
|
||||||
|
|
||||||
|
package.hls = {
|
||||||
|
Normal = {fg = c.white, bg = c.black},
|
||||||
|
|
||||||
|
LineNr = {fg = c.black, bg=c.white},
|
||||||
|
|
||||||
|
Cursor = {fg = c.black, bg = c.green},
|
||||||
|
CursorLine = {bold = true},
|
||||||
|
|
||||||
|
StatusLine = {fg = c.black, bg = c.red},
|
||||||
|
StatusLineNC = {fg = c.black, bg = c.lgray},
|
||||||
|
|
||||||
|
IncSearch = {fg=c.black, bg=c.purple},
|
||||||
|
Search = {fg=c.black, bg=c.purple},
|
||||||
|
Pmenu = {fg=c.black, bg=c.lpurple},
|
||||||
|
|
||||||
|
String = {fg=c.red},
|
||||||
|
Constant = {fg=c.red},
|
||||||
|
Special = {fg=c.lblue},
|
||||||
|
|
||||||
|
Function = {fg = c.lyellow},
|
||||||
|
Statement = {fg = c.lyellow},
|
||||||
|
Type = {fg = c.green},
|
||||||
|
|
||||||
|
Comment = {fg=c.purple},
|
||||||
|
Folded = {fg=c.black, bg=lgray},
|
||||||
|
FoldColumn = {fg=c.black, bg=lgray},
|
||||||
|
}
|
||||||
|
|
||||||
|
return package
|
|
@ -4,17 +4,18 @@ vim.o.timeout = false
|
||||||
local map = vim.api.nvim_set_keymap
|
local map = vim.api.nvim_set_keymap
|
||||||
|
|
||||||
-- Configuration fast editing.
|
-- Configuration fast editing.
|
||||||
local opts = {noremap = true, silent = true}
|
local opts = {silent = true}
|
||||||
map('n', '\\rconf', ':source $HOME/lib/nvim/init.lua\n', opts)
|
map('n', '\\rconf', ':source $HOME/lib/nvim/init.lua\n', opts)
|
||||||
map('n', '\\econf', ':e $HOME/lib/nvim/init.lua\n', opts)
|
map('n', '\\econf', ':e $HOME/lib/nvim/init.lua\n', opts)
|
||||||
map('n', '\\rmap', ':source $HOME/lib/nvim/lua/maps.lua\n', opts)
|
map('n', '\\rmap', ':source $HOME/lib/nvim/lua/maps.lua\n', opts)
|
||||||
map('n', '\\emap', ':e $HOME/lib/nvim/lua/maps.lua\n', opts)
|
map('n', '\\emap', ':e $HOME/lib/nvim/lua/maps.lua\n', opts)
|
||||||
map('n', '\\rcolor', ':colorscheme jien\n', opts)
|
|
||||||
map('n', '\\ecolor', ':e $HOME/lib/nvim/colors/jien.vim\n', opts)
|
|
||||||
|
|
||||||
-- Moving around.
|
-- Moving around.
|
||||||
map('n', '\\home', ":cd $HOME\n", opts)
|
map('n', '\\home', ":cd $HOME\n", opts)
|
||||||
|
|
||||||
|
map('n', '\\lex', ":Lexplore\n", opts)
|
||||||
|
map('n', '\\ex', ":Explore\n", opts)
|
||||||
|
|
||||||
-- Search
|
-- Search
|
||||||
map('n', '\\noh', ':noh\n', opts)
|
map('n', '\\noh', ':noh\n', opts)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue