Variable: treesit-fold-summary-parsers-alist

treesit-fold-summary-parsers-alist is a customizable variable defined in treesit-fold-summary.el.

Value

Large value
((actionscript-mode . treesit-fold-summary-javadoc)
 (arduino-mode . treesit-fold-summary-c)
 (asm-mode . treesit-fold-summary-elisp)
 (fasm-mode . treesit-fold-summary-elisp)
 (masm-mode . treesit-fold-summary-elisp)
 (nasm-mode . treesit-fold-summary-elisp)
 (gas-mode . treesit-fold-summary-elisp)
 (bat-mode . treesit-fold-summary-batch)
 (beancount-mode . treesit-fold-summary-elisp)
 (c-mode . treesit-fold-summary-c) (c++-mode . treesit-fold-summary-c)
 (cmake-mode . treesit-fold-summary-ruby-doc)
 (clojure-mode . treesit-fold-summary-elisp)
 (csharp-mode . treesit-fold-summary-csharp)
 (css-mode . treesit-fold-summary-javadoc)
 (dart-mode . treesit-fold-summary-javadoc)
 (editorconfig-conf-mode . treesit-fold-summary-ruby-doc)
 (emacs-lisp-mode . treesit-fold-summary-elisp)
 (elixir-mode . treesit-fold-summary-ruby-doc)
 (erlang-mode . treesit-fold-summary-tex-doc)
 (fish-mode . treesit-fold-summary-javadoc)
 (gdscript-mode . treesit-fold-summary-ruby-doc)
 (glsl-mode . treesit-fold-summary-c)
 (go-mode . treesit-fold-summary-go)
 (groovy-mode . treesit-fold-summary-javadoc)
 (jenkinsfile-mode . treesit-fold-summary-javadoc)
 (haskell-mode . treesit-fold-summary-lua-doc)
 (haxe-mode . treesit-fold-summary-javadoc)
 (heex-mode . treesit-fold-summary-xml)
 (hlsl-mode . treesit-fold-summary-c)
 (html-mode . treesit-fold-summary-xml)
 (jai-mode . treesit-fold-summary-c)
 (janet-mode . treesit-fold-summary-ruby-doc)
 (java-mode . treesit-fold-summary-javadoc)
 (javascript-mode . treesit-fold-summary-javadoc)
 (js-mode . treesit-fold-summary-javadoc)
 (js2-mode . treesit-fold-summary-javadoc)
 (js3-mode . treesit-fold-summary-javadoc)
 (json-mode . treesit-fold-summary-javadoc)
 (jsonnet-mode . treesit-fold-summary-javadoc)
 (julia-mode . treesit-fold-summary-julia-doc)
 (kotlin-mode . treesit-fold-summary-javadoc)
 (latex-mode . treesit-fold-summary-tex-doc)
 (LaTeX-mode . treesit-fold-summary-tex-doc)
 (lisp-mode . treesit-fold-summary-elisp)
 (lisp-interaction-mode . treesit-fold-summary-elisp)
 (llvm-mode . treesit-fold-summary-elisp)
 (llvm-mir-mode . treesit-fold-summary-elisp)
 (lua-mode . treesit-fold-summary-lua-doc)
 (makefile-mode . treesit-fold-summary-ruby-doc)
 (makefile-automake-mode . treesit-fold-summary-ruby-doc)
 (makefile-gmake-mode . treesit-fold-summary-ruby-doc)
 (makefile-makepp-mode . treesit-fold-summary-ruby-doc)
 (makefile-bsdmake-mode . treesit-fold-summary-ruby-doc)
 (makefile-imake-mode . treesit-fold-summary-ruby-doc)
 (markdown-mode . treesit-fold-summary-markdown)
 (matlab-mode . treesit-fold-summary-matlab-doc)
 (mermaid-mode . treesit-fold-summary-mermaid)
 (ninja-mode . treesit-fold-summary-ruby-doc)
 (nix-mode . treesit-fold-summary-ruby-doc)
 (noir-mode . treesit-fold-summary-rust-doc)
 (objc-mode . treesit-fold-summary-c)
 (org-mode . treesit-fold-summary-org)
 (perl-mode . treesit-fold-summary-ruby-doc)
 (php-mode . treesit-fold-summary-javadoc)
 (pascal-mode . treesit-fold-summary-pascal-doc)
 (python-mode . treesit-fold-summary-python-doc)
 (qss-mode . treesit-fold-summary-css)
 (rjsx-mode . treesit-fold-summary-javadoc)
 (rst-mode . treesit-fold-summary-rst-doc)
 (ruby-mode . treesit-fold-summary-ruby-doc)
 (rust-mode . treesit-fold-summary-rust-doc)
 (scala-mode . treesit-fold-summary-javadoc)
 (scheme-mode . treesit-fold-summary-elisp)
 (sh-mode . treesit-fold-summary-javadoc)
 (sql-mode . treesit-fold-summary-c)
 (svelte-mode . treesit-fold-summary-xml)
 (swift-mode . treesit-fold-summary-c)
 (tablegen-mode . treesit-fold-summary-javadoc)
 (toml-mode . treesit-fold-summary-javadoc)
 (conf-toml-mode . treesit-fold-summary-javadoc)
 (typescript-mode . treesit-fold-summary-javadoc)
 (verilog-mode . treesit-fold-summary-javadoc)
 (vhdl-mode . treesit-fold-summary-lua-doc)
 (nxml-mode . treesit-fold-summary-xml)
 (yaml-mode . treesit-fold-summary-ruby-doc)
 (k8s-mode . treesit-fold-summary-ruby-doc)
 (zig-mode . treesit-fold-summary-go))

