diff --git a/lua/pika/plugins/treesitter.lua b/lua/pika/plugins/treesitter.lua index 314c07f..de7be85 100644 --- a/lua/pika/plugins/treesitter.lua +++ b/lua/pika/plugins/treesitter.lua @@ -1,57 +1,65 @@ 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' + "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 = '', - node_incremental = '', - scope_incremental = false, - node_decremental = '', - }, - }, - } - end, + -- 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 = { + "bash", + "fish", + "http", + "html", + "php", + "css", + "scss", + "gitignore", + "git_config", + "markdown", + "markdown_inline", + "dockerfile", + "yaml", + "json", + "javascript", + "typescript", + "tsx", + "graphql", + "lua", + "query", + "c", + "prisma", + "svelte", + "hyprlang", + "ini", + "passwd", + "vim", + "vimdoc", + }, + incremental_selection = { + enable = true, + keymaps = { + init_selection = "", + node_incremental = "", + scope_incremental = false, + node_decremental = "", + }, + }, + }) + end, }