Termux-packages: VIM Features included (+) lua, ruby, perl,python3

Created on 16 Apr 2016  Â·  6Comments  Â·  Source: termux/termux-packages

VIM Features included (+) lua, ruby, perl,python3

  • I really like to use VIM, I use neocomplete auto complete
    Neocomplete requires Vim 7.3.885+ compiled with if_lua**. If :echo has("lua") returns 1
    BUT **VIM in Termux-Packages
    compiled without LUA Features,so neocomplete does not work...
  • Hope VIM Features included (+) lua, ruby, perl,python3
    vim-ruby-refactoring,Powerline,perlomni.... need vim compiled with + ruby,+python,+ruby+perl....
    More VIM Features included (+) gave me more choices to customize vimL.
    Also YouCompleteMe(YCM) is a fast, as-you-type code completion engine for Vim, hope can porting to android :)

    Sorry of my poor english, I not do well in learning English at school : )
    Thanks

enhancement

Most helpful comment

I would suggest adding another package "vim-full" which has support for all these languages

All 6 comments

I definitely would like to see a more complete Vim package, myself — in fact, I plan on trying to cross-compile one a bit later. I know it's possible to configure the build so that Ruby, Python2, Python3, Lua, Perl, and Tcl support are all linked and available but dynamically loaded when necessary and thus entirely optional.

@Celti

  • I tried many times
  • I use Termux native clang compiled vim added Lua support, but there are many error occurs during dynamic linking...I have on idea what should I do..
  • (¯―¯٥)

Hi, termux is great for android. But i have a feeling that the preference given to python3 is limiting. A lot of good plugins for vim havent been ported to python 3, e.g. vim-orgmode. I would like to see a vim build with python2 support, as is the default on the desktop.

Neovim supports python2. Just do:

$ apt install neovim python2
$ pip2 install neovim

and jceb/vim-orgmode should work (I haven't really tested it though). Deoplete is the Neovim version of Neocomplete (it's asynchronous). Note that Neovim is missing a lot of the compiled in language support (such as has('ruby'), has('lua'), has('perl'), etc.), but it has asynchronous support and other things worth looking into.

I know this doesn't really answer the OP's post, but it's a nice alternative.

I would suggest adding another package "vim-full" which has support for all these languages

Is it still going on?
I'm thinking about buying Samsung Dex with termux for programming. I hope the vim-full can be an IDE on terminal.
Thank for your project.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ILadis picture ILadis  Â·  3Comments

newmania picture newmania  Â·  3Comments

zejji picture zejji  Â·  4Comments

Zuccace picture Zuccace  Â·  3Comments

bkdwt picture bkdwt  Â·  3Comments