branch: elpa/typst-ts-mode commit 8da44b134fc237db4931166a1484af73c6e6162c Author: Meow King <mr.meowk...@anche.no> Commit: Meow King <mr.meowk...@anche.no>
feat: update raw block language tags (also update cargo dependencies) --- Cargo.lock | 4 +- Cargo.toml | 2 +- src/main.rs | 11 +- typst-ts-embedding-lang-settings.el | 339 ++++++++++++++++++------------------ 4 files changed, 182 insertions(+), 174 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0fb146a721..92bbc5a3d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -288,9 +288,9 @@ dependencies = [ [[package]] name = "two-face" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37bed2135b2459c7eefba72c906d374697eb15949c205f2f124e3636a46b5eeb" +checksum = "0ccd4843ea031c609fe9c16cae00e9657bad8a9f735a3cc2e420955d802b4268" dependencies = [ "once_cell", "serde", diff --git a/Cargo.toml b/Cargo.toml index 3171fc895a..4a212eda5d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,4 +7,4 @@ edition = "2021" [dependencies] indexmap = "2.1.0" -two-face = { version = "0.3.0", default-features = false, features = ["syntect-fancy"] } +two-face = { version = "0.4.0", default-features = false, features = ["syntect-fancy"] } diff --git a/src/main.rs b/src/main.rs index b117c32d2b..fd9ca1c538 100644 --- a/src/main.rs +++ b/src/main.rs @@ -173,11 +173,20 @@ where map } +// to change single relationship +// e.g. lisp -> lisp, clisp -> lisp +// chagne clisp to common-lisp +// lisp -> lisp, clisp -> common-lisp fn get_tag_remap() -> HashMap<String, String> { - let map = &[("clisp", "common-lisp")]; + let map = &[("clisp", "common-lisp"), ("el", "emacs-lisp")]; slice_to_hashmap(map) } +// to change whole relationship +// e.g. +// fish -> sh, sh -> sh +// change sh to bash +// fish -> bash, sh -> bash fn get_identifier_remap() -> HashMap<String, String> { let map = &[("sh", "bash"), ("cs", "c-sharp"), ("javascript", "js")]; slice_to_hashmap(map) diff --git a/typst-ts-embedding-lang-settings.el b/typst-ts-embedding-lang-settings.el index c573792890..2c8dbf2c22 100644 --- a/typst-ts-embedding-lang-settings.el +++ b/typst-ts-embedding-lang-settings.el @@ -23,207 +23,206 @@ (require 'treesit) (require 'typst-ts-core) -;; Generated by `cargo-run' +;; Generated by `cargo run' (i.e. `src/main.rs') ;; We here use print expression to create hash table, see `(elisp) Creating Hash' (defvar typst-ts-els-tag-lang-map #s(hash-table size 588 test equal data - ( - "txt" txt "asa" asp "asp" asp - "as" actionscript "actionscript" actionscript "script editor" applescript - "applescript" applescript "cmd" bat "bat" bat - "build" build "cs" c-sharp "csx" c-sharp - "c#" c-sharp "hpp" c++ "c++" c++ - "hh" c++ "h++" c++ "inl" c++ - "cp" c++ "cpp" c++ "cxx" c++ - "ipp" c++ "cc" c++ "hxx" c++ - "c" c "css.liquid" css "css" css - "css.erb" css "edn" clojure "clj" clojure - "cljs" clojure "cljc" clojure "clojure" clojure + ("txt" txt "asp" asp "asa" asp + "actionscript" actionscript "as" actionscript "script editor" applescript + "applescript" applescript "bat" bat "cmd" bat + "build" build "c#" c-sharp "cs" c-sharp + "csx" c-sharp "cxx" c++ "hpp" c++ + "inl" c++ "ipp" c++ "cc" c++ + "hh" c++ "hxx" c++ "cpp" c++ + "h++" c++ "c++" c++ "cp" c++ + "c" c "css.liquid" css "css.erb" css + "css" css "edn" clojure "clojure" clojure + "clj" clojure "cljc" clojure "cljs" clojure "d" d "di" d "diff" diff - "patch" diff "erl" erlang "hrl" erlang - "emakefile" erlang "erlang" erlang "escript" erlang - "yaws" yaws "gitattributes" attributes ".gitattributes" attributes - "attributes" attributes "tag_editmsg" commit_editmsg "merge_msg" commit_editmsg - "commit_editmsg" commit_editmsg "gitconfig" gitconfig ".gitconfig" gitconfig - ".gitmodules" gitconfig "gitignore" exclude "exclude" exclude + "patch" diff "erl" erlang "escript" erlang + "erlang" erlang "hrl" erlang "emakefile" erlang + "yaws" yaws "attributes" attributes ".gitattributes" attributes + "gitattributes" attributes "merge_msg" commit_editmsg "commit_editmsg" commit_editmsg + "tag_editmsg" commit_editmsg ".gitmodules" gitconfig "gitconfig" gitconfig + ".gitconfig" gitconfig "gitignore" exclude "exclude" exclude ".gitignore" exclude ".git" .git "gitlog" gitlog - ".mailmap" .mailmap "mailmap" .mailmap "git-rebase-todo" git-rebase-todo - "go" go "dot" dot "gv" dot - "gradle" groovy "groovy" groovy "jenkinsfile" groovy - "gvy" groovy "shtml" html "xhtml" html - "htm" html "html" html "haskell" haskell - "hs" haskell "lhs" lhs "sublime-settings" json - "sublime-mousemap" json "sublime-color-scheme" json "pipfile.lock" json - "sublime-build" json "sublime-commands" json "sublime-completions" json - "sublime-theme" json "json" json "sublime-project" json - "sublime-keymap" json "sublime-macro" json "sublime-menu" json - "ipynb" json "jsp" jsp "bsh" java - "java" java "javadoc" javadoc "properties" properties - "js" js "javascript" js "htc" js + "mailmap" .mailmap ".mailmap" .mailmap "git-rebase-todo" git-rebase-todo + "go" go "gv" dot "dot" dot + "jenkinsfile" groovy "groovy" groovy "gvy" groovy + "gradle" groovy "html" html "shtml" html + "htm" html "xhtml" html "haskell" haskell + "hs" haskell "lhs" lhs "sublime-commands" json + "sublime-menu" json "json" json "sublime-color-scheme" json + "sublime-build" json "sublime-settings" json "sublime-completions" json + "sublime-theme" json "ipynb" json "sublime-keymap" json + "pipfile.lock" json "sublime-mousemap" json "sublime-macro" json + "sublime-project" json "jsp" jsp "java" java + "bsh" java "javadoc" javadoc "properties" properties + "js" js "htc" js "javascript" js "bibtex" bibtex "bib" bibtex "latex" latex "ltx" latex "tex" tex "cls" tex - "sty" tex "clisp" common-lisp "el" lisp - "lsp" lisp "fasl" lisp "lisp" lisp - "cl" lisp "scm" lisp "l" lisp - "mud" lisp "ss" lisp "lua" lua - "makefile" makefile "mak" makefile "mk" makefile - "gnumakefile" makefile "make" makefile "makefile.in" makefile - "makefile.am" makefile "ocamlmakefile" makefile "mdown" markdown - "markdn" markdown "markdown" markdown "md" markdown + "sty" tex "clisp" common-lisp "el" emacs-lisp + "l" lisp "lsp" lisp "scm" lisp + "ss" lisp "lisp" lisp "mud" lisp + "fasl" lisp "cl" lisp "lua" lua + "gnumakefile" makefile "mk" makefile "makefile.am" makefile + "mak" makefile "makefile.in" makefile "make" makefile + "makefile" makefile "ocamlmakefile" makefile "md" markdown + "markdown" markdown "mdown" markdown "markdn" markdown "multimarkdown" multimarkdown "matlab" matlab "mli" ocaml - "ml" ocaml "ocaml" ocaml "mll" ocamllex + "ocaml" ocaml "ml" ocaml "mll" ocamllex "ocamllex" ocamllex "mly" ocamlyacc "ocamlyacc" ocamlyacc - "camlp4" camlp4 "objective-c++" objective-c++ "mm" objective-c++ - "h" objective-c "m" objective-c "objective-c" objective-c - "php3" php "phps" php "phpt" php - "php5" php "php" php "php4" php - "phtml" php "php7" php "pas" pascal - "dpr" pascal "p" pascal "pascal" pascal - "pod" perl "pl" perl "pmc" perl + "camlp4" camlp4 "mm" objective-c++ "objective-c++" objective-c++ + "h" objective-c "objective-c" objective-c "m" objective-c + "php3" php "php7" php "phps" php + "phpt" php "php4" php "php" php + "phtml" php "php5" php "p" pascal + "dpr" pascal "pascal" pascal "pas" pascal "pc" perl "t" perl "pm" perl - "perl" perl "gypi" python "bzl" python - "sconscript" python "py" python "pxi" python - "pyx.in" python "vpy" python "pxd.in" python - "pyw" python "py3" python "pyx" python - "cpy" python "wscript" python "rpy" python - "sconstruct" python "gyp" python "snakefile" python - "bazel" python "python" python "pxd" python - "pyi" python "pxi.in" python "rprofile" r - "r" r "rd" rd "erb" rails - "rhtml" rails "html.erb" rails "rails" rails - "js.erb" js.erb "sass" haml "haml" haml - "rxml" rxml "builder" rxml "erbsql" erbsql - "sql.erb" erbsql "re" re "rst" restructuredtext - "rest" restructuredtext "restructuredtext" restructuredtext "fastfile" ruby - "guardfile" ruby "rantfile" ruby "podspec" ruby - "capfile" ruby "berksfile" ruby "rake" ruby - "rakefile" ruby "fcgi" ruby "irbrc" ruby - "cheffile" ruby "scanfile" ruby "prawn" ruby - "cgi" ruby "config.ru" ruby "appfile" ruby - "jbuilder" ruby "rb" ruby "rabl" ruby - "gemspec" ruby "ruby" ruby "rjs" ruby - "rbx" ruby "vagrantfile" ruby "thor" ruby - "podfile" ruby "gemfile" ruby "snapfile" ruby - "brewfile" ruby "simplecov" ruby "ruby.rail" ruby - "deliverfile" ruby "appraisals" ruby "thorfile" ruby - "rs" rust "rust" rust "ddl" sql - "dml" sql "sql" sql "sbt" scala - "sc" scala "scala" scala "sh" bash - ".zshrc" bash "eclass" bash ".zprofile" bash - "zsh" bash ".profile" bash ".bash_functions" bash - ".bash_completions" bash ".zlogin" bash ".zshenv" bash - "ebuild" bash ".bash_logout" bash ".bash_login" bash - "ash" bash ".bash_profile" bash ".bash_variables" bash - ".bashrc" bash ".textmate_init" bash ".bash_aliases" bash - "pkgbuild" bash ".zlogout" bash "bash" bash + "perl" perl "pod" perl "pmc" perl + "pl" perl "python" python "wscript" python + "pxi.in" python "snakefile" python "vpy" python + "py" python "cpy" python "gyp" python + "sconstruct" python "rpy" python "pxi" python + "pyx.in" python "pyi" python "gypi" python + "bazel" python "pyw" python "sconscript" python + "pxd.in" python "py3" python "bzl" python + "pyx" python "pxd" python "r" r + "rprofile" r "rd" rd "rails" rails + "rhtml" rails "erb" rails "html.erb" rails + "js.erb" js.erb "haml" haml "sass" haml + "builder" rxml "rxml" rxml "sql.erb" erbsql + "erbsql" erbsql "re" re "rst" restructuredtext + "rest" restructuredtext "restructuredtext" restructuredtext "gemfile" ruby + "jbuilder" ruby "irbrc" ruby "prawn" ruby + "rbx" ruby "gemspec" ruby "cheffile" ruby + "config.ru" ruby "guardfile" ruby "podfile" ruby + "rantfile" ruby "fastfile" ruby "capfile" ruby + "vagrantfile" ruby "ruby" ruby "simplecov" ruby + "scanfile" ruby "rjs" ruby "brewfile" ruby + "rakefile" ruby "cgi" ruby "rabl" ruby + "snapfile" ruby "appraisals" ruby "fcgi" ruby + "appfile" ruby "deliverfile" ruby "berksfile" ruby + "podspec" ruby "ruby.rail" ruby "rake" ruby + "thorfile" ruby "rb" ruby "thor" ruby + "rs" rust "rust" rust "dml" sql + "ddl" sql "sql" sql "sbt" scala + "scala" scala "sc" scala ".zprofile" bash + ".textmate_init" bash "sh" bash ".zshenv" bash + "ebuild" bash "eclass" bash ".bash_completions" bash + ".zshrc" bash "pkgbuild" bash ".bash_profile" bash + ".bash_functions" bash ".bash_login" bash ".bash_logout" bash + "zsh" bash "ash" bash ".bashrc" bash + "bash" bash ".bash_aliases" bash ".profile" bash + ".zlogin" bash ".zlogout" bash ".bash_variables" bash "shell-unix-generic" shell-unix-generic "commands-builtin-shell-bash" commands-builtin-shell-bash "adp" adp - "tcl" tcl "textile" textile "tld" xml - "xsd" xml "dtml" xml "rss" xml - "rng" xml "opml" xml "xaml" xml - "xml" xml "xslt" xml "svg" xml + "tcl" tcl "textile" textile "opml" xml + "rng" xml "xsd" xml "xml" xml + "rss" xml "svg" xml "xslt" xml + "xaml" xml "tld" xml "dtml" xml "yaml" yaml "yml" yaml "sublime-syntax" yaml - "awk" awk "ada" ada "adb" ada - "ads" ada "gpr" ada ".htgroups" envvars - "envvars" envvars ".htpasswd" envvars ".htaccess" envvars - "htgroups" envvars "htaccess" envvars "htpasswd" envvars - "ad" adoc "asciidoc" adoc "adoc" adoc - "asm" yasm "nasm" yasm "yasm" yasm - "inc" yasm "mac" yasm "h.in" h.in - "hh.in" hh.in "h++.in" hh.in "hxx.in" hh.in - "hpp.in" hh.in "cmakelists.txt" cmake "cmake" cmake - "cmakecache.txt" cmakecache "cmakecache" cmakecache "cmakecommands" cmakecommands + "awk" awk "ads" ada "ada" ada + "gpr" ada "adb" ada ".htgroups" envvars + ".htpasswd" envvars ".htaccess" envvars "htpasswd" envvars + "envvars" envvars "htgroups" envvars "htaccess" envvars + "asciidoc" adoc "adoc" adoc "ad" adoc + "yasm" yasm "mac" yasm "nasm" yasm + "asm" yasm "inc" yasm "h.in" h.in + "h++.in" hh.in "hh.in" hh.in "hxx.in" hh.in + "hpp.in" hh.in "cmake" cmake "cmakelists.txt" cmake + "cmakecache" cmakecache "cmakecache.txt" cmakecache "cmakecommands" cmakecommands "csv" csv "tsv" csv "cabal" cabal - "cson" coffeescript "coffeescript" coffeescript "coffee.erb" coffeescript - "coffee" coffeescript "cakefile" coffeescript "cpuinfo" cpuinfo - "crontab" crontab "tab" crontab "cron.d" crontab + "cakefile" coffeescript "coffee" coffeescript "coffee.erb" coffeescript + "cson" coffeescript "coffeescript" coffeescript "cpuinfo" cpuinfo + "tab" crontab "crontab" crontab "cron.d" crontab "cr" crystal "crystal" crystal "dart" dart - "dockerfile" dockerfile ".env.test" dotenv ".env.test.local" dotenv - ".env.production.local" dotenv "env.template" dotenv "env.sample" dotenv - "dotenv" dotenv ".env.testing" dotenv "env" dotenv - ".env.sample" dotenv ".env.template" dotenv ".env.staging" dotenv - ".env.defaults" dotenv "env.example" dotenv ".env.local" dotenv - ".env.development" dotenv ".env.dusk.local" dotenv ".env.development.local" dotenv - ".env.default" dotenv ".env.example" dotenv ".envrc" dotenv - ".flaskenv" dotenv ".env.dist" dotenv ".env" dotenv - ".env.production" dotenv ".env.prod" dotenv ".env.dev" dotenv - "elixir" elixir "exs" elixir "ex" elixir - "html.leex" html.eex "html.eex" html.eex "elm" elm - "eml" email "mbx" email "msg" email - "mboxz" email "email" email "f#" fs - "fsi" fs "fsx" fs "fish" fish - "f77" f "for" f "fpp" f - "f" f "f08" f90 "f95" f90 - "f03" f90 "f90" f90 "namelist" namelist - "fstab" fstab "crypttab" fstab "mtab" fstab - "frag" glsl "mesh" glsl "glsl" glsl - "vs" glsl "tesc" glsl "rmiss" glsl - "fsh" glsl "vshader" glsl "task" glsl - "rchit" glsl "fshader" glsl "rgen" glsl - "fs" glsl "gshader" glsl "vsh" glsl - "geom" glsl "gs" glsl "rahit" glsl - "comp" glsl "tese" glsl "rcall" glsl - "rint" glsl "vert" glsl "gsh" glsl - "gql" graphql "graphql" graphql "graphqls" graphql - "2" groff/troff "groff" groff/troff "8" groff/troff - "7" groff/troff "4" groff/troff "5" groff/troff - "6" groff/troff "1" groff/troff "9" groff/troff - "troff" groff/troff "groff/troff" groff/troff "3" groff/troff + "dockerfile" dockerfile ".env.example" dotenv ".env.production.local" dotenv + ".env.default" dotenv "env" dotenv ".envrc" dotenv + ".env.test" dotenv ".env" dotenv ".env.testing" dotenv + ".env.dev" dotenv ".env.sample" dotenv ".env.prod" dotenv + ".env.staging" dotenv ".env.defaults" dotenv ".env.production" dotenv + ".env.local" dotenv "env.example" dotenv ".env.dist" dotenv + ".env.dusk.local" dotenv "env.sample" dotenv ".env.development" dotenv + ".env.test.local" dotenv "dotenv" dotenv ".flaskenv" dotenv + ".env.development.local" dotenv "env.template" dotenv ".env.template" dotenv + "elixir" elixir "ex" elixir "exs" elixir + "html.eex" html.eex "html.leex" html.eex "elm" elm + "msg" email "mboxz" email "eml" email + "mbx" email "email" email "fsi" fs + "f#" fs "fsx" fs "fish" fish + "fpp" f "for" f "f" f + "f77" f "f90" f90 "f08" f90 + "f95" f90 "f03" f90 "namelist" namelist + "mtab" fstab "fstab" fstab "crypttab" fstab + "fsh" glsl "vshader" glsl "vs" glsl + "fshader" glsl "gshader" glsl "gsh" glsl + "vsh" glsl "vert" glsl "task" glsl + "comp" glsl "gs" glsl "geom" glsl + "rahit" glsl "rmiss" glsl "fs" glsl + "frag" glsl "rchit" glsl "glsl" glsl + "tesc" glsl "tese" glsl "mesh" glsl + "rint" glsl "rgen" glsl "rcall" glsl + "graphql" graphql "graphqls" graphql "gql" graphql + "groff" groff/troff "troff" groff/troff "4" groff/troff + "9" groff/troff "1" groff/troff "2" groff/troff + "7" groff/troff "6" groff/troff "3" groff/troff + "groff/troff" groff/troff "5" groff/troff "8" groff/troff "group" group "twig" twig "html.twig" twig - "hosts" hosts "cfg" ini ".coveragerc" ini - "hgrc" ini ".gitlint" ini ".hgrc" ini - "desktop" ini ".editorconfig" ini ".pylintrc" ini - "inf" ini "ini" ini "reg" ini - "lng" ini "url" ini "xhtml.j2" htm.j2 - "html.j2" htm.j2 "htm.j2" htm.j2 "xml.j2" htm.j2 - "jinja" jinja2 "j2" jinja2 "jinja2" jinja2 + "hosts" hosts ".pylintrc" ini "desktop" ini + ".editorconfig" ini ".gitlint" ini ".hgrc" ini + "lng" ini "hgrc" ini "inf" ini + "reg" ini ".coveragerc" ini "ini" ini + "url" ini "cfg" ini "htm.j2" htm.j2 + "xml.j2" htm.j2 "html.j2" htm.j2 "xhtml.j2" htm.j2 + "jinja" jinja2 "jinja2" jinja2 "j2" jinja2 "libsonnet" jsonnet "libjsonnet" jsonnet "jsonnet" jsonnet "jl" julia "julia" julia "kts" kotlin "kt" kotlin "kotlin" kotlin "less" less "css.less" less "ll" llvm "llvm" llvm "lean" lean "manpage" manpage "man" manpage "mediawikerpanel" mediawikerpanel "wikipedia" mediawiki "wiki" mediawiki - "mediawiki" mediawiki "meminfo" meminfo "scgi_params" nginx - "uwsgi_params" nginx "nginx" nginx "fastcgi_params" nginx - "nginx.conf" nginx "conf" nginx "conf.erb" nginx - "mime.types" nginx "nim" nim "nims" nim - "nimble" nim "ninja" ninja "nix" nix - "orgmode" orgmode "org" orgmode "passwd" passwd - "proto" proto "protodevel" proto "proto.text" pb.txt - "textpb" pb.txt "prototxt" pb.txt "pb.txt" pb.txt - "pbtxt" pb.txt "puppet" puppet "epp" puppet - "pp" puppet "purescript" purescript "purs" purescript + "mediawiki" mediawiki "meminfo" meminfo "uwsgi_params" nginx + "mime.types" nginx "nginx.conf" nginx "conf" nginx + "conf.erb" nginx "fastcgi_params" nginx "nginx" nginx + "scgi_params" nginx "nim" nim "nimble" nim + "nims" nim "ninja" ninja "nix" nix + "org" orgmode "orgmode" orgmode "passwd" passwd + "protodevel" proto "proto" proto "pb.txt" pb.txt + "prototxt" pb.txt "proto.text" pb.txt "pbtxt" pb.txt + "textpb" pb.txt "epp" puppet "pp" puppet + "puppet" puppet "purs" purescript "purescript" purescript "qml" qml "qmlproject" qml "rkt" racket - "racket" racket "rego" rego "requirements.in" requirements.txt - "requirements.txt" requirements.txt "pip" requirements.txt "resolv.conf" resolv - "resolv" resolv "resource" robot "robot" robot - "scss" scss "sml" sml "sig" sml + "racket" racket "rego" rego "pip" requirements.txt + "requirements.in" requirements.txt "requirements.txt" requirements.txt "resolv" resolv + "resolv.conf" resolv "robot" robot "resource" robot + "scss" scss "sig" sml "sml" sml "cm" sml "skim" slim "slim" slim "strace" strace "styl" stylus "stylus" stylus "solidity" solidity "sol" solidity "vy" vyper - "vyper" vyper "jq" jq "svelte" svelte - "svlt" svelte "swift" swift "svh" systemverilog - "sv" systemverilog "vh" systemverilog "systemverilog" systemverilog - "toml" toml "cargo.lock" toml "gopkg.lock" toml - "tml" toml "pipfile" toml "poetry.lock" toml - "pdm.lock" toml "tfstate" tfstate "terraform" terraform - "tf" terraform "hcl" terraform "tfvars" terraform - "done.txt" todo.txt "todo.txt" todo.txt "ts" typescript - "cts" typescript "typescript" typescript "mts" typescript + "vyper" vyper "jq" jq "svlt" svelte + "svelte" svelte "swift" swift "sv" systemverilog + "svh" systemverilog "systemverilog" systemverilog "vh" systemverilog + "cargo.lock" toml "toml" toml "pipfile" toml + "poetry.lock" toml "tml" toml "gopkg.lock" toml + "pdm.lock" toml "tfstate" tfstate "tfvars" terraform + "tf" terraform "hcl" terraform "terraform" terraform + "todo.txt" todo.txt "done.txt" todo.txt "mts" typescript + "ts" typescript "cts" typescript "typescript" typescript "typescriptreact" typescriptreact "tsx" typescriptreact "v" verilog - "verilog" verilog "vim" viml "gvimrc" viml - "_vimrc" viml ".vimrc" viml "_gvimrc" viml - "viml" viml "vimrc" viml ".gvimrc" viml + "verilog" verilog ".vimrc" viml "_gvimrc" viml + "gvimrc" viml "_vimrc" viml "vimrc" viml + "viml" viml "vim" viml ".gvimrc" viml "vue" vue "zig" zig "plot" gnuplot - "gp" gnuplot "gnuplot" gnuplot "plt" gnuplot - "gnu" gnuplot "gpl" gnuplot "http" http - "log" log "show-nonprintable" show-nonprintable "authorized_keys2" authorized_keys - "authorized_keys" authorized_keys "pub" authorized_keys "known_hosts" known_hosts + "gnuplot" gnuplot "gpl" gnuplot "gp" gnuplot + "gnu" gnuplot "plt" gnuplot "http" http + "log" log "show-nonprintable" show-nonprintable "pub" authorized_keys + "authorized_keys2" authorized_keys "authorized_keys" authorized_keys "known_hosts" known_hosts "known_hosts.old" known_hosts "ssh_config" ssh_config "sshd_config" sshd_config - "syslog" syslog "varlink" varlink "typc" typst - "typst" typst "typ" typst + "syslog" syslog "varlink" varlink "typ" typst + "typc" typst "typst" typst )) "Raw block tag -> tree sitter language map.")