Skip to content

Commit 8e07f86

Browse files
committed
enhanced in-file minifying
1 parent 31b00d4 commit 8e07f86

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

autoload/mincss.vim

+6-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ function mincss#Minify()
1212
let l:line = getline('.')
1313
let l:curl = "curl -X POST --data-urlencode 'input=" . l:line .
1414
\"' https://cssminifier.com/raw > " . s:min_file
15-
call job_start(["/bin/bash", "-c", l:curl], {'close_cb': 'mincss#Done', 'out_io': 'null'})
15+
call job_start(["/bin/bash", "-c", l:curl],
16+
\{'close_cb': 'mincss#Done', 'out_io': 'null'})
1617
undo
1718
endfunction
1819

19-
function mincss#LineMinify(lnum1,lnum2)
20+
function mincss#LineMinify(lnum1, lnum2)
2021
let l:subs = []
2122
call add(l:subs, a:lnum1 . ',' . a:lnum2 . 's/\n//g')
2223
call add(l:subs, a:lnum1 . ',' . a:lnum2 . 's/\r//g')
@@ -29,10 +30,10 @@ function mincss#LineMinify(lnum1,lnum2)
2930
let s:lnum1 = a:lnum1
3031
let l:curl = "curl -s -X POST --data-urlencode 'input=" . l:line .
3132
\"' https://cssminifier.com/raw"
32-
"let l:minline = system(l:curl)
3333

34-
call job_start(["/bin/bash", "-c", l:curl], {'close_cb': 'mincss#SetLines', 'out_io': 'buffer', 'out_name': 'mincss_buffer', 'out_msg': 0})
35-
"call setline(a:lnum1, l:minline)
34+
call job_start(["/bin/bash", "-c", l:curl],
35+
\{'close_cb': 'mincss#SetLines', 'out_io': 'buffer',
36+
\'out_name': 'mincss_buffer', 'out_msg': 0})
3637
endfunction
3738

3839
function mincss#SetLines(res)

autoload/minjs.vim

+6-3
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ function minjs#Minify()
1313
let l:line = getline('.')
1414
let l:curl = "curl -X POST --data-urlencode input='" . l:line .
1515
\"' https://javascript-minifier.com/raw > " . s:min_file
16-
call job_start(["/bin/bash", "-c", l:curl], {'close_cb': 'minjs#Done', 'out_io': 'null'})
16+
call job_start(["/bin/bash", "-c", l:curl],
17+
\{'close_cb': 'minjs#Done', 'out_io': 'null'})
1718
undo
1819
endfunction
1920

20-
function minjs#LineMinify(lnum1,lnum2)
21+
function minjs#LineMinify(lnum1, lnum2)
2122
let l:subs = []
2223
call add(l:subs, a:lnum1 . ',' . a:lnum2 . 's/\/\/.*//g')
2324
call add(l:subs, a:lnum1 . ',' . a:lnum2 . 's/\n//g')
@@ -31,7 +32,9 @@ function minjs#LineMinify(lnum1,lnum2)
3132
let s:lnum1 = a:lnum1
3233
let l:curl = "curl -s -X POST --data-urlencode 'input=" . l:line .
3334
\"' https://javascript-minifier.com/raw"
34-
call job_start(["/bin/bash", "-c", l:curl], {'close_cb': 'minjs#SetLines', 'out_io': 'buffer', 'out_name': 'minjs_buffer', 'out_msg': 0})
35+
call job_start(["/bin/bash", "-c", l:curl],
36+
\{'close_cb': 'minjs#SetLines', 'out_io': 'buffer',
37+
\'out_name': 'minjs_buffer', 'out_msg': 0})
3538
endfunction
3639

3740
function minjs#SetLines(res)

0 commit comments

Comments
 (0)