diff --git a/lsp/lua.lua b/lsp/lua.lua new file mode 100644 index 0000000..745f38a --- /dev/null +++ b/lsp/lua.lua @@ -0,0 +1,5 @@ +return { + cmd = {'lua-language-server'}, + filetypes = {'lua'}, + root_markers = {'.luarc.json', '.luarc.jsonc'}, +} diff --git a/lua/jeff/settings.lua b/lua/jeff/settings.lua index 4677c50..d07883a 100644 --- a/lua/jeff/settings.lua +++ b/lua/jeff/settings.lua @@ -2,10 +2,22 @@ vim.opt.guicursor = "n-c-v-sm:block-blinkon0,i-ci-r-cr-o:block-blinkon200-blinko vim.opt.nu = true vim.opt.relativenumber = true +vim.opt.signcolumn = "yes" -- indicator column next to line nubers + +vim.opt.scrolloff = 8 +-- vim.opt.scrolloffpad = 8 -- enable scrolloff even at end of file +vim.opt.sidescrolloff = 10 -- horizontal scrolloff, useless with soft wrap? + +vim.opt.wrap = false -- TODO add this option on fily type basis +vim.opt.smoothscroll = true + vim.opt.cursorline = true vim.opt.cursorlineopt = "both" +vim.opt.colorcolumn = "80,120" + + vim.opt.tabstop = 4 vim.opt.softtabstop = 4 vim.opt.shiftwidth = 4 @@ -13,17 +25,9 @@ vim.opt.expandtab = false vim.opt.smartindent = true -vim.opt.wrap = false -vim.opt.smoothscroll = true vim.opt.hlsearch = false vim.opt.incsearch = true vim.opt.termguicolors = true -vim.opt.showmode = false - -vim.opt.scrolloff = 8 --- vim.opt.scrolloffpad = 8 -vim.opt.signcolumn = "yes" - -vim.opt.colorcolumn = "80,120" +vim.opt.showmode = false -- not needed with luabar