Documentation

Alist mapping major-mode to doc parser function.

Source Code

;; Defined in /nix/store/mpy1l6b4hlzpp59l4vbahq83hqa821ci-emacs-packages-deps/share/emacs/site-lisp/elpa/treesit-fold-0.2.1/treesit-fold-summary.el
;;
;; (@* "Core" )
;;

;; TODO(everyone): keep this alist alphabetically sorted
(defcustom treesit-fold-summary-parsers-alist
  `((actionscript-mode      . treesit-fold-summary-javadoc)
    (arduino-mode           . treesit-fold-summary-c)
    (asm-mode               . treesit-fold-summary-elisp)
    (fasm-mode              . treesit-fold-summary-elisp)
    (masm-mode              . treesit-fold-summary-elisp)
    (nasm-mode              . treesit-fold-summary-elisp)
    (gas-mode               . treesit-fold-summary-elisp)
    (bat-mode               . treesit-fold-summary-batch)
    (beancount-mode         . treesit-fold-summary-elisp)
    (c-mode                 . treesit-fold-summary-c)
    (c++-mode               . treesit-fold-summary-c)
    (cmake-mode             . treesit-fold-summary-ruby-doc)
    (clojure-mode           . treesit-fold-summary-elisp)
    (csharp-mode            . treesit-fold-summary-csharp)
    (css-mode               . treesit-fold-summary-javadoc)
    (dart-mode              . treesit-fold-summary-javadoc)
    (editorconfig-conf-mode . treesit-fold-summary-ruby-doc)
    (emacs-lisp-mode        . treesit-fold-summary-elisp)
    (elixir-mode            . treesit-fold-summary-ruby-doc)
    (erlang-mode            . treesit-fold-summary-tex-doc)
    (fish-mode              . treesit-fold-summary-javadoc)
    (gdscript-mode          . treesit-fold-summary-ruby-doc)
    (glsl-mode              . treesit-fold-summary-c)
    (go-mode                . treesit-fold-summary-go)
    (groovy-mode            . treesit-fold-summary-javadoc)
    (jenkinsfile-mode       . treesit-fold-summary-javadoc)
    (haskell-mode           . treesit-fold-summary-lua-doc)
    (haxe-mode              . treesit-fold-summary-javadoc)
    (heex-mode              . treesit-fold-summary-xml)
    (hlsl-mode              . treesit-fold-summary-c)
    (html-mode              . treesit-fold-summary-xml)
    (jai-mode               . treesit-fold-summary-c)
    (janet-mode             . treesit-fold-summary-ruby-doc)
    (java-mode              . treesit-fold-summary-javadoc)
    (javascript-mode        . treesit-fold-summary-javadoc)
    (js-mode                . treesit-fold-summary-javadoc)
    (js2-mode               . treesit-fold-summary-javadoc)
    (js3-mode               . treesit-fold-summary-javadoc)
    (json-mode              . treesit-fold-summary-javadoc)
    (jsonnet-mode           . treesit-fold-summary-javadoc)
    (julia-mode             . treesit-fold-summary-julia-doc)
    (kotlin-mode            . treesit-fold-summary-javadoc)
    (latex-mode             . treesit-fold-summary-tex-doc)
    (LaTeX-mode             . treesit-fold-summary-tex-doc)
    (lisp-mode              . treesit-fold-summary-elisp)
    (lisp-interaction-mode  . treesit-fold-summary-elisp)
    (llvm-mode              . treesit-fold-summary-elisp)
    (llvm-mir-mode          . treesit-fold-summary-elisp)
    (lua-mode               . treesit-fold-summary-lua-doc)
    (makefile-mode          . treesit-fold-summary-ruby-doc)
    (makefile-automake-mode . treesit-fold-summary-ruby-doc)
    (makefile-gmake-mode    . treesit-fold-summary-ruby-doc)
    (makefile-makepp-mode   . treesit-fold-summary-ruby-doc)
    (makefile-bsdmake-mode  . treesit-fold-summary-ruby-doc)
    (makefile-imake-mode    . treesit-fold-summary-ruby-doc)
    (markdown-mode          . treesit-fold-summary-markdown)
    (matlab-mode            . treesit-fold-summary-matlab-doc)
    (mermaid-mode           . treesit-fold-summary-mermaid)
    (ninja-mode             . treesit-fold-summary-ruby-doc)
    (nix-mode               . treesit-fold-summary-ruby-doc)
    (noir-mode              . treesit-fold-summary-rust-doc)
    (objc-mode              . treesit-fold-summary-c)
    (org-mode               . treesit-fold-summary-org)
    (perl-mode              . treesit-fold-summary-ruby-doc)
    (php-mode               . treesit-fold-summary-javadoc)
    (pascal-mode            . treesit-fold-summary-pascal-doc)
    (python-mode            . treesit-fold-summary-python-doc)
    (qss-mode               . treesit-fold-summary-css)
    (rjsx-mode              . treesit-fold-summary-javadoc)
    (rst-mode               . treesit-fold-summary-rst-doc)
    (ruby-mode              . treesit-fold-summary-ruby-doc)
    (rust-mode              . treesit-fold-summary-rust-doc)
    (scala-mode             . treesit-fold-summary-javadoc)
    (scheme-mode            . treesit-fold-summary-elisp)
    (sh-mode                . treesit-fold-summary-javadoc)
    (sql-mode               . treesit-fold-summary-c)
    (svelte-mode            . treesit-fold-summary-xml)
    (swift-mode             . treesit-fold-summary-c)
    (tablegen-mode          . treesit-fold-summary-javadoc)
    (toml-mode              . treesit-fold-summary-javadoc)
    (conf-toml-mode         . treesit-fold-summary-javadoc)
    (typescript-mode        . treesit-fold-summary-javadoc)
    (verilog-mode           . treesit-fold-summary-javadoc)
    (vhdl-mode              . treesit-fold-summary-lua-doc)
    (nxml-mode              . treesit-fold-summary-xml)
    (yaml-mode              . treesit-fold-summary-ruby-doc)
    (k8s-mode               . treesit-fold-summary-ruby-doc)
    (zig-mode               . treesit-fold-summary-go))
  "Alist mapping `major-mode' to doc parser function."
  :type '(alist :key-type symbol :value-type function)
  :group 'treesit-fold)