Top 23 Python Vim Projects
-
YouCompleMe
-
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: After years on Linux, I just discovered Vim & TMUX. They're fucking amazing. | reddit.com/r/linux | 2022-05-03Wait until you discover that you can apply powerline to both of them
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: where can i get a ranger/hunter appimage?! | reddit.com/r/linuxquestions | 2022-05-21
Read the repo. https://github.com/ranger/ranger Ranger is written in Python. Download the code and run it.
-
Whoops, that's a bug with the new qute://settings page. Fixed here: settings: Don't show buttons for content.proxy · qutebrowser/[email protected]
-
ultisnips
UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
-
Project mention: Plugins with completions and snippets for Bash/Zsh/Python | reddit.com/r/vim | 2022-04-20
-
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.
Something like this at least is the most direct answer to your question, as opposed to "you're doing it wrong" which unfortunately seems to be more upvoted. An example of something like this might be https://github.com/donnemartin/dev-setup
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Project mention: can't get jedi-vim autocomplete to work - "option omnifunc is not set jedi vim" | reddit.com/r/neovim | 2022-04-09
I added https://github.com/davidhalter/jedi-vim to my plugins in ~/.config/nvim/init.vim and ran PlugInstall and it worked, but whenever I try to open a python file and the autocomplete part should come up I get
-
Project mention: Ask HN: Is switching from VSCode to Vim worth it? | news.ycombinator.com | 2022-03-29
- The buffer, tab, window, model (probably the biggest one I miss when I start using VSCode)
For LSP support, I've tried to migrate to neovim's native LSP tools, but I still find COC to be a lot more intuitive. You should feel right at home with it since a lot of the plugins are similar to their VSCode counterpart.
If you'd like a really general and guided tour of VIM, I'd recommend picking up Practial Vim[2] It really helped me understand the workflow a bit more. Approaching VIM with the mindset of another editor wont give you all the benefits of using VIM. Though, if the workflow doesn't click, then that's not a big deal. You can always go back to VSCode.
[1] https://github.com/Shougo/denite.nvim (many people use Telescope: https://github.com/nvim-telescope/telescope.nvim)
-
LeaderF
An efficient fuzzy finder that helps to locate files, buffers, mrus, gtags, etc. on the fly for both vim and neovim.
Project mention: What are the popular fuzzy finders besides Telescope? | reddit.com/r/neovim | 2021-10-30 -
Assuming you're talking about this ncm[0], are you aware that ncm is a " completion framework for neovim", which is different from an LSP? ncm is either an LSP client itself, or, it is talking to neovim's internal LSP client, to get completions from LSPs.
It's also important to note that LSPs almost always provide you more than auto completion (for example, go to definition, go to implementation, find references).
Do let me know if you have more questions, neovim and LSPs are my "daily driver" as a dev, so to speak.
-
completor
-
-
Yes, I think treesitter highlight is yet limited and still a mess. I am still sitting at semshi, but look forward to switching to treesitter completely in the future.
-
Project mention: Your favourite note taking+todo plugin and reason | reddit.com/r/neovim | 2021-12-24
with the https://github.com/tools-life/taskwiki plugin to bring taskwarrior into vimwiki
-
Project mention: Changing color of lightline under certain circumstances | reddit.com/r/vim | 2022-04-08
It doesn't look like there anything wrong with your snippet, but here's a linter for Vim https://github.com/Vimjas/vint just in case.
-
-
Project mention: [vent] I really hate that most neovim plugins don't provide docs... | reddit.com/r/neovim | 2021-11-01
I have a terrible experience with vim doc in my first plugin rnvimr. The vim doc is so hard to maintain and makes me unhappy to write something in it, such as align new variables. In fact, I must maintain two documents, one is Markdown, one is vim doc.
-
-
Project mention: Alda – Text-Based Programming Language for Music Composition | news.ycombinator.com | 2021-08-16
I love these text-based languages for music composition. Its something that is approaching a gap in music composition in real-life vs via computer. In real-life you can tell your bandmates to "just play a I V IV in C" and they get it. But we are still not quite at a place where we can tell a computer that exact phrase and get something useful. I love how close these text-based languages are getting though!
I've actually made my own musical language too - called miti [1], which is just one of many others including textbeat [2], foxdot [3], sonic-pi [4], chuck [5], and melrose [6]. Each has their own goals and capabilities.
- [1] https://github.com/schollz/miti
- [2] https://github.com/flipcoder/textbeat
- [3] https://foxdot.org/
- [4] https://sonic-pi.net/
-
-
-
Project mention: Achieving a specific task using different paths / methods in Vim | reddit.com/r/vim | 2021-09-25
Do you mean this thread? https://www.reddit.com/r/vim/comments/km64qa/algorithms_vim_minimal_keystroke_count_solver/ They also mention this plugin in the comments: https://github.com/danth/pathfinder.vim
Python Vim related posts
- where can i get a ranger/hunter appimage?!
- Fast tools finding/updating symbol references in large Python repos
- Elitists
- Object oriented programing tutorials that focus on the bigger picture?
- Is there a way to use vim keybindings in command line mode?
- Suggestions for a markdown based note taking app with support to add and render images and add code?
- How to enable image preview in ranger?
Index
What are some of the best open-source Vim projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | YouCompleteMe | 23,964 |
2 | powerline | 13,287 |
3 | ranger | 11,515 |
4 | qutebrowser | 7,850 |
5 | ultisnips | 6,677 |
6 | deoplete.nvim | 5,788 |
7 | dev-setup | 5,733 |
8 | Jedi-vim | 5,008 |
9 | denite.nvim | 2,032 |
10 | LeaderF | 1,818 |
11 | ncm2 | 1,294 |
12 | completor.vim | 1,196 |
13 | defx.nvim | 1,118 |
14 | semshi | 895 |
15 | taskwiki | 661 |
16 | vint | 634 |
17 | NeoVintageous | 499 |
18 | rnvimr | 478 |
19 | inkscape-figures | 398 |
20 | textbeat | 330 |
21 | alacritty-colorscheme | 301 |
22 | inkscape-shortcut-manager | 274 |
23 | pathfinder.vim | 237 |
Are you hiring? Post a new remote job listing for free.