emacs/lisp/progmodes
Yuan Fu c5925b6ba5
Fix heex-ts-mode indentation following previews elixir-mode change
After the previous fix in elixir-ts-mode (0fd259d166), embedded heex
code are indented like this:

1 defmodule Foo do
2   def foo(assigns) do
3     ~H"""
4 <span>
5   text
6 </span>
7     """
8   end
9 end

The indent rule finds the beginning of the parent heex node, and uses
the indentation of that line as anchor with an offset of 0.  Previously
the parent heex node (fragment) starts at EOL of line 3; after the
previous commit, it now starts at BOL of line 4.  To fix the
indentation, I changed the anchor to the beginning of the elixir
(rather than heex) node at point, which is at EOL at line 3.

* lisp/progmodes/heex-ts-mode.el (heex-ts--indent-rules): Use the elixir
node that contains the heex code as the anchor, instead of the heex root
node.
2024-09-10 20:07:20 -07:00
..
antlr-mode.el
asm-mode.el
autoconf.el
bat-mode.el
bug-reference.el Standardize possessive apostrophe usage in manuals, docs, and comments 2024-07-25 03:35:18 +02:00
c-ts-common.el ; Minor fix in c-ts-common--fill-block-comment 2024-08-06 22:00:01 -07:00
c-ts-mode.el Fix c++-ts-mode indentation for templace (bug#72263) 2024-07-31 23:46:28 -07:00
cc-align.el
cc-awk.el Correctly highlight SYMTAB in awk-mode 2024-07-07 03:41:09 +02:00
cc-bytecomp.el
cc-cmds.el
cc-defs.el Revert "Suppress docstring control char warning in macro-generated function" 2024-03-07 14:29:36 +01:00
cc-engine.el FIx spurious fontification of variable in Java Mode 2024-07-22 12:24:43 +00:00
cc-fonts.el
cc-guess.el
cc-langs.el Remove a reference to a non-existant variable from a doc-string 2024-07-01 20:37:28 +00:00
cc-menus.el
cc-mode.el In normal-mode, make c-mode call c-mode when CC Mode is loaded 2024-05-30 12:40:07 +00:00
cc-styles.el
cc-vars.el
cfengine.el
cl-font-lock.el
cmacexp.el
cmake-ts-mode.el Fix cmake-ts-mode number fontification (Bug#72228) 2024-08-07 17:35:39 +02:00
compile.el Allow to expand truncated long lines in *Compilation* buffers 2024-06-22 13:40:11 +03:00
cperl-mode.el ; cperl-mode.el: Fix fontification of flip-flop (Bug#72296) 2024-07-25 22:00:10 +02:00
cpp.el
csharp-mode.el Merge from origin/emacs-29 2024-04-27 06:23:46 -04:00
cwarn.el
dcl-mode.el Delete redundant mention of `with-eval-after-load' 2024-06-29 21:16:58 +02:00
dockerfile-ts-mode.el Add non-TS modes as extra parent of TS modes (bug#68246) 2024-03-09 10:29:06 -05:00
ebnf-abn.el
ebnf-bnf.el
ebnf-dtd.el
ebnf-ebx.el
ebnf-iso.el
ebnf-otz.el
ebnf-yac.el
ebnf2ps.el
ebrowse.el ; Fix typos in symbols 2024-06-29 17:29:38 +02:00
eglot.el Eglot: fix completion highlighting (bug#72824) 2024-08-28 02:20:33 +03:00
elisp-mode.el (eval-last-sexp): Fix bug#71774 2024-06-27 14:43:32 -04:00
elixir-ts-mode.el Fix elixir-ts-mode's range query 2024-09-08 20:52:20 -07:00
erts-mode.el
etags-regen.el etags-regen-mode: Handle TAGS buffer being killed 2024-07-11 03:49:28 +03:00
etags.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
executable.el
f90.el
flymake-cc.el
flymake-proc.el
flymake.el ; * lisp/progmodes/flymake.el: Fix "Maintainer" header 2024-08-29 22:30:38 +02:00
fortran.el
gdb-mi.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
glasses.el With glasses-uncapitalize-p, use a display overlay property 2024-04-20 11:30:13 +03:00
go-ts-mode.el go-ts-mode: Highlight variadic function parameter names 2024-06-01 17:47:57 +03:00
grep.el ; (grep-read-files): Fix completion table 2024-07-02 14:12:40 +02:00
gud.el Fix LLDB frame-format for optional column number info 2024-06-01 21:05:50 +02:00
heex-ts-mode.el Fix heex-ts-mode indentation following previews elixir-mode change 2024-09-10 20:07:20 -07:00
hideif.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
hideshow.el Simplify mode-indexed tables in packages 2024-03-09 10:29:32 -05:00
icon.el
idlw-complete-structtag.el
idlw-help.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
idlw-shell.el Pacify some docstring control char warnings 2024-02-28 17:04:20 +01:00
idlw-toolbar.el
idlwave.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
inf-lisp.el ; Fix typos 2024-06-23 16:40:06 +02:00
java-ts-mode.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
js.el js-ts-mode: Make jsdoc's "description" block a comment (bug#72461) 2024-08-04 20:18:48 -07:00
json-ts-mode.el Add non-TS modes as extra parent of TS modes (bug#68246) 2024-03-09 10:29:06 -05:00
ld-script.el
lua-ts-mode.el ; Fix typo in lua-ts-mode.el 2024-06-28 01:01:38 +02:00
m4-mode.el
make-mode.el ; Fix typos 2024-08-29 00:17:10 +02:00
meta-mode.el
mixal-mode.el
modula2.el modula2.el: Avoid font-lock-*-face variables 2024-02-09 14:22:14 -05:00
octave.el
opascal.el (pcase): New _ syntax in pred/app functions 2024-02-11 22:00:44 -05:00
pascal.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
peg.el * lisp/progmodes/peg.el (peg-syntax-classes): Typo (bug#72131) 2024-07-19 14:18:29 -04:00
perl-mode.el ; Minor copy edits 2024-04-09 22:40:43 +03:00
php-ts-mode.el Improve php-ts-mode font lock and support latest grammar (bug#72796) 2024-08-26 00:48:35 -07:00
prog-mode.el
project.el ; project-files-relative-names: Update docstring (bug#72701) 2024-09-09 00:00:45 +03:00
prolog.el
ps-mode.el
python.el Make 'python-shell--with-environment' respect buffer-local vars 2024-08-31 13:16:42 +03:00
ruby-mode.el Add new option ruby-bracketed-args-indent 2024-09-02 21:55:16 +03:00
ruby-ts-mode.el Support the new option in ruby-ts-mode too 2024-09-02 21:57:35 +03:00
rust-ts-mode.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
scheme.el ; Fix typos 2024-07-18 11:46:50 +02:00
sh-script.el Suppress warnings for obsolete display-comint-buffer-action (bug#69983) 2024-04-25 20:34:28 +03:00
simula.el
sql.el Fix sending input to SQL when point is not at EOB 2024-04-18 11:53:26 +03:00
subword.el
tcl.el
typescript-ts-mode.el typescript/tsx-ts-mode: Indentation for type parameters 2024-06-15 02:18:56 +03:00
vera-mode.el
verilog-mode.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
vhdl-mode.el vhdl-mode.el: Reduce use of eval 2024-02-27 08:24:45 -05:00
which-func.el ; Fix thinko in my last change 2024-05-27 22:39:03 +02:00
xref.el Checkdoc fixes in progmodes 2024-07-07 17:46:30 +02:00
xscheme.el