Vim Script vim-plugin

Open-source Vim Script projects categorized as vim-plugin

Top 23 Vim Script vim-plugin Projects

  • nerdtree

    A tree explorer plugin for vim.

    Project mention: Is it possible to use VIM as an ide? | /r/vim | 2023-06-03

    2) Syntax check https://github.com/vim-syntastic/syntastic 3) File navigation https://github.com/preservim/nerdtree 4) Autocomplete There are many autocomplete extensions. I haven't found one that I feel comfortable to recommend. Another way is to create a txt file with all the key words and lines in the languages you use, make an autocommand that adds the txt file to the buffer, and then use ctrl-n or ctrl-p to autocomplete. You can also use ctrl-x-ctrl-l to autocmplete entire lines. 5) Running code Add commands in your .vmrc to run the current file as a a whatever file. I use :J to run java files, :P to run python files, :C to run c files and so on. For example, this is my command to run a java file: command J execute "!java %:t"

  • vim-airline

    lean & mean status/tabline for vim that's light as air

    Project mention: Auto-completion problems for terraform | /r/neovim | 2023-05-24
  • 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.

  • ale

    Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support

    Project mention: Vim users who work without any plugins, how does your vimrc look like? | /r/vim | 2023-05-30

    I replace ALE with :!, like :! %. If the linter output is compatible with default errorformat , then I do :! % > /tmp/linter.txt then :cgetfile (or in one-go: :cgetexpr systemlist(''))

  • syntastic

    Syntax checking hacks for vim

    Project mention: Is it possible to use VIM as an ide? | /r/vim | 2023-06-03

    2) Syntax check https://github.com/vim-syntastic/syntastic 3) File navigation https://github.com/preservim/nerdtree 4) Autocomplete There are many autocomplete extensions. I haven't found one that I feel comfortable to recommend. Another way is to create a txt file with all the key words and lines in the languages you use, make an autocommand that adds the txt file to the buffer, and then use ctrl-n or ctrl-p to autocomplete. You can also use ctrl-x-ctrl-l to autocmplete entire lines. 5) Running code Add commands in your .vmrc to run the current file as a a whatever file. I use :J to run java files, :P to run python files, :C to run c files and so on. For example, this is my command to run a java file: command J execute "!java %:t"

  • vimwiki

    Personal Wiki for Vim

    Project mention: What are some ways you used Python to make YOUR life easier? | /r/learnpython | 2023-05-04

    I have created full on programs to systematically created screenshots with the game emulators with RetroArch. Also an automation tool to use a preexisting program named chdman that converts files into a needed format (also unpacking from archives). A little Python script to create a recents list of files for Vimwiki. I also created a program to access 🌈 emojis 🌈. I wrote my own GE Proton downloader and manager. Hell even the window manager I am using on Linux is written and configured in Python, Qtile. I wrote one or two plugins for it and the entire configuration is written in Python, meaning I can use functions, modules and every logic of Python to enhance it. It's Awesome.

  • vim-easymotion

    Vim motions on speed!

    Project mention: Weekly Vim tips and tricks thread! #24 | /r/vim | 2023-05-28

    But have you tried https://github.com/easymotion/vim-easymotion (I recommend let mapleader = "\").

  • lightline.vim

    A light and configurable statusline/tabline plugin for Vim

    Project mention: Nordic Desktop | /r/linuxmasterrace | 2023-01-15

    vim-plug, nord-vim, lightline

  • 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.

  • vim-startify

    :link: The fancy start screen for Vim.

    Project mention: Suggest me some startup screen plugins | /r/neovim | 2023-05-05

    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.

  • nerdcommenter

    Vim plugin for intensely nerdy commenting powers

    Project mention: html css commenting things out | /r/vim | 2023-06-01
  • indentLine

    A vim plugin to display the indention levels with thin vertical lines

    Project mention: What is the alternative to indentLine in Emacs? | /r/emacs | 2023-05-23

    Before my emacs days, I used nvim with this package called indentLine. Basically it displays (maybe semi-transparent?) vertical lines for same indentation levels . It's visually helpful when I'm in python code.

  • neomake

    Asynchronous linting and make framework for Neovim/Vim

  • vim-signify

    :heavy_plus_sign: Show a diff using Vim its sign column.

    Project mention: Margin indicator for Neovim | /r/neovim | 2023-02-21

    That said, Neovim can still run most Vimscript plugins just fine, so you can still use https://github.com/chrisbra/changesPlugin (and https://github.com/airblade/vim-gitgutter and https://github.com/mhinz/vim-signify/, which are mentioned in the README) if you want.

  • vim-dispatch

    dispatch.vim: Asynchronous build and test dispatcher

    Project mention: Introducing tsc.nvim: Project-Wide Asynchronous TypeScript Type-Checking & Diagnostics | /r/neovim | 2023-04-24
  • targets.vim

    Vim plugin that provides additional text objects

    Project mention: Is there a shorcut to select words in quotes including the quotes? | /r/vim | 2023-05-25

    I do recommend getting, targets.vim https://github.com/wellle/targets.vim .. which unlocks the n(ext) and l(ast) verbs(?) ..ahhhh it’s REALLY REALLY good, I use 2in” like a lot

  • vimux

    easily interact with tmux from vim

    Project mention: slimux.nvim - Simple plugin to send text to tmux panes | /r/neovim | 2023-05-24

    There's also https://github.com/preservim/vimux, which works very well IMHO.

  • vim-table-mode

    VIM Table Mode for instant table creation.

    Project mention: Which vim plugins do not have a lua equivalent yet? | /r/neovim | 2023-02-18

    vin table mode. Creating tables in markdown file.

  • vim-which-key

    :tulip: Vim plugin that shows keybindings in popup

    Project mention: Vim distros: LunarVim, AstroVim, IdeaVim, … how they differ one each other? | /r/vim | 2023-03-24

    The only Vim distro I'm aware of is SpaceVim (https://spacevim.org/). I just tested it for a short time but it couldn't compete with my hand crafted settings ;-) But I'm using some of the plugins of SpaceVim in my setup, eg. vim-which-key and vista.vim.

  • splitjoin.vim

    Switch between single-line and multiline forms of code

    Project mention: How to implement a custom code modification (LSP vs TreeSitter) | /r/neovim | 2023-04-16

    My splitjoin plugin handles your examples, in case you're open to non-LSP, non-treesitter solutions: https://github.com/andrewradev/splitjoin.vim

  • vista.vim

    :cactus: Viewer & Finder for LSP symbols and tags

    Project mention: Neovim task-focused interface | /r/neovim | 2023-03-24
  • asyncrun.vim

    :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!

    Project mention: Is there a plugin for async shell :%!command ? | /r/neovim | 2023-05-03

    I'm familiar with asyncrun.vim, but it outputs as quickfix. I specifically want to filter editor text (as stdin/stdout).

  • rainbow

    Rainbow Parentheses Improved, shorter code, no level limit, smooth and fast, powerful configuration. (by luochen1990)

    Project mention: Custom parentheses highlighting | /r/vim | 2023-04-05

    Rainbow will do your first requirement: https://github.com/luochen1990/rainbow

  • vim-pencil

    Rethinking Vim as a tool for writing

    Project mention: Is there a way to make undo sensible? | /r/vim | 2023-05-13
  • vim-matchup

    vim match-up: even better % :facepunch: navigate and highlight matching words :facepunch: modern matchit and matchparen. Supports both vim and neovim + tree-sitter.

    Project mention: What's your solution to move between " "? | /r/neovim | 2023-05-29

    Thank you for you answer! This is the best option I've found by far. But some aditional steps need to be done to enable this behavior. It is documented here vim-matchup

  • 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-06-03.

Vim Script vim-plugin related posts

Index

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

Project Stars
1 nerdtree 18,494
2 vim-airline 17,239
3 ale 12,667
4 syntastic 11,294
5 vimwiki 8,064
6 vim-easymotion 7,052
7 lightline.vim 6,496
8 vim-startify 5,083
9 nerdcommenter 4,855
10 indentLine 4,076
11 neomake 2,609
12 vim-signify 2,598
13 vim-dispatch 2,514
14 targets.vim 2,411
15 vimux 2,111
16 vim-table-mode 1,892
17 vim-which-key 1,838
18 splitjoin.vim 1,815
19 vista.vim 1,775
20 asyncrun.vim 1,735
21 rainbow 1,681
22 vim-pencil 1,470
23 vim-matchup 1,373
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com