From c19072c4cd1d52551a48ce900b1b952300a11d5c Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Fri, 9 Sep 2022 20:51:18 +0200 Subject: [PATCH] winbar only with nvim ^>= 0.8 --- lua/my_options.lua | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/lua/my_options.lua b/lua/my_options.lua index b0401bd..73e138d 100644 --- a/lua/my_options.lua +++ b/lua/my_options.lua @@ -61,21 +61,23 @@ opt.foldlevel = 20 opt.foldmethod = 'expr' opt.foldexpr = 'nvim_treesitter#foldexpr()' -local function status_line() - local file_name = "%-.32t" - local modified = " %-m" - local right_align = "%=" - local line_no = "%10([%l/%L%)]" - local pct_thru_file = "%5p%%" +if vim.version().minor >= 8 then + local function status_line() + local file_name = "%-.32t" + local modified = " %-m" + local right_align = "%=" + local line_no = "%10([%l/%L%)]" + local pct_thru_file = "%5p%%" - return string.format( - "%s%s%s%s%s", - file_name, - modified, - right_align, - line_no, - pct_thru_file - ) + return string.format( + "%s%s%s%s%s", + file_name, + modified, + right_align, + line_no, + pct_thru_file + ) + end + + opt.winbar = status_line() end - -opt.winbar = status_line()