diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md new file mode 100644 index 000000000..bbde1c704 --- /dev/null +++ b/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,12 @@ +### Expected behavior, english is recommend + + +### Environment Information +- OS: +- vim version: +- neovim version: + +### The reproduce ways from Vim starting (Required!) + + +### Output of the ":message" command, and ":echo SpaceVim#logger#viewLog()" diff --git a/autoload/SpaceVim/logger.vim b/autoload/SpaceVim/logger.vim index 1cf7b303f..8ff0c30e1 100644 --- a/autoload/SpaceVim/logger.vim +++ b/autoload/SpaceVim/logger.vim @@ -41,8 +41,12 @@ endfunction function! SpaceVim#logger#viewLog(...) abort let l = a:0 > 0 ? a:1 : 1 - let logs = readfile(s:logger_file, '') - echo logs[0] + if filereadable(s:logger_file) + let logs = readfile(s:logger_file, '') + else + let logs = [] + echom '[ SpaceVim ] : logger file ' . s:logger_file . ' does not exists!' + endif return join(filter(logs, "v:val =~# '\[ SpaceVim \] \[\d\d\:\d\d\:\d\d\] \[" . s:levels[l] . "\]'"), "\n") endfunction