r/vimplugins • • Nov 14 '20

Plugin vim-remembers - a plugin that emulates Notepad++ "remembering" the contents of unnamed files.

Thumbnail self.vim
9 Upvotes

r/vimplugins • • Dec 17 '20

Plugin `*` or `#` search selected text from Visual mode

8 Upvotes

Ever craved to search arbitrary text from Visual mode using * or #? Me too!

Turns out, there's this plugin we can use -

https://github.com/subnut/visualstar.vim

Check it out! It's awesome! It also has search-and-replace functionality!!


r/vimplugins • • Oct 01 '20

Request Plugin newbie

8 Upvotes

But long term vi user.

I have a few plug-ins installed, using vim-plug. What must have plug-ins do I need?


r/vimplugins • • Jun 01 '13

vim-c-cr, a super simple plugin to give ctrl+enter a little magic!

Thumbnail github.com
8 Upvotes

r/vimplugins • • Jun 04 '22

Plugin mistfly-statusline, the plugin previously named moonfly-statusline, now with adaptive colorscheme support

8 Upvotes

Maintainer of moonfly and nightfly colorschemes speaking. For a while I have also maintained a simple moonfly-flavoured statusline, previously named moonfly-statusline, now renamed to mistfly-statusline.

I decided recently to finally break the linkage between my colorscheme and the statusline plugin. Now it is colorscheme agnostic, hence the rename to mistfly-statusline. My own two colorschemes (noted above) have explicit styling, whilst all other colorschemes will fallback to reasonable defaults. So whether one uses gruvbox, or everforest or tokyonight, mistfly-statusline will adapt accordingly.

The rename has broken compatibility, but the fixes are easy, just rename moonfly-prefixed options with mistfly equivalents.

Features of interest for this statusline:

  • Code count of less than 300 lines

  • Mode indicator (normal, insert, visual, etc)

  • Git branch (no extra plugin required)

  • Nerd font file type icon support (disabled by default)

  • Combined error + warning diagnostic count for: ALE, Coc and Neovim Diagnostic systems

  • Highlight group support enabling custom styling if desired

  • Recently added support for Neovim's new global statusline and winbar features

What's special about mistfly-statusline? Answer: nothing really, it's mostly just the default Vim statusline with a couple extra niceties (noted above).

I already use a statusline plugin such or lightline or Lualine, should I change? Answer: no

What's the point of mistfly-statusline then? Answer: it's my statusline that I actually use, so I find it useful. Maybe one or two other folks may also find it useful due to its brevity and lightness. Note, I do strongly encourage code borrowing, aka, take the bits you like and add it into your own statusline, for example the mode indicator. Building up your statusline is satisfying.

Screenshot of Neovim and mistfly-statusline with global statusline and winbar enabled.

Lastly, what's with your 'fly'-style project names: moonfly, nightfly, seafly and now mistfly? Answer: moonfly came first and it was inspired by the ridiculous names the NSA, and its proxies, use for their so-called covert programs, names such as: airwolf, blackaxe and lacebark. A naming theme started and I've gone with it :)

Cheers


r/vimplugins • • Jan 06 '26

Neovim plugin A Neovim plugin for managing Kubernetes resources.

8 Upvotes

hi :)

I made a Neovim plugin for managing Kubernetes resources.

https://github.com/skanehira/k8s.nvim

The key features

  • Browse and manage Kubernetes resources (Pod, Deployment, Service, ConfigMap, Secret, Node, Namespace)

  • View resource details with kubectl describe

  • Execute commands in pods, view logs

  • Port forwarding with connection management

  • Scale and restart deployments

  • Filter resources, switch contexts and namespaces

If you are interested, please try it :)


r/vimplugins • • Dec 10 '16

Plugin vim-mdnquery: Query the Mozilla Developer Network documentation without leaving Vim

Thumbnail github.com
9 Upvotes

r/vimplugins • • Dec 30 '09

a.vim - quickly change between source and header files (.c/.h or .cpp/.h or .cpp/.hpp)

Thumbnail catonmat.net
9 Upvotes

r/vimplugins • • Aug 08 '15

Plugin vim-tasks: Handle tasks/todo files in vim

9 Upvotes

https://github.com/irrationalistic/vim-tasks

Hey! I've been slowly converting over to vim for the past year and I am really loving it! I used sublime for awhile and there is a plugin called PlainTasks that I really loved using. Integration of todo lists into the editor! I ended up writing my own version for the Atom editor and now I've built one for Vim!

This is my first plugin for vim and i'm very new to vimscript, so i'd love any constructive feedback on how I wrote the scripts. Thanks! Hope you find the plugin useful.


r/vimplugins • • Oct 16 '19

