@@ -184,26 +184,28 @@ def _update_command(self, cmd: UpdateCommand):
184184 match content :
185185 case str () | [str (), * _] | (str (), * _):
186186 pass
187- case (region , relindent ):
188- dest_indent = search_range .indent
187+ case (region , relindent_level ):
188+ dest_indent_count = search_range .indent
189189 content_range = restrict_search_range_for_marker (
190190 region , action , lines , RangeSpec .EMPTY , identifier_finder
191191 )
192192 content = content_range .read (lines )
193- count = dest_indent + (relindent or 0 )
193+ count = dest_indent_count + (relindent_level or 0 )
194194 content = IndentationInfo .from_content (content ).shift_indentation (
195195 content , count
196196 )
197197 content = (region , content )
198198 case _:
199199 match action :
200- case MoveClause (insert_position = region , relative_indentation = relindent ):
201- dest_range = restrict_search_range_for_marker (
202- region , action , lines , RangeSpec .EMPTY , identifier_finder
203- )
204- dest_indent = dest_range .indent
200+ case MoveClause (insert_position = region , relative_indentation = relindent_level ):
201+ # dest_range = restrict_search_range_for_marker(
202+ # region, action, lines, RangeSpec.EMPTY, identifier_finder
203+ # )
204+ # TODO Make sure 3 lines above are not needed
205+ dest_range = search_range
206+ dest_indent_count = dest_range .indent
205207 content = move_src_range .read (lines )
206- shift_count = dest_indent + (relindent or 0 )
208+ shift_count = dest_indent_count + (relindent_level or 0 ) # TODO Fix
207209 content = IndentationInfo .from_content (content ).shift_indentation (
208210 content , shift_count
209211 )
0 commit comments