From 0310d3e6bbef8e6c4f1ec209ce71c58ba50158a8 Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Sun, 5 Nov 2017 19:09:55 +0800 Subject: [PATCH] Add lint and formater --- autoload/SpaceVim/layers/lang/clojure.vim | 4 ++++ config/plugins/deoplete.vim | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/autoload/SpaceVim/layers/lang/clojure.vim b/autoload/SpaceVim/layers/lang/clojure.vim index 70e41a15d..01cf86d32 100644 --- a/autoload/SpaceVim/layers/lang/clojure.vim +++ b/autoload/SpaceVim/layers/lang/clojure.vim @@ -6,6 +6,10 @@ function! SpaceVim#layers#lang#clojure#plugins() abort call add(plugins, ['clojure-vim/async-clj-omni']) else endif + if !g:spacevim_enable_neomake && !g:spacevim_enable_ale + call add(plugins, ['venantius/vim-eastwood', {'merged' : 0}]) + endif + call add(plugins, ['venantius/vim-cljfmt', {'merged' : 0}]) return plugins endfunction diff --git a/config/plugins/deoplete.vim b/config/plugins/deoplete.vim index 9da643390..3f6e90079 100644 --- a/config/plugins/deoplete.vim +++ b/config/plugins/deoplete.vim @@ -10,6 +10,7 @@ let g:deoplete#max_menu_width = get(g:, 'deoplete#max_menu_width', 0) let g:deoplete#ignore_sources = get(g:,'deoplete#ignore_sources',{}) let g:deoplete#omni#input_patterns = get(g:,'deoplete#omni#input_patterns',{}) let g:deoplete#omni_patterns = get(g:, 'deoplete#omni_patterns', {}) +let g:deoplete#keyword_patterns = get(g:, 'deoplete#keyword_patterns', {}) " java && jsp let g:deoplete#omni#input_patterns.java = get(g:deoplete#omni#input_patterns, 'java', [ @@ -84,6 +85,9 @@ let g:deoplete#ignore_sources.c = get(g:deoplete#ignore_sources, 'c', ['omni']) let g:deoplete#ignore_sources.rust = get(g:deoplete#ignore_sources, 'rust', ['omni']) call deoplete#custom#set('racer', 'mark', '') +" clojure +let g:deoplete#keyword_patterns.clojure = '[\w!$%&*+/:<=>?@\^_~\-\.#]*' + " public settings call deoplete#custom#set('_', 'matchers', ['matcher_full_fuzzy']) let g:deoplete#ignore_sources._ = get(g:deoplete#ignore_sources, '_', ['around'])