1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 05:20:04 +08:00

Improve Issue template (#1535)

This commit is contained in:
Wang Shidong 2018-03-23 08:40:16 -05:00 committed by GitHub
parent 22450cbe4a
commit 6e62a2e60a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,6 +21,13 @@ function! s:open() abort
w
endfunction
function! s:spacevim_status() abort
let pwd = getcwd()
exe 'cd ' . fnamemodify(g:_spacevim_root_dir, ':p:h:h')
let status = system('git status')
exe 'cd ' . pwd
return split(status, "\n")
endfunction
function! s:template() abort
let info = [
@ -29,9 +36,17 @@ function! s:template() abort
\ '',
\ '## Environment Information',
\ '',
\ '- OS:' . SpaceVim#api#import('system').name(),
\ '- vim version:' . (has('nvim') ? '' : s:CMP.version()),
\ '- neovim version:' . (has('nvim') ? s:CMP.version() : ''),
\ '- OS: ' . SpaceVim#api#import('system').name(),
\ '- vim version: ' . (has('nvim') ? '-' : s:CMP.version()),
\ '- neovim version: ' . (has('nvim') ? s:CMP.version() : '-'),
\ '- SpaceVim version: ' . g:spacevim_version,
\ '- SpaceVim status: ',
\ '',
\ '```'
\ ]
\ + s:spacevim_status() +
\ [
\ '```',
\ '',
\ '## The reproduce ways from Vim starting (Required!)',
\ '',
@ -48,7 +63,7 @@ endfunction
function! SpaceVim#issue#new()
function! SpaceVim#issue#new() abort
if get(b:, 'spacevim_issue_template', 0) == 1
let title = input('Issue title:')
let username = input('github username:')