aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/minimal_init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/minimal_init.lua')
-rw-r--r--scripts/minimal_init.lua36
1 files changed, 18 insertions, 18 deletions
diff --git a/scripts/minimal_init.lua b/scripts/minimal_init.lua
index f7a7ee590..c826ddbf2 100644
--- a/scripts/minimal_init.lua
+++ b/scripts/minimal_init.lua
@@ -1,25 +1,25 @@
-vim.opt.runtimepath:append "."
-vim.cmd.runtime { "plugin/plenary.vim", bang = true }
-vim.cmd.runtime { "plugin/nvim-treesitter.lua", bang = true }
+vim.opt.runtimepath:append('.')
+vim.cmd.runtime({ 'plugin/plenary.vim', bang = true })
+vim.cmd.runtime({ 'plugin/nvim-treesitter.lua', bang = true })
+vim.cmd.runtime({ 'plugin/query_predicates.lua', bang = true })
-vim.filetype.add {
+vim.filetype.add({
extension = {
- conf = "hocon",
- cmm = "t32",
- hurl = "hurl",
- ncl = "nickel",
- tig = "tiger",
- usd = "usd",
- usda = "usd",
- wgsl = "wgsl",
- w = "wing",
+ conf = 'hocon',
+ cmm = 't32',
+ ncl = 'nickel',
+ tig = 'tiger',
+ w = 'wing',
},
-}
+})
vim.o.swapfile = false
vim.bo.swapfile = false
-require("nvim-treesitter.configs").setup {
- indent = { enable = true },
- highlight = { enable = true },
-}
+require('nvim-treesitter').setup()
+vim.api.nvim_create_autocmd('FileType', {
+ callback = function(args)
+ pcall(vim.treesitter.start)
+ vim.bo[args.buffer].indentexpr = 'v:lua.require"nvim-treesitter".indentexpr()'
+ end,
+})