Open terrychou opened 4 years ago
Move to repo: https://github.com/suliveevil/Awesome-Plugins-iVim
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
python-mode |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
ZFVimIM | Customize | VimL | |||
ZFVimIM_pinyin | VimL | ||||
ZFVimIM_wubi | VimL | ||||
ime.vim | Customize | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
Vfix |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
nerdcommenter | 8.1 | Normal | VimL | ||
vim-commentary | Normal | VimL | |||
tcomment | Normal | VimL | tlib_vim |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps | Conflict |
---|---|---|---|---|---|---|
vim-mucomplete | ||||||
asyncomplete | ||||||
python-mode | Python | jedi | jedi-vim | |||
jedi-vim | Python | jedi | python-mode | |||
neocomplete | Lua | UltiSnips Tab | ||||
deoplete |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps | Conflict |
---|---|---|---|---|---|---|
UltiSnips | N S | Python | ||||
vim-vsnip |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
honza/vim-snippets | snippets |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
Auto-Pairs | VimL | ||||
YankRing | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
nerdtree | Buffer | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
csv.vim | VimL | ||||
vim-markdown | VimL | ||||
vim-orgmode | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
hiPairs | VimL | ||||
vim-cursorword | VimL | ||||
vim-highlightyanked | VimL | ||||
vim-illunimate | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
IndGuide | VimL | ||||
indentLine | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
do.vim | VimL | ||||
vim-freekeys | VimL | ||||
vim-which-key | Customize | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
coc | |||||
vim-lsp |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
vim-easymotion | Customize | VimL | |||
vim-easymotion-chs | VimL | ||||
vim-sneak | Normal | VimL |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
vim-polyglot |
Plugin | Vim-ver | Keymap | Lang | Lang-tools | Plugin-Deps |
---|---|---|---|---|---|
Vfix |
It's the best to use plugins that writed in pure vimscript. Plugin have complicated dependencies usually couldn't work on iVim. Plugin depends python and pure python modules works too. Same to lua. Plugins depends other language or CLI tools such as GNU/Bash、ack、ag、Git is above iVim's capability.
How about iVim integrated a-Shell? a-Shell now could use CLI tools that precompiled as WebAssembly package(.wasm). iVim is the best TextEditor, a-Shell is the best Terminal !
HUGE list,123 plugins.
Some of them are functional repetition even conflicted with each other.
This list is made by iVim (of course) and those two plugins:
https://github.com/at-cf/vim-redir-output
https://github.com/junegunn/vim-easy-align
@suliveevil would you please offer the least version of iVim under which these plugins work?
I will install the App Store version and try it.
I will install the App Store version and try it.
I suggest that you can use the TestFlight to do this and it would be more convenient. There is an option Previous Builds
, you can get all available versions in it.
And let's limit the version to beginning at 2.20 (when iplug
was born), since the size of the list is this huge. :)
To be honest, the most valuable part of iplug to me is it can show a list of installed plugins. For install local plugin or test scripts, Vim's builtin package manegement is the vanilla way.
The work is too big for me, because I just collected this plugins which didn't crash my iVim or conflict with other plugins, some of them have a long history and document to learn. I won't promise how long it will takes, maybe I should create a new repo for this plugins.
@suliveevil my apology if my words sounded like an order. No, please don't feel that way. The reason I want the version of iVim as part of the information is because conditions may change for some plugins since we have been updating iVim. For example, in version 2.20, the ctags
was available as an Ex command which didn't support plugins like tagbar
natively. But after we changed it to an external command, tagbar
works better now.
Especially because I don't often use plugins myself, your big list of plugins shared here is very helpful to me. And I am sure that other iVim users who have read it would feel the same way. Thank you for this!
Maybe instead of least version of iVim for it to work
, it would be better be version of iVim under which it tested
. This kind of list is supposed to need time to be refined bit by bit. Therefore the former underestimates the work too much.
Seems TestFlight versions is not a full list to choose. I installed the App Store version (2.20(build5?)).
Seems TestFlight versions is not a full list to choose. I installed the App Store version (2.20(build5?)).
The TestFlight version 2.20(4) is the same as the App Store, you can use that.
Although iVim now provides a plugins manager for better installing and managing plugins, some plugins may still not work well in iVim due to this or that limitations as described in
:h ios-plugins-management
.Therefore, I think it is necessary to make a list of plugins which are working well in iVim. For each plugin, we provide the information about its
name
,project url
andversion of iVim under which it was tested
.So, if you are using certain plugins in iVim and feel great about them, please share with us by replying here. I will summarize them in this entry. Thanks!