Python Vim

Open-source Python projects categorized as Vim

Top 23 Python Vim Projects

  • YouCompleteMe

    A code-completion engine for Vim

    Project mention: Vim Golang syntax is ugly | /r/vim | 2023-05-28

    There are plugins to do semantic highlighting. I don't use any of them because I'm satisfied with Vim's native syntax highlighting and with tree-sitter (and also because I don't use LSPs), but searching for "Vim semantic highlighting" on DuckDuckGo yields this: The highlighting used in its demo is too baroque for my taste, but looking at your VSCode screenshot, it looks like it would be right up your alley.

  • powerline

    Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.

    Project mention: Powerline arrows bugged | /r/linuxquestions | 2023-05-01
  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • ranger

    A VIM-inspired filemanager for the console

    Project mention: Ranger neovim plugin bindings clash with NeoVim bindings when used as a plugin | /r/neovim | 2023-05-22

    Hi! I am using ranger file manager terminal as its best through all i had used, but i have a weird problem and i want to ask you maybe you know how to solve it because my knowledge have limits on this topic even though i researched a bit.

  • qutebrowser

    A keyboard-driven, vim-like browser based on Python and Qt.

    Project mention: Tab hover text box colors | /r/qutebrowser | 2023-05-25

    It's some kind of weird bug I never quite was able to track down, see background color of tooltip too light · Issue #4520 · qutebrowser/qutebrowser

  • ultisnips

    UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!

    Project mention: lsp-zero v2.x is now available | /r/neovim | 2023-04-23

    I didn't know lsp-zero, but this integration seems just for me except for that I am using UltiSnips instead of luasnip. Just curious how difficult do you think it is to add UltiSnips integration along with cmp-nvim-ultisnips?

  • dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

  • deoplete.nvim

    :stars: Dark powered asynchronous completion framework for neovim/Vim8

    Project mention: How to improve deoplete and vim-lsp (pylsp /jedi-language-server) | /r/vim | 2023-03-22

    I have a problem with Deoplete and Vim-LSP completion (Python's Pylsp and Jedi-Language-Server). The suggestion is much less, and it also misses a lot of opportunities to suggest compared to Deoplete-Jedi, which literally defeats the former by a large margin. Is there a setting to make this duo works like deoplete with deoplete-jedi?

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Jedi-vim

    Using the jedi autocompletion library for VIM.

    Project mention: My office wants everyone to use vim as the only editor. Has this happened to anyone else? | /r/cscareerquestions | 2023-03-08

    jedi-vim does autocomplete, docstring/signature/stub lookup, usage finding, bulk renaming...

  • denite.nvim

    :dragon: Dark powered asynchronous unite all interfaces for Neovim/Vim8

  • LeaderF

    An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.

    Project mention: How do I get :Telescope find_files to only search in current working directory? | /r/neovim | 2022-12-19

    LeaderF has a nice feature where you could append ";" and whatever goes after it will only match the path. That's a nice to have feature in Telescope (as well as an easy way to switch the search path)

  • ncm2

    :heart: Slim, Fast and Hackable Completion Framework for Neovim

  • completor.vim

    Async completion framework made ease.

  • defx.nvim

    :file_folder: The dark powered file explorer implementation for neovim/Vim8

  • euporie

    Jupyter notebooks in the terminal

    Project mention: I'm building a new web browser | /r/Python | 2023-05-23

    Currently it's part of euporie-notebook, but I'm planning on splitting it out and publishing the web-browser as an independent project.

  • semshi

    🌈 Semantic Highlighting for Python in Neovim

    Project mention: Understanding highlighting for Python in Neovim | /r/neovim | 2023-03-28

    Try Semantic Highlighting for Python in Neovim

  • taskwiki

    Proper project management with Taskwarrior in vim.

    Project mention: Taskwiki Working...But TaskWiki tasks Not Migrating To Taskwarrior on Save? | /r/taskwarrior | 2022-09-01

    A bit more online sleuthing around Taskwiki's GitHub issues lead me to this post from March 2022 that (seemed) to resemble the issue I was having. A handful of users reported the error resolving after they fixed some underlying Python issues. Hoping this was my issue as well, I ran brew upgrade to update my MacOS' version of Python from 3.10.6_1 to 3.10.6_2. After that, I uninstalled and reinstalled tasklib, as well as unlinking and relinking my version of Python's symlinks.

  • rnvimr

    Make Ranger running in a floating window to communicate with Neovim via RPC

    Project mention: what is this plugiin? | /r/neovim | 2023-05-25
  • vint

    Fast and Highly Extensible Vim script Language Lint implemented in Python.

    Project mention: Vimscript devel support for Vim? | /r/vim | 2022-12-29

    There's a linter called vint, I can't say I've tried it myself:

  • NeoVintageous

    Vim for Sublime Text.

    Project mention: Vim Keybindings Everywhere – The Ultimate List | | 2023-05-04

    Fails to mention my favourite text editor, Sublime Text which has an optional Vim mode built in (Vintage). I personally am using NeoVintageous[0] which allows you to run various ex commands and shell commands, as well as incorporating features from popular plugins such as vim-surround.


  • inkscape-figures

    Inkscape figure manager

    Project mention: A workflow mixing VSCode + LaTeX + Inkscape. | /r/LaTeX | 2022-08-14

    Since some of the underlying tools like inkscape-figures-manager and inkscape-shortcut-manager are specific to Linux and macOS (even worse, while the former does support macOS, the latter only support Linux, hence I need to write new scripts with macOS specific tool to achieve the same functionality), so sadly, windows users are left behind...

  • textbeat

    🎹 plaintext music sequencer and midi shell, with vim playback and the powers of music theory 🥁

    Project mention: [P] I built a chatbot that lets you talk to any Github repository | /r/MachineLearning | 2023-04-02

    I tried it on textbeat which is in python and it wasn't understanding too much, with the exception of how the callstack worked in the parser. My questions may have been too usage-specific and not enough about the internals but I used up all my free usage credits so I couldn't continue.

  • TUIFIManager

    A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is.

    Project mention: Any plasma theme that looks like TUIFIManager | /r/kde | 2022-12-29

    Saw this video by brodie today and I think it looks absolutely gorgeous. Any recommendations?

  • alacritty-colorscheme

    Change colorscheme of alacritty with ease.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-28.

Python Vim related posts


What are some of the best open-source Vim projects in Python? This list will help you:

Project Stars
1 YouCompleteMe 24,779
2 powerline 13,814
3 ranger 13,483
4 qutebrowser 8,647
5 ultisnips 7,136
6 dev-setup 5,943
7 deoplete.nvim 5,887
8 Jedi-vim 5,168
9 denite.nvim 2,057
10 LeaderF 1,990
11 ncm2 1,325
12 completor.vim 1,207
13 defx.nvim 1,163
14 euporie 1,127
15 semshi 976
16 taskwiki 741
17 rnvimr 678
18 vint 674
19 NeoVintageous 574
20 inkscape-figures 486
21 textbeat 361
22 TUIFIManager 360
23 alacritty-colorscheme 341
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives