Questions tagged [vimscript-python]

For questions about The Python interface to Vim; DO NOT use for questions with Python examples or about syntax highlighting in Python.

Filter by
Sorted by
Tagged with
1
vote
1answer
189 views

Error when trying to call pymode#rope#goto_definition() with vim's -c arg

If I call gvim main.py -c "call cursor(41, 45)" -c "call pymode#rope#goto_definition()" Then I get this error about parenthesis: "main.py" [unix] 54L, 1677C Error detected while processing command ...
0
votes
1answer
600 views

Python quit unexpectedly [closed]

When I start vim (homebrew installation, /usr/local/bin/vim), I get the error "Python quit unexpectedly." How do I make python work with my vim? $ which vim /usr/local/bin/vim $ which python /usr/...
0
votes
1answer
475 views

No python support [duplicate]

I recently started out with gVim 8 for windows and i noticed that the higher end plugins that provide more functionality require python support or something like that. But for some reason i am not ...
1
vote
1answer
127 views

Vim 8.0 python support: where to store a per-buffer python variable?

Context Python integration in Vim 8.0 provides a handful of useful python objects in vim module. In particular, there are per-buffer objects accessible via vim.buffers list and vim.current.buffer. ...
2
votes
1answer
867 views

Vim crash with :py3 import sys; print(sys.version)

Windows 8 Vim 8.0.584, 32 bit from https://tuxproject.de/projects/vim/ .7z archives: x86 python36.dll, 32 bit from https://www.python.org/ftp/python/3.6.0/python-3.6.0-embed-win32.zip copied python36....
2
votes
1answer
1k views

Vim 8.0 breaks YCM on Windows 10

I was using Vim 7.4 with YCM quite successfully (thank you for YCM!) and just today noticed that Vim 8.0 was out. I downloaded, installed, started and now it complains that "YouCompleteMe unavailable: ...
2
votes
1answer
250 views

How to automate populating Python's class constructor?

I've done some searching with various keywords, but unsuccessfully. Sorry for my English, I'm not a native speaker. I'm new to VIM and to Python, and I'm learning both on the go as much as I can, but ...
7
votes
1answer
7k views

How to get Python support on MS Windows?

I've installed the latest version of Vim to date (8.0) for Windows. But the version of Vim I've got does not have Python support. I've downloaded the .exe version directly from vim.org. echo has('...
9
votes
3answers
2k views

Elegant way to support both python and python3 in vim plugin

I recently received a pull request to change my vim plugin to make it support python3. But these changes break the plugin for the vim on my Mac which seems to listen to python. python import sys ...
26
votes
7answers
36k views

Vim 8.0 Python support

I'm trying to upgrade my Vim installation to version 8.0, but it doesn't support both Python and Python 3 as the below image. (PS: Because of this problem, I cannot use the YCM (YouCompleteMe) plugin ...
0
votes
1answer
538 views

Vim problem installing python 3.5 from source

I have installed python 3.5 from the official source, and everything was working. I decided to try vim as a sort of command line IDE. Most plugins worked with vim, but when I tried YouCompleteMe for ...
1
vote
2answers
1k views

Vim python backend, how to import user installed shared libraries?

I (very) often write python, and I use Vim's python3 backend to test my code. To perform my tests I use: vnoremap <localleader>p y:<c-r>"<c-b>python3 <cr> It simply takes my ...
12
votes
7answers
13k views

how to change python interpreter used by jedi-vim

I have Anaconda (including python3.5.2), VIM (7.4) and Jedi-VIM installed on my system. There was also a python installed on the linux system by default. The autocompletion is working on base ...
0
votes
1answer
3k views

Python integration in Vim on Raspberry Pi

I am relatively new to programming, and I built a mobile computer with a Pi at its heart to learn on the go. Ideally, I would use Vim as my IDE for Python 3. However, every attempt at installation ...
1
vote
0answers
764 views

python-mode python interpreter & cjrh/vim-conda

I'm having a bit of trouble with running scripts with python-mode while in a specific conda virtual environment. I've installed spf13 & an additional plugin (vim-conda) which allows to change ...
0
votes
1answer
150 views

How can I get more features?

My vim version is "huge" without GUI. Nevertheless, it is missing a lot of features like clipboard and python. How can I get a more full-featured version? I read that there is a version vim-nox which ...
6
votes
1answer
391 views

How to use the argument of a vimscript function in an inner python function?

I have the following vimscript: it contains a vimscript function which executes a python code thanks to python << EOF: function! Test(myArgument) python << EOF def test(myArgument): ...
4
votes
1answer
434 views

Start and attach to neovim in same python file

I have a working prototype for some kind of linux-based neovim-app. Sole functionality is "vsplit if 'k' is pressed". It is based on tarruda's nvim-terminal-edit-py. It is started through start_nvim....
2
votes
1answer
541 views

Conflict between python used by vim and by YouCompleteMe

YCM does not work for the reason given above. When I type :python import sys; print sys.version I obtain: 2.7.9 (default, Dec 13 2014, 15:13:49) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] ...
4
votes
1answer
2k views

