initial commit

This commit is contained in:
pika 2024-06-25 11:13:26 +02:00
parent dc5408f1a2
commit 9889f6c4ee
35 changed files with 1302 additions and 0 deletions

View file

@ -0,0 +1,57 @@
return {
'nvim-treesitter/nvim-treesitter',
event = { 'BufReadPre', 'BufNewFile' },
build = ':TSUpdate',
dependencies = {
'windwp/nvim-ts-autotag',
},
config = function()
-- import nvim-treesitter plugin
local treesitter = require 'nvim-treesitter.configs'
-- configure treesitter
treesitter.setup { -- enable syntax highlighting
highlight = {
enable = true,
},
-- enable indentation
indent = { enable = true },
-- enable autotagging (w/ nvim-ts-autotag plugin)
autotag = {
enable = true,
},
-- ensure these language parsers are installed
ensure_installed = {
'json',
'javascript',
'typescript',
'tsx',
'yaml',
'html',
'css',
'prisma',
'markdown',
'markdown_inline',
'svelte',
'graphql',
'bash',
'lua',
'vim',
'dockerfile',
'gitignore',
'query',
'vimdoc',
'c',
},
incremental_selection = {
enable = true,
keymaps = {
init_selection = '<C-space>',
node_incremental = '<C-space>',
scope_incremental = false,
node_decremental = '<bs>',
},
},
}
end,
}