Skip to content

Commit 6056f15

Browse files
zhuzhengyi1ianding1
authored andcommitted
Add problem id head of proble_file_name
1 parent 92a6d01 commit 6056f15

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

autoload/leetcode.vim

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)