From bcdf026b1c0eb6f4259cd3d9cd141690c44d3e64 Mon Sep 17 00:00:00 2001 From: mvllow Date: Tue, 6 Jul 2021 11:40:46 -0500 Subject: [PATCH] add option to enable italics --- lua/rose-pine/theme.lua | 8 ++++---- readme.md | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/lua/rose-pine/theme.lua b/lua/rose-pine/theme.lua index 6219cce..b45e4ed 100644 --- a/lua/rose-pine/theme.lua +++ b/lua/rose-pine/theme.lua @@ -144,7 +144,7 @@ theme.loadTreesitter = function() -- TSAttribute = {}, TSBoolean = { fg = p.rose }, -- TSCharacter = {}, - TSComment = { fg = p.subtle, style = 'italic' }, + TSComment = { fg = p.subtle, style = vim.g.rose_pine_enable_italics and 'italic' }, -- TSConditional = {}, TSConstBuiltin = { fg = p.love }, -- TSConstMacro = {}, @@ -169,9 +169,9 @@ theme.loadTreesitter = function() -- TSNone = {}, -- TSNumber = {}, TSOperator = { fg = p.pine }, - TSParameter = { fg = p.iris, style = 'italic' }, + TSParameter = { fg = p.iris, style = vim.g.rose_pine_enable_italics and 'italic' }, -- TSParameterReference = {}, - TSProperty = { fg = p.iris, style = 'italic' }, + TSProperty = { fg = p.iris, style = vim.g.rose_pine_enable_italics and 'italic' }, TSPunctBracket = { fg = p.subtle }, TSPunctDelimiter = { fg = p.subtle }, TSPunctSpecial = { fg = p.subtle }, @@ -189,7 +189,7 @@ theme.loadTreesitter = function() -- TSTypeBuiltin = {}, TSURI = { fg = p.gold, style = 'underline' }, -- TSUnderline = {}, - TSVariable = { fg = p.text, style = 'italic' }, + TSVariable = { fg = p.text, style = vim.g.rose_pine_enable_italics and 'italic' }, TSVariableBuiltin = { fg = p.love }, } diff --git a/readme.md b/readme.md index 6b479f6..ad137de 100644 --- a/readme.md +++ b/readme.md @@ -52,6 +52,9 @@ colorscheme rose-pine -- Can be 'base', 'moon', 'dawn' vim.g.rose_pine_variant = 'base' +-- Enable italics +vim.g.rose_pine_enable_italics = true + -- Use terminal background vim.g.rose_pine_disable_background = false ```