From 5529c377035b44c387734497570c8f626b099f0c Mon Sep 17 00:00:00 2001 From: David JULIEN Date: Mon, 24 May 2021 20:03:39 +0200 Subject: [PATCH] feat: add treesitter highlighting and indentation tweak colorscheme to be usable add nvim-treesitter setup file disable native nvim indentation --- .config/nvim/init.lua | 3 +++ .config/nvim/lua/plugin/treesitter.lua | 10 ++++++++++ .config/nvim/lua/settings.lua | 1 - .local/src/polyjuice | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 .config/nvim/lua/plugin/treesitter.lua diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index e675169..d913130 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -21,3 +21,6 @@ require("lsp.tex") -- ./lua/lsp/python.lua -- auto complete require("plugin.compe") -- ./lua/plugin/compe.lua + +-- treesitter +require("plugin.treesitter") -- ./lua/plugin/treesitter.lua diff --git a/.config/nvim/lua/plugin/treesitter.lua b/.config/nvim/lua/plugin/treesitter.lua new file mode 100644 index 0000000..8133cfe --- /dev/null +++ b/.config/nvim/lua/plugin/treesitter.lua @@ -0,0 +1,10 @@ +require("nvim-treesitter.configs").setup { + ensure_installed = { "c", "lua", "python", "bash" }, + ignore_install = { "javascript" }, + highlight = { + enable = true, + }, + indent = { + enable = true, + }, +} diff --git a/.config/nvim/lua/settings.lua b/.config/nvim/lua/settings.lua index 37b8bc8..a72c1fb 100644 --- a/.config/nvim/lua/settings.lua +++ b/.config/nvim/lua/settings.lua @@ -53,7 +53,6 @@ b.softtabstop = -1 b.expandtab = true b.shiftwidth = 0 o.backspace = "indent,eol,start" -o.cindent = true -- augroups utils.create_augroup({ diff --git a/.local/src/polyjuice b/.local/src/polyjuice index 2496359..316b906 160000 --- a/.local/src/polyjuice +++ b/.local/src/polyjuice @@ -1 +1 @@ -Subproject commit 2496359573a545ec644a42a8e91ee529ee9348da +Subproject commit 316b906bc745db0cc8779ae3f0d481a5d4a05bee