SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Vim Projects
-
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: https://github.com/ycm-core/YouCompleteMe. 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.
-
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.
-
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.
-
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!
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.
-
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.
-
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...
-
-
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-19LeaderF 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)
-
-
-
-
Currently it's part of euporie-notebook, but I'm planning on splitting it out and publishing the web-browser as an independent project.
-
Try https://github.com/numirias/semshi Semantic Highlighting for Python in Neovim
-
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.
-
-
There's a linter called vint, I can't say I've tried it myself: https://github.com/Vimjas/vint
-
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.
-
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-02I 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.
Saw this video by brodie today https://github.com/GiorgosXou/TUIFIManager and I think it looks absolutely gorgeous. Any recommendations?
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Vim related posts
- What is this font?
- Neovim integration for Overleaf
- what is this plugiin?
- Ranger neovim plugin bindings clash with NeoVim bindings when used as a plugin
- Vimcasts – Free screencasts about the text editor Vim
- View images when SSH
- Ranger: A Vim-inspired terminal file manager
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f092093cf30>
www.saashub.com | 3 Jun 2023
Index
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 |