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 @@ -543,7 +543,7 @@ function! s:HandleProblemListCR() abort
543543 let problem = s: GetProblem (problem_id)
544544 let problem_slug = problem[' slug' ]
545545 let problem_ext = s: SolutionFileExt (g: leetcode_solution_filetype )
546- let problem_file_name = printf (' %s.%s' , s: SlugToFileName (problem_slug),
546+ let problem_file_name = printf (' %s.%s.%s ' , problem_id , s: SlugToFileName (problem_slug),
547547 \ problem_ext)
548548
549549 if buflisted (problem_file_name)
@@ -685,7 +685,13 @@ function! leetcode#ResetSolution(with_latest_submission) abort
685685 return
686686 endif
687687
688- let problem_slug = s: FileNameToSlug (expand (' %:t:r' ))
688+ let problem_file_name = expand (' %:t:r' )
689+ let problem_file_names = split (problem_file_name, ' \.' )
690+ let problem_name = problem_file_names[0 ]
691+ if len (problem_file_names) > 1
692+ let problem_name = problem_file_names[1 ]
693+ endif
694+ let problem_slug = s: FileNameToSlug (problem_name)
689695 let expr = printf (' leetcode.get_problem("%s")' , problem_slug)
690696 let problem = py3eval (expr )
691697 if type (problem) != v: t_dict
You can’t perform that action at this time.
0 commit comments