Skip to content

Commit 17fecb7

Browse files
committed
Text.TOML: improve date-time
1 parent 6a625ed commit 17fecb7

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

autoload/vital/__vital__/Text/TOML.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ endfunction
231231
" Datetime
232232
"
233233
function! s:_datetime(input) abort
234-
return s:_consume(a:input, '\d\{4}-\d\{2}-\d\{2}T\d\{2}:\d\{2}:\d\{2}\%(\.\d\+\)\?\%(Z\|[+-]\d\{2}:\d\{2}\)')
234+
return s:_consume(a:input, '\d\{4}-\d\{2}-\d\{2}[T ]\d\{2}:\d\{2}:\d\{2}\%(\.\d\+\)\?\%(Z\|[+-]\d\{2}:\d\{2}\)')
235235
endfunction
236236

237237
"

test/Text/TOML.vim

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,11 +406,13 @@ function! s:suite.__parse__()
406406
\ 'dt1 = 1979-05-27T07:32:00Z',
407407
\ 'dt2 = 1979-05-27T00:32:00-07:00',
408408
\ 'dt3 = 1979-05-27T00:32:00.999999-07:00',
409+
\ 'dt4 = 1979-05-27 07:32:00Z',
409410
\], "\n"))
410411

411412
call s:assert.same(data.dt1, '1979-05-27T07:32:00Z')
412413
call s:assert.same(data.dt2, '1979-05-27T00:32:00-07:00')
413414
call s:assert.same(data.dt3, '1979-05-27T00:32:00.999999-07:00')
415+
call s:assert.same(data.dt4, '1979-05-27 07:32:00Z')
414416
endfunction
415417

416418
function! parse.array()

0 commit comments

Comments
 (0)