Bug 443414 - Emmet script does not work in this case
Summary: Emmet script does not work in this case
Status: RESOLVED NOT A BUG
Alias: None
Product: kate
Classification: Applications
Component: scripting (show other bugs)
Version: unspecified
Platform: Other Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-06 21:17 UTC by reptillia39
Modified: 2023-03-28 22:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description reptillia39 2021-10-06 21:17:21 UTC
SUMMARY

Attempting to increment numbers with Emmet script does nothing

TEST FILE

```
if narg($1)  modulo_method_1={$1%4}  else modulo_method_1=3 fi
if narg($2)  modvalue_a_1={abs($2)}  else modvalue_a_1=196 fi
if narg($3)  modvalue_b_1={abs($3)}  else modvalue_b_1=255 fi
if narg($4)  angle_1=$4              else angle_1=0 fi
if narg($5)  value_shift_1=$5        else value_shift_1=0 fi
if narg($6)  center_1=$6             else center_1=1 fi
if narg($7)  negate_1=$7             else negate_1=0 fi
if narg($8)  normalize_1=$8          else normalize_1=0 fi
if narg($9)  modulo_method_2={$9%4}  else modulo_method_2=$modulo_method_1 fi
if narg($10) modvalue_a_2={abs($10)} else modvalue_a_2=$modvalue_a_1 fi
if narg($11) modvalue_b_2={abs($11)} else modvalue_b_2=$modvalue_b_1 fi
if narg($12) angle_2=$12             else angle_2=$angle_1 fi
if narg($13) value_shift_2=$13       else value_shift_2=$value_shift_1 fi
if narg($14) center_2=$14            else center_2=$center_1 fi
if narg($15) negate_2=$15            else negate_2=$negate_1 fi
if narg($16) normalize_2=$16         else normalize_2=$normalize_1 fi
if narg($17) modulo_method_3={$17%4} else modulo_method_3=$modulo_method_2 fi
if narg($18) modvalue_a_3={abs($18)} else modvalue_a_3=$modvalue_a_2 fi
if narg($19) modvalue_b_3={abs($19)} else modvalue_b_3=$modvalue_b_2 fi
if narg($20) angle_3=$20             else angle_3=$angle_2 fi
if narg($21) value_shift_3=$21       else value_shift_3=$value_shift_2 fi
if narg($22) center_3=$22            else center_3=$center_2 fi
if narg($23) negate_3=$23            else negate_3=$negate_2 fi
if narg($24) normalize_3=$24         else normalize_3=$normalize_2 fi
if narg($25) modulo_method_4={$25%4} else modulo_method_4=$modulo_method_3 fi
if narg($26) modvalue_a_4={abs($26)} else modvalue_a_4=$modvalue_a_3 fi
if narg($27) modvalue_b_4={abs($27)} else modvalue_b_4=$modvalue_b_3 fi
if narg($28) angle_4=$28             else angle_4=$angle_3 fi
if narg($29) value_shift_4=$29       else value_shift_4=$value_shift_3 fi
if narg($30) center_4=$30            else center_4=$center_3 fi
if narg($31) negate_4=$31            else negate_4=$negate_3 fi
if narg($32) normalize_4=$32         else normalize_4=$normalize_3 fi
```


STEPS TO REPRODUCE
1. Select a line as a whole
2. Go into script->Emmet->Increment Number
3. It doesn't work

OBSERVED RESULT

Nothing changed.

EXPECTED RESULT
Numbers Changed

SOFTWARE/OS VERSIONS
Windows: 11

ADDITIONAL INFORMATION

I wish I could specify version, but about Kate crash in latest Nightly build
Comment 1 Waqar Ahmed 2023-03-28 22:38:55 UTC
> Select a line as a whole

It works only if the selection is a number.