From 48c7c0214987c487a0bdb6bcfa34f65122c58526 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kim=20=E9=87=91=E5=8F=AF=E6=98=8E?= Date: Tue, 19 Sep 2023 19:35:12 +0200 Subject: [PATCH 1/2] fix: print error msg when user did not set `filetype plugin on` in vimrc (fixes #620) --- autoload/doge.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/doge.vim b/autoload/doge.vim index 31ddf696..9c4d4548 100644 --- a/autoload/doge.vim +++ b/autoload/doge.vim @@ -76,6 +76,11 @@ endfunction " " arg: Either a count (0 by default) or a string (empty by default). function! doge#generate(arg) abort + if !exists('b:doge_supported_doc_standards') + echoerr "[vim-doge] It seems like you forgot to set `filetype plugin on` in your .vimrc" + return 1 + endif + " Immediately validate if the doc standard is allowed. if index(b:doge_supported_doc_standards, b:doge_doc_standard) < 0 echoerr printf( From 2056efd81abc298f4e2080ec341524e12e94842e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kim=20=E9=87=91=E5=8F=AF=E6=98=8E?= Date: Tue, 19 Sep 2023 19:52:42 +0200 Subject: [PATCH 2/2] style: use single-quotes to resolve linter error --- autoload/doge.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/doge.vim b/autoload/doge.vim index 9c4d4548..13bfa5ab 100644 --- a/autoload/doge.vim +++ b/autoload/doge.vim @@ -77,7 +77,7 @@ endfunction " arg: Either a count (0 by default) or a string (empty by default). function! doge#generate(arg) abort if !exists('b:doge_supported_doc_standards') - echoerr "[vim-doge] It seems like you forgot to set `filetype plugin on` in your .vimrc" + echoerr '[vim-doge] It seems like you forgot to set `filetype plugin on` in your .vimrc' return 1 endif