Add Vim module, Add init for module,
Add class for module, Add basic implementation for plugin selection
This commit is contained in:
parent
c7e2afbbc7
commit
524559d5e0
4
modules/vim/__init__.py
Normal file
4
modules/vim/__init__.py
Normal file
@ -0,0 +1,4 @@
|
||||
from .module import module
|
||||
|
||||
def getModule():
|
||||
return vimModule()
|
34
modules/vim/module.py
Normal file
34
modules/vim/module.py
Normal 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()
|
Loading…
Reference in New Issue
Block a user