ljos / jq-mode

Emacs major mode for editing jq queries.
GNU General Public License v3.0
110 stars 12 forks source link

nested def resets the indent level #23

Closed knoguchi closed 4 years ago

knoguchi commented 4 years ago

It seems the nested def resets the indent level

#!/usr/bin/env jq -Mf
def x:
  def y:
  {
   "abc": 123
  };
. |= y     # this line lost the indent level
;

I'd like to see

#!/usr/bin/env jq -Mf
def x:
  def y:
  {
   "abc": 123
  };
  . |= y
;