Skip to content

Commit 6fc400e

Browse files
author
zhuzhengyi1
committed
Add problem id head of proble_file_name
1 parent 3f9a777 commit 6fc400e

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
@@ -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

0 commit comments

Comments
 (0)