preserveindent=true,-- Preserve indent structure as much as possible
pumheight=10,-- Height of the pop up menu
relativenumber=true,-- Show relative numberline
scrolloff=8,-- Number of lines to keep above and below the cursor
shiftwidth=2,-- Number of space inserted for indentation
showmode=false,-- Disable showing modes in command line
showtabline=2,-- always display tabline
sidescrolloff=8,-- Number of columns to keep at the sides of the cursor
signcolumn="yes",-- Always show the sign column
smartcase=true,-- Case sensitivie searching
splitbelow=true,-- Splitting a new window below the current one
splitright=true,-- Splitting a new window at the right of the current one
swapfile=false,-- Disable use of swapfile for the buffer
tabstop=2,-- Number of space in a tab
termguicolors=true,-- Enable 24-bit RGB color in the TUI
timeoutlen=300,-- Length of time to wait for a mapped sequence
undofile=true,-- Enable persistent undo
updatetime=300,-- Length of time to wait before triggering the plugin
wrap=false,-- Disable wrapping of lines longer than the width of window
writebackup=false,-- Disable making a backup before overwriting a file
-- minimal number of screen columns either side of cursor if wrap is `false`
-- guifont = "monospace:h17", -- the font used in graphical neovim applications
-- guifont = "SauceCodePro Nerd Font:h15", -- the font used in graphical neovim applications
guifont="Hasklug Nerd Font:h15",-- the font used in graphical neovim applications
-- guifont = "Hack Nerd Font:h17", -- the font used in graphical neovim applications
whichwrap="bs<>[]hl",-- which "horizontal" keys are allowed to travel to prev/next line -- which "horizontal" keys are allowed to travel to prev/next line
-- vim.opt.formatoptions:remove({ "c", "r", "o" }) -- don't insert the current comment leader automatically for auto-wrapping comments using 'textwidth', hitting <Enter> in insert mode, or hitting 'o' or 'O' in normal mode.