From b51f1ae28924a752258e7607fbc3210f9b18eaac Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Thu, 22 Jul 2021 00:08:36 +0200 Subject: Updates based on Chris's lunarvim --- .config/nvim/config.lua | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to '.config/nvim/config.lua') diff --git a/.config/nvim/config.lua b/.config/nvim/config.lua index c02f041..c7901e0 100644 --- a/.config/nvim/config.lua +++ b/.config/nvim/config.lua @@ -1,32 +1,31 @@ -- O is the global options object -- general +O.format_on_save = true +O.lint_on_save = true +O.completion.autocomplete = true O.auto_complete = true -O.relative_number = true O.colorscheme = 'dark' -O.timeoutlen = 100 -O.leader_key = ' ' +O.default_options.wrap = false +O.default_options.timeoutlen = 100 +O.default_options.relativenumber = true -- After changing plugin config it is recommended to run :PackerCompile O.plugin.colorizer.active = true O.plugin.dashboard.active = true -O.plugin.diffview.active = true O.plugin.hop.active = true -O.plugin.indent_line.active = true -O.plugin.lush.active = true -O.plugin.sanegx.active = false -O.plugin.symbol_outline.active = false -O.plugin.telescope_fzy.active = true -O.plugin.trouble.active = true -O.plugin.ts_autotag.active = true O.plugin.zen.active = true -O.plugin.vim_rooter.active = true +O.plugin.terminal.active = true +O.plugin.rooter.active = true -- if you don't want all the parsers change this to a table of the ones you want O.treesitter.ensure_installed = "all" O.treesitter.ignore_install = {"haskell"} O.treesitter.highlight.enabled = true +-- LSP +O.lsp.diagnostics.virtual_text = false + -- lua O.lang.lua.autoformat = true O.lang.lua.formatter = 'lua-format' -- cgit v1.2.3-70-g09d2