diff --git a/Makefile b/Makefile index 62eb5a3..2601e1a 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ # For generating .wasm files for parsers # See https://www.npmjs.com/package/web-tree-sitter -LANGUAGES = agda bash c c-sharp clojure cpp css elm go haskell html java javascript json kotlin latex markdown php python query ruby rust scala scss sparql talon tsx typescript yaml +LANGUAGES = agda bash c c-sharp clojure cpp css elisp elm go haskell html java javascript json kotlin latex markdown php python query ruby rust scala scss sparql talon tsx typescript yaml # NOTE: Update the version number in the filepath for web-tree-sitter in package.json, diff --git a/package.json b/package.json index b6cc818..9517d4b 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "onLanguage:cpp", "onLanguage:css", "onLanguage:csharp", + "onLanguage:elisp", "onLanguage:elm", "onLanguage:go", "onLanguage:haskell", @@ -90,6 +91,7 @@ "tree-sitter-cli": "^0.20.1", "tree-sitter-clojure": "github:sogaiu/tree-sitter-clojure#master", "tree-sitter-cpp": "^0.19.0", + "tree-sitter-elisp": "^1.2.0", "@elm-tooling/tree-sitter-elm": "github:elm-tooling/tree-sitter-elm#0aecfbf69f0c9bcdfada0f6f2c5398235c23949f", "tree-sitter-go": "^0.19.0", "tree-sitter-haskell": "github:tree-sitter/tree-sitter-haskell#d6ccd2d9c40bdec29fee0027ef04fe5ff1ae4ceb", @@ -124,4 +126,4 @@ "bundledDependencies": [ "web-tree-sitter" ] -} \ No newline at end of file +} diff --git a/src/extension.ts b/src/extension.ts index 4eda1aa..97c7aa3 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -18,6 +18,7 @@ const languages: { cpp: { module: "tree-sitter-cpp" }, csharp: { module: "tree-sitter-c-sharp" }, css: { module: "tree-sitter-css" }, + elisp: { module: "tree-sitter-elisp" }, elm: { module: "tree-sitter-elm" }, go: { module: "tree-sitter-go" }, haskell: { module: "tree-sitter-haskell" },