termux-packages icon indicating copy to clipboard operation
termux-packages copied to clipboard

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

Open ihexon opened this issue 8 years ago • 7 comments

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

ihexon avatar Apr 16 '16 11:04 ihexon

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 avatar May 27 '16 16:05 Celti

@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..
  • (¯―¯٥)

ihexon avatar May 28 '16 15:05 ihexon

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.

yamsu avatar Jun 09 '16 02:06 yamsu

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.

mklein994 avatar Jun 09 '16 03:06 mklein994

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

udnaan avatar Nov 18 '16 07:11 udnaan

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.

kenneth-Q avatar Nov 11 '19 11:11 kenneth-Q

This issue/PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Nov 18 '21 19:11 stale[bot]