From c146a50967f6dae2e411fb00b342545e2ece3700 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sun, 20 Sep 2020 12:15:59 +0800 Subject: [PATCH] add grammar checking plugin --- plugins.vim | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/plugins.vim b/plugins.vim index a330303..adf53ce 100644 --- a/plugins.vim +++ b/plugins.vim @@ -237,6 +237,10 @@ endif " emoji " Plug 'https://gitlab.com/gi1242/vim-emoji-ab' Plug 'fszymanski/deoplete-emoji', {'for': 'markdown'} + +if g:is_mac: + Plug 'rhysd/vim-grammarous' +endif "}} "{{ Text object plugins @@ -689,6 +693,24 @@ nmap ^^ AddVimFootnote imap @@ ReturnFromFootnote nmap @@ ReturnFromFootnote +""""""""""""""""""""""""vim-grammarous settings"""""""""""""""""""""""""""""" +if g:is_mac: + let g:grammarous#languagetool_cmd = 'languagetool' + nmap x (grammarous-close-info-window) + nmap (grammarous-move-to-next-error) + nmap (grammarous-move-to-previous-error) + let g:grammarous#disabled_rules = { + \ '*' : ['WHITESPACE_RULE', 'EN_QUOTES', 'ARROWS', 'SENTENCE_WHITESPACE', + \ 'WORD_CONTAINS_UNDERSCORE', 'COMMA_PARENTHESIS_WHITESPACE', + \ 'EN_UNPAIRED_BRACKETS', 'UPPERCASE_SENTENCE_START', + \ 'ENGLISH_WORD_REPEAT_BEGINNING_RULE', 'DASH_RULE', 'PLUS_MINUS', + \ 'PUNCTUATION_PARAGRAPH_END', 'MULTIPLICATION_SIGN', 'PRP_CHECKOUT', + \ 'CAN_CHECKOUT', 'SOME_OF_THE', 'DOUBLE_PUNCTUATION', 'HELL', + \ 'CURRENCY', 'POSSESSIVE_APOSTROPHE', 'ENGLISH_WORD_REPEAT_RULE', + \ 'NON_STANDARD_WORD'], + \ } +endif + """"""""""""""""""""""""deoplete-emoji settings"""""""""""""""""""""""""""" call deoplete#custom#source('emoji', 'converters', ['converter_emoji']) "}}