Use ternary for "italic" theme configuration (#305)

Instead of using a if/else block and empty variable declaration Vim's
builtin `get` function [1] is now used to simplify the code.


Co-authored-by: Sven Greb <development@svengreb.de>
Co-authored-by: Arctic Ice Studio <development@arcticicestudio.com>

[1]: https://vimhelp.org/builtin.txt.html#builtin.txt#get%28%29

GH-305
This commit is contained in:
Julien Voisin 2022-04-24 09:28:35 +02:00 committed by Sven Greb
parent dc6cc32341
commit dd7666d8b0

View file

@ -81,10 +81,8 @@ let s:underline = (g:nord_underline == 0) ? "NONE," : "underline,"
let g:nord_italic = get(g:, "nord_italic", (has("gui_running") || $TERM_ITALICS == "true")) let g:nord_italic = get(g:, "nord_italic", (has("gui_running") || $TERM_ITALICS == "true"))
let s:italic = (g:nord_italic == 0) ? "" : "italic," let s:italic = (g:nord_italic == 0) ? "" : "italic,"
let s:italicize_comments = "" let g:nord_italic_comments = get(g:, "nord_italic_comments", 0)
if get(g:, "nord_italic_comments", 0) let s:italicize_comments = (g:nord_italic_comments == 0) ? "" : get(s:, "italic")
let s:italicize_comments = s:italic
endif
let g:nord_uniform_status_lines = get(g:, "nord_uniform_status_lines", 0) let g:nord_uniform_status_lines = get(g:, "nord_uniform_status_lines", 0)