SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Vim Script Vim Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
-
vim-gitgutter
A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
-
vim-devicons
Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
As a software engineer, choosing and understanding your text editor is important part of your work, as it impacts your productivity and workflow efficiency. It's like choosing the perfect tool for any trade - you need to know what tool to use and how to use it effectively if you want to excel. For me, I use Neovim as my editor and I have been using it for a little over a year now.
Project mention: I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch? | /r/vim | 2023-06-29I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).
I found a github issue that seems related, but following the steps to start dlv on my own does not work either. https://github.com/fatih/vim-go/issues/3543
I saw no mention of RBS+Steep, the latter providing a LSP. I use it a lot and very much like it, although it's still young and needs love, but it's making good, steady progress! I've been very pleasantly surprised by some of the crazy things Steep can catch, completely statically!
You appear to be working on projects with Sorbet (which I tried to like but found it fell short in practice, notably outside of the app use case i.e it's mostly useless for gems) so it may be a tall order to try on those. Maybe you can give RBS+Steep a shot on some small project?
RBS: https://github.com/ruby/rbs
RBS collection (for those gems that don't ship RBS signatures in `sig`, integrates with bundler): https://github.com/ruby/gem_rbs_collection
Steep: https://github.com/soutaro/steep
VS Code: https://github.com/soutaro/steep-vscode
Sublime Text: https://github.com/sublimelsp/LSP
Vim (I'm working on it): https://github.com/dense-analysis/ale/pull/4671
Fuzzy Finder: fzf.vim (for its speed) along with telescope.nvim (for its ecosystem)
No, Neorg does not use the same markup as Org-mode. They use their own specification that is specifically designed to be different from Org-mode spec.
https://raw.githubusercontent.com/nvim-neorg/norg-specs/main...
Furthermore, each item you have listed as a benefit to Org-mode is in fact capable of being done in Markdown via plugins for neovim, and probably other markdown editors, like Loqseq, Roamresearch, or Obisidian, much in the same way you speak of plugins that interface with .org docs.
https://github.com/wthollingsworth/pomodoro.nvim
https://github.com/Myzel394/easytables.nvim
https://github.com/vimwiki/vimwiki
So, my suggestion is that before dismissing a comment regarding a plugin that is unfamiliar to you, is to read its spec, and then try to understand why people would be perhaps dismissive of that tool, especially when it chooses to conflict with existing, more popular choices.
Project mention: I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch? | /r/vim | 2023-06-29I personally use nerdtree. Add nerdtree-git-plugin too, that's nice when looking at your project (for files, use vim-gitgutter).
I sure hope mainline Vim isn't dead. I keep trying NeoVim but I prefer using Vim in a GUI and no NeoVim GUI I've found has the level of polish that MacVim [1] has. VimR [2] comes close but keep finding myself going back to MacVim.
[1] https://macvim.org/
Project mention: Do you folks have any unpopular vim script customizations you are proud of? | /r/vim | 2023-07-31vim-easymotion together with space as mapleader (let mapleader = "\" in your .vimrc) can open up a new world for you.
Project mention: newbie, wanna jump from inside one html tag to the inside of another as quickly as possible | /r/vim | 2023-12-06If you're going to be doing a lot of HTML, I really love the emmet-vim plugin. In this case, it fills in a little more than you may have wanted ( tags get an automatic href="" attribute), but you can, for instance, put in (li>b)*2 (that is, two tags, each with a inside an
Project mention: A function to list all function signatures in the current C source file in the quick fix window . | /r/vim | 2023-07-04Check this plugin: https://github.com/preservim/tagbar
I'm currently on an old setup (using coc and polyglot) and nvim v0.6.1. I'll be updating to a more modern setup within next year, using the native lsp and building nvim more frequently. But that's not today.
You could have a look at something like vim.wasm and host your own solution.
I'm currently using alpha.nvim (https://github.com/goolord/alpha-nvim). It tries to be more generic than the others, to the point it can recreate most of the other popular ones. It even has template for for example the dashboard layout. startup-nvim (https://github.com/startup-nvim/startup.nvim) seems to do a similar thing, although I dont' have experience with that one. The only other one I've tried before is the classic vim-startify (https://github.com/mhinz/vim-startify), which is a little older I think and locks you into its layout.
Project mention: How would I get the name of the program running in the window that zellij run was ran in? | /r/zellij | 2023-11-27I'm a tmux migrant and wanted functionality similar to tmux-navigator for vim. In short, it lets me bind the same key combination to change vim splits and tmux scripts that either switch panes or forward the input to the vim plugin that does one of the other. Say you have an empty pane, a pane with vim with two splits and a third pane pane all in a line. The first time the user wants to move focus, vim is not running so the script simply moves focus in tmux. The scond time the user presses the bind, it's passed to vim and the vim plugin sees you have a split to move to so you move focus between splits. The third press the plugin realizes that there are no more panes, so it moves you to the final tmux pane.
Vim Script Vim related posts
-
Why Neovim is My Text Editor of Choice
-
Vim Gets Xdg_config_home Support
-
Shape Typing in Python
-
Jak nainstalovat vim.plug do Neovim
-
SpaceVim GitHub
-
Neovim
-
Ask HN: Is Vim Dead?
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 May 2024
Index
What are some of the best open-source Vim projects in Vim Script? This list will help you:
Project | Stars | |
---|---|---|
1 | neovim | 76,665 |
2 | Vim | 34,973 |
3 | vim-plug | 33,224 |
4 | nerdtree | 19,275 |
5 | vim-airline | 17,640 |
6 | vim-galore | 16,406 |
7 | vim-go | 15,858 |
8 | ale | 13,288 |
9 | fzf.vim | 9,418 |
10 | vimwiki | 8,573 |
11 | vim-gitgutter | 8,278 |
12 | macvim | 7,440 |
13 | vim-easymotion | 7,361 |
14 | lightline.vim | 6,646 |
15 | emmet-vim | 6,334 |
16 | tagbar | 6,083 |
17 | vim-devicons | 5,520 |
18 | vim-polyglot | 5,518 |
19 | vim.wasm | 5,460 |
20 | Python-mode | 5,440 |
21 | vim-startify | 5,244 |
22 | nerdcommenter | 4,935 |
23 | vim-tmux-navigator | 4,912 |
Sponsored