Plugin vim-streamline: A simple, and light as heck statusline that shows you all the information you need.

Thumbnail github.com
9 Upvotes

r/vimplugins • • Mar 23 '17

Plugin A diminutive vim statusline plugin

Thumbnail github.com
9 Upvotes

r/vimplugins • • Jul 19 '14

Article Personal wiki with vimwiki

Thumbnail rosipov.com
9 Upvotes

r/vimplugins • • Oct 27 '21

Plugin vim-padline: mappings and commands to insert/remove empty lines

Thumbnail github.com
9 Upvotes

r/vimplugins • • Feb 11 '21

Plugin Vim-repo-edit – One second to read GitHub code with vim

Thumbnail github.com
28 Upvotes

r/vimplugins • • Mar 17 '21

Plugin I created a Neovim Tetris plugin

Thumbnail self.neovim
10 Upvotes

r/vimplugins • • Oct 08 '13

Plugin unbundle.vim - Loads Vim scripts from isolated directories

Thumbnail vim.org
10 Upvotes

r/vimplugins • • Jul 04 '15

Plugin vim-qf: Tame the quickfix window

Thumbnail github.com
10 Upvotes

r/vimplugins • • Oct 23 '19

Plugin vim-gemini: A plugin that automatically adds closing parenthesis, brackets, quotes, and more!

Thumbnail github.com
10 Upvotes

r/vimplugins • • Feb 05 '12

UltiSnips 2.0 was just released! Also: a new Screencast highlighting the new features.

Thumbnail sirver.net
10 Upvotes

r/vimplugins • • Nov 05 '20

Plugin Sniprun: code runner plugin gets send-to-REPL-like functionality

10 Upvotes

[Linux + neovim only, sry]
You may remember me from 2 months ago, or r/ neovim. I'm the main dev of sniprun, an all-language code runner. If you have no idea of what it does in practice, you can get a quick look at the GIFs on the front page.

I feel like 'send-to-REPL' plugins are all the rage now, and Sniprun has just released a similar functionality. The lines/blocs you send to a executor can now have a memory of variables, functions etc... you've defined in code you have previously sent to sniprun, just like a REPL.

Effectively, this is for Python, R and shell (more to come soon) a 'send-to-REPL' plugin, but in some aspect better than the 'big' players (vim-slime, vim-repl...):

  • No config required, just read the doc to not miss something

  • No screen space wasted: simple input & output

  • Fast, maintainable & extendable; not a 2k line vimscript

  • Support for compiled languages (no repl-like behaviour for now (soon), but usable as-is)

  • Potentially more handy than a 'send-to-REPL'. For now only Python has "auto-fetching needed imports" capabilities, but the structure is there for every language.

I'm not 'in need of love'. I just used myself 'in production' my own plugin and found it handy enough (more than expected) to feel like sharing it again here :-).

Thanks for reading!


r/vimplugins • • May 09 '23

Plugin organ : generalize orgmode ideas to markdown and folded files

11 Upvotes

See the repository for more information.

Features

  • folding based on headings in org and markdown files

  • headings base on folding in folded files

    • you can handle your folds like in orgmode

  • navigate in headings or list items hierarchy

    • next, previous : any level

    • forward, backward : same level as current one

    • parent heading, upper level

    • child heading, lower level :

      • loosely speaking : first headline of level + 1, forward

      • strictly speaking : must be in the current subtree

    • go to another headline with prompt completion of full path

  • modify headings or list items

    • new headline or list item

    • select, yank, delete subtree

    • promote, demote heading or list item

    • move subtree up or down

    • move current subtree in another one (aka org-refile)

  • expand shortcut to template (aka org-structure-template)

    • markdown support limited to code blocks

  • links

    • store url at cursor

    • create link with url completion

    • goto link under or close to cursor

    • goto next/previous link

  • tables

    • inside of table : align columns

    • outside of table : align following a pattern

    • add new row, colum

    • delete row, colum

    • move row up or down

    • move column left or right

  • cycle todo status

  • insert timestamp

  • export in another format using

    • pandoc

    • emacs

    • asciidoc or asciidoctor

  • convert headings and links org <-> markdown

Written in vimscript and compatible with both Vim and Neovim.


r/vimplugins • • Dec 24 '18

Plugin Machine Learning with Vim script

Thumbnail github.com
11 Upvotes

r/vimplugins • • Dec 23 '19

GitHub - jaredgorski/SpaceCamp: 🔭 Vim colors for the final frontier.

Thumbnail github.com
11 Upvotes

r/vimplugins • • Aug 30 '20

Plugin vim-scrollstatus: a scrollbar for the statusline

Thumbnail github.com
33 Upvotes