File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -487,7 +487,7 @@ function! s:HandleProblemListCR() abort
487487 let problem = s: GetProblem (problem_id)
488488 let problem_slug = problem[' slug' ]
489489 let problem_ext = s: SolutionFileExt (g: leetcode_solution_filetype )
490- let problem_file_name = printf (' %s.%s' , s: SlugToFileName (problem_slug),
490+ let problem_file_name = printf (' %s.%s.%s ' , problem_id , s: SlugToFileName (problem_slug),
491491 \ problem_ext)
492492
493493 if buflisted (problem_file_name)
@@ -629,7 +629,13 @@ function! leetcode#ResetSolution(with_latest_submission) abort
629629 return
630630 endif
631631
632- let problem_slug = s: FileNameToSlug (expand (' %:t:r' ))
632+ let problem_file_name = expand (' %:t:r' )
633+ let problem_file_names = split (problem_file_name, ' \.' )
634+ let problem_name = problem_file_names[0 ]
635+ if len (problem_file_names) > 1
636+ let problem_name = problem_file_names[1 ]
637+ endif
638+ let problem_slug = s: FileNameToSlug (problem_name)
633639 let expr = printf (' leetcode.get_problem("%s")' , problem_slug)
634640 let problem = py3eval (expr )
635641 if type (problem) != v: t_dict
You can’t perform that action at this time.
0 commit comments