diff --git a/config/setuplib/README.md b/config/setuplib/README.md new file mode 100644 index 0000000..15b4615 --- /dev/null +++ b/config/setuplib/README.md @@ -0,0 +1,4 @@ + +# SETUPLIB + +a python library for writing cross-platform env setup script diff --git a/config/setuplib/setup.py b/config/setuplib/setup.py new file mode 100644 index 0000000..e69de29 diff --git a/config/setuplib/setuplib/__init__.py b/config/setuplib/setuplib/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/config/setuplib/setuplib/utils.py b/config/setuplib/setuplib/utils.py new file mode 100644 index 0000000..0182738 --- /dev/null +++ b/config/setuplib/setuplib/utils.py @@ -0,0 +1,26 @@ +import sys +import os + +class setup(): + def __init__(self): + pass + + def _has_path(self, path): + """ + Check if path exists(is file or directory) + """ + return os.path.exists(path) + + def _is_file(self, path): + """ + Check if path is file + """ + return os.path.isfile(path) + + def _is_dir(self, path): + """ + Check if path is directory + """ + return os.path.isdir(path) + + diff --git a/config/vim/autoload/options.vim b/config/vim/autoload/options.vim index 6186d62..e54b52f 100644 --- a/config/vim/autoload/options.vim +++ b/config/vim/autoload/options.vim @@ -164,6 +164,8 @@ endfunc function! options#init() call options#preSet() - command! -nargs=0 Options call options#fzf_options() - nnoremap fo :Options + if !has('nvim') + command! -nargs=0 Options call options#fzf_options() + nnoremap fo :Options + endif endfunction