From 66949f6b8fd24d41049224d24b493c2caaa2bc71 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Fri, 19 Jul 2024 15:43:50 +0800 Subject: [PATCH] feat: neovim - add support for nickel --- .../neovim/nvim/lua/plugins/treesitter.lua | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/home/base/tui/editors/neovim/nvim/lua/plugins/treesitter.lua b/home/base/tui/editors/neovim/nvim/lua/plugins/treesitter.lua index 4b7901ea..2538d987 100644 --- a/home/base/tui/editors/neovim/nvim/lua/plugins/treesitter.lua +++ b/home/base/tui/editors/neovim/nvim/lua/plugins/treesitter.lua @@ -5,8 +5,7 @@ return { "nvim-treesitter/nvim-treesitter", dependencies = { -- NOTE: additional parser - { "nushell/tree-sitter-nu" }, - { "IndianBoy42/tree-sitter-just" }, + { "nushell/tree-sitter-nu" }, -- nushell scripts }, opts = function(_, opts) opts.incremental_selection = { @@ -33,6 +32,8 @@ return { "terraform", "nix", "csv", + "nickel", -- nickel language + "just", -- justfile -- other programming language "diff", "gitignore", @@ -43,23 +44,7 @@ return { "fennel", "clojure", "commonlisp", - -- customized languages: "scheme", }) - - -- add support for scheme - local parser_config = require("nvim-treesitter.parsers").get_parser_configs() - parser_config.scheme = { - install_info = { - url = "https://github.com/6cdh/tree-sitter-scheme", -- local path or git repo - files = { "src/parser.c" }, - -- optional entries: - branch = "main", -- default branch in case of git repo if different from master - generate_requires_npm = false, -- if stand-alone parser without npm dependencies - requires_generate_from_grammar = false, -- if folder contains pre-generated src/parser.c - }, - } - -- use scheme parser for filetypes: scm - vim.treesitter.language.register("scheme", "scm") end, }