aboutsummaryrefslogtreecommitdiff
path: root/lua/startup/utils.lua
blob: 8498b1f3273022bc43845323b21f0ed1dd1c75b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
U = {}
local colors = require("startup.config").colors

function U.spaces(amount)
  return string.rep(" ", amount)
end

function U.longest_line(lines)
  local longest = 0
  for _, line in ipairs(lines) do
    if line:len() > longest then
      longest = line:len()
    end
  end
  return longest
end

function U.create_hls()
  vim.cmd( "hi StartupHeading guifg=" .. colors.heading_fg)
  vim.cmd( "hi StartupTools guifg=" .. colors.tools_fg)
end

function U.set_buf_options()
  vim.api.nvim_buf_set_option(0, "bufhidden", "wipe")
  vim.api.nvim_buf_set_option(0, "buftype", "nofile")
  vim.api.nvim_buf_set_option(0, "filetype", "dashboard")
  vim.api.nvim_buf_set_option(0, "swapfile", false)
  vim.cmd [[setlocal nonu nornu]]
end

return U