2022-05-12 19:49:19 +00:00
|
|
|
(import-macros {: colorscheme : highlight : highlight-link} :../macros/cmd)
|
|
|
|
|
2022-04-16 22:24:03 +00:00
|
|
|
(let [mod {}
|
|
|
|
o vim.opt
|
|
|
|
g vim.g
|
2022-05-01 19:52:10 +00:00
|
|
|
dracula (require :dracula)
|
2022-05-12 19:49:19 +00:00
|
|
|
dracula-colors (dracula.colors)]
|
2022-08-29 20:36:11 +00:00
|
|
|
(set mod.colors dracula-colors)
|
|
|
|
|
2022-04-16 22:24:03 +00:00
|
|
|
(fn mod.setup []
|
|
|
|
(set g.dracula_show_end_of_buffer false)
|
|
|
|
(set g.dracula_italic_comment true)
|
|
|
|
(set o.background :dark)
|
2022-05-12 19:49:19 +00:00
|
|
|
(colorscheme :dracula)
|
2022-08-28 22:33:48 +00:00
|
|
|
;; Tabline
|
2022-08-29 20:36:11 +00:00
|
|
|
(highlight :TabLine {:fg mod.colors.comment :bg mod.colors.black})
|
|
|
|
(highlight :TabLineSel {:fg mod.colors.white :bg mod.colors.bg})
|
|
|
|
(highlight :TabLineFill {:bg mod.colors.black})
|
2022-05-04 13:03:25 +00:00
|
|
|
;; vim-matchup
|
2022-08-29 20:36:11 +00:00
|
|
|
(highlight :MatchParen {:fg mod.colors.orange :bold true :italic true})
|
2022-05-01 19:52:10 +00:00
|
|
|
(highlight :MatchWord {:italic true})
|
2022-05-04 13:03:25 +00:00
|
|
|
(highlight-link :MatchupVirtualText :Comment)
|
2022-08-20 19:10:22 +00:00
|
|
|
;; vim-illuminate
|
2022-08-29 20:36:11 +00:00
|
|
|
(highlight :IlluminatedWordText {:bg mod.colors.selection})
|
|
|
|
(highlight :IlluminatedWordRead {:bg mod.colors.selection})
|
|
|
|
(highlight :IlluminatedWordWrite {:bg mod.colors.selection :underline true}))
|
2022-04-16 22:24:03 +00:00
|
|
|
|
|
|
|
mod)
|
2022-05-01 19:52:10 +00:00
|
|
|
|