How can I get python library help in vim?

I tried python-mode, it seems that it can work when I press K on "numpy.array", but if I want to press K on "np.array", it won't work.
2
votes
2answers
1k views

What does vim try to tell me with: 'Sorry, this command is disabled, the Pythons's site module could not be loaded'?

I try to get python support in gvim on windows to work with the help of this binary distribution. First I got the error python27.dll could not be located, what I successfully fixed by copying python27....
3
votes
1answer
5k views

How to resolve “requires Vim compiled with Python 2.x support” when launching Vim?

I have Vim 7.4 installed on Windows 10 as part of a Mingw64 installation. I installed the YouCompleteMe plugin on it through Vundle, then ran the install.py, which completed successfully. Now, every ...
5
votes
3answers
4k views

How to access a custom python module inside vim?

This is a Python 2.7 question. I have a custom python 2.7, that I have compiled and have been using successfully across my system. My custom python has the YAML modules installed as well. The system ...
4
votes
1answer
684 views

neovim: autocompletion on user defined command plugin

I am write a plugin for neovim in python using this client and I looking for a way to offer completion when executing a command. I have look at the following example to structure my plugin. As an ...
9
votes
2answers
4k views

How do I use Python plugins on Windows?

I have Windows 7 64-bit, with python 2.7.11 and python 3.5.1 (both 32-bit) installed, and I have compiled vim with python/dyn and python3/dyn, but I keep getting the following error: :py print "hello"...
8
votes
2answers
4k views

How can I build vim with just python 3 support?

I'm on Arch, and recently the vim-python3 and gvim-python3 packages were removed, so I'm working on building vim from source such that the :python command will act as python3. Specifically, I'm doing ...
3
votes
1answer
484 views

Neovim Python script hangs

I'm thinking of migrating from Vim to NeoVim. I decided to begin with a bit of Python code in my .vimrc that sets the backup directory. Using the documentation, I wrote the following script: "-------...
2
votes
2answers
1k views

Vimscript-python support not working in terminal

When starting vim in a mingw64 terminal emulator on windows, the command :py print(1) fails, saying Could not load library msys-python2.7.dll Sorry, this command is disabled, the Python library could ...
3
votes
1answer
622 views

How to detect the buffer number of new buffer

I would like to create a new scratch buffer in vim script. I would like to use this buffer to output the result of the execution of a scala script. I am creating the buffer with this function: ...
1
vote
0answers
187 views

Is it possible to start python thread from inside Vim under HP-UX?

I've compiled Python 2.7.10 and Vim 7.4 with Python support (HP-UX 11.31 ia64). Everything seems to be working well except for threads. Here's simple example. from threading import Thread from time ...
5
votes
4answers
681 views

Calculating with python and appending result to file or register

I found this vim tip which allows you to evaluate a Python expression and displays the result in the command line. You just have to add :command! -nargs=+ Calc :py print <args> :py from math ...
3
votes
1answer
186 views

What is the best way to embed external python modules to vim plugin?

I decided to write a plugin for vim. I want to write it mainly in python, as I am most proficient in it. I started development with this example: http://brainacle.com/how-to-write-vim-plugins-with-...
11
votes
2answers
2k views

How to execute python statement for each line?

I've the following sample code which modifies the current line using Python statement: :py import vim; vim.current.line="["+vim.current.line+"]" How I can execute this statement for each line in the ...
29
votes
2answers
13k views

How do I get Vim to be able to run both python and python3 on a Linux system in the same session?

On Linux systems, packaged Vim typically has only one of either python or python3 enabled. It is possible for both to be enabled (using python/dyn and python3/dyn), but during a session, only one can ...
4
votes
1answer
391 views

Making a box in vim via python

I am attempting to learn more about scripting vim and writing plugins with python, but I'm having trouble getting started. Although I've read :h python (first step, read the manual), I had trouble ...
6
votes
0answers
816 views

Resources for scripting vim with python [closed]

I love vim, I love python, and I dislike vimscript. So I would like to know how to write plugins (or throwaway scripts) for vim in python. Of course, the first reference should be :h python, but I ...
22
votes
2answers
1k views

Can I script Vim using Python?

Vimscript looks somewhat similar to Python code. Can Vim be integrated with high-level language interpreters, such as Python?

1
2