aboutsummaryrefslogtreecommitdiffstats
path: root/java/res
diff options
context:
space:
mode:
authorJuri Linkov2025-04-18 19:52:19 +0300
committerJuri Linkov2025-04-18 19:52:19 +0300
commitd56e37c83c721c5bcffcf434138b27482b7e3fa6 (patch)
tree543815d59a3292c0f47a310e9a50a6bf0c1f59b3 /java/res
parent3d3be6dd0eb320e73d59ad6958e7c6e2c1b6a434 (diff)
downloademacs-d56e37c83c721c5bcffcf434138b27482b7e3fa6.tar.gz
emacs-d56e37c83c721c5bcffcf434138b27482b7e3fa6.zip
Embed elixir in heex as well as elixir->heex->elixir (bug#76788).
* lisp/progmodes/elixir-ts-mode.el (elixir-ts--range-rules): Rename to a shorter name from 'elixir-ts--treesit-range-rules'. (elixir-ts--font-lock-feature-list, elixir-ts--thing-settings) (elixir-ts--range-rules): New variables with default values extracted from 'elixir-ts-mode'. (elixir-ts-mode): Use 'elixir-ts--font-lock-feature-list', 'elixir-ts--thing-settings', 'elixir-ts--range-rules' and 'heex-ts--range-rules'. Use 'treesit-merge-font-lock-feature-list' to merge 'heex-ts--font-lock-feature-list'. * lisp/progmodes/heex-ts-mode.el (heex-ts--font-lock-feature-list, heex-ts--range-rules): New variables. (heex-ts-mode): Use 'heex-ts--font-lock-feature-list', 'heex-ts--range-rules'. Merge 'elixir-ts--font-lock-settings', 'elixir-ts--font-lock-feature-list', 'elixir-ts--thing-settings' for embedding elixir in heex. Enable the 'sexp' navigation by default with 'treesit-cycle-sexp-type'. * lisp/progmodes/c-ts-mode.el (c-ts-mode): Append 'treesit-range-rules' to possibly already existing list in 'treesit-range-settings'. * lisp/treesit.el (treesit-language-at-point-default): Optimize to use 'when-let*'.
Diffstat (limited to 'java/res')
0 files changed, 0 insertions, 0 deletions