Add Vim module, Add init for module,

Add class for module, Add basic implementation for plugin selection
This commit is contained in:
Lucas Noki 2019-12-14 04:22:34 +01:00 committed by Marcel Schwarz
parent c7e2afbbc7
commit 524559d5e0
2 changed files with 38 additions and 0 deletions

4
modules/vim/__init__.py Normal file
View File

@ -0,0 +1,4 @@
from .module import module
def getModule():
return vimModule()

34
modules/vim/module.py Normal file
View File

@ -0,0 +1,34 @@
class vimModule:
def __init__(self):
pass
def getCommand(self):
plugins = [
("1. Colorschemes", "Plug 'https://github.com/rafi/awesome-vim-colorschemes.git'"),
("2. Unix Operations", "Plug 'https://github.com/tpope/vim-eunuch.git'"),
("3. Emmet", "Plug 'https://github.com/mattn/emmet-vim.git'"),
("4. Meta5 Theme", "Plug 'https://github.com/christophermca/meta5.git'"),
("5. Nerdtree", "Plug 'https://github.com/scrooloose/nerdtree'"),
("6. Lightline", "Plug 'https://github.com/itchyny/lightline.vim'")
]
print("Verfügbare Plugins:\n")
for key in plugins:
print(key[0])
print("")
def select_plugins():
user_input = [int(userInput) for userInput in input("Enter multiple value: ").split()]
clean_plugin_list = set(user_input)
#print out selected plugins
for element in clean_plugin_list:
selection = element - 1
try:
print(plugins[selection][0])
except Exception:
print("Fail")
select_plugins()