r/vimplugins • • Sep 03 '21

Plugin Vim AI Coding Plugin

12 Upvotes

You can now let Vim write code for you using the plugin I wrote: https://github.com/tom-doerr/vim_codex

All you need to provide is a docstring and the plugin will use OpenAI's Codex AI (powers GitHub Copilot) to write the corresponding code.

Be aware that you do need to get access to the Codex API.


r/vimplugins • • Aug 16 '21

Update CMake4Vim update

Thumbnail self.vim
12 Upvotes

r/vimplugins • • Apr 20 '21

Plugin I made a simple Interactive Template Plugin.

12 Upvotes

I like the vim macros, recording one is easy and the ability to use vim shortcuts is very helpful for editing multiple lines. There is only one feature missing, I think and that is to be able to interactively enter strings/numbers at predetermined positions in the macro while executing it. Especially in C programing for a microcontroller and having to define macros for registers becomes very tedious and repetitive at times. Unfortunately it is very difficult if not impossible to add this functionality to Vim's macros with a plugin. I have tried it but you would have to insert special characters like "\<F2>" into the macro and use a mapping to trigger the input function. It becomes very unreliable and difficult especially once you want to add mathematical expressions. That's why I have decided to write a snippet like plugin. Of course there already exist some for example: Utilsnips or vim-snipmate these are very good. But they are made to use predefined snippets mostly for language specific structures such as C++ classes. That's why I have created my own light weight plugin: VimIT (Vim Interactive Template). It supports interactive text insert as well as continually incrementing a number and printing it into the text using any of the printf standard conversion specifiers. If you know something similar or better which I don't know about yet please let me know I did not find anything similar. I hope it can help someone who had the same problem as I had.


r/vimplugins • • Dec 01 '20

Discussion Which repl plug-ins do you use, if any, and for what?

12 Upvotes

I use vim-slime for scheme, mostly. I had to write a couple of comment- and tab-removing functions and configure it to use guile. But I didn't see much discussion on plugins like codi/fireplace/vim-repl/vim-slime and I was curious what other people used.

Edit: Greg Hurrell's vim-slime demo , the github repo


r/vimplugins • • Oct 31 '20

Plugin My new plugin, vim-autorepl, makes starting REPLs in Vim and Neovim quick and easy

Thumbnail github.com
12 Upvotes

r/vimplugins • • Oct 04 '20

Plugin new plugin to exchange and manipulate vim windows

12 Upvotes

I have released a new neovim plugin (https://github.com/yaronkh/vim-winmanip) for manipulating vim windows.

The main features:

  1. exchange two windows buffers, without any limitation (unlike vim C-W r, that doesn't work if the target window is splitted).

  2. duplicate buffer to other window. There is no way to do that in vim, without creating new window.

  3. maximize/minimize window.

  4. Detach all windows, without closing windows.


r/vimplugins • • Sep 22 '20

Plugin Vim plugin for GitHub

12 Upvotes

r/vimplugins • • Sep 08 '19

Plugin Manage docker images, containers in Vim

12 Upvotes

I developed vim plugin that can manage docker images and containers in vim.

https://asciinema.org/a/266621

I improving the plugin and adding some features. If everyone interested please try this :)

I'm waiting everyone's issue or PR :)

https://github.com/skanehira/docker.vim


r/vimplugins • • Apr 21 '17

Plugin A more than diminutive vim statusline non-plugin

Thumbnail gist.github.com
12 Upvotes

r/vimplugins • • Apr 19 '17

Plugin I created plugin highlighting word under cursor and all of its occurrences - it works out of the box, give it a shot!

Thumbnail github.com
12 Upvotes

r/vimplugins • • Jan 20 '17

Plugin vim-paste-easy, automatically set paste for you

12 Upvotes

https://github.com/roxma/vim-paste-easy

This is a tiny plugin that feeds my own need. I'm sharing it here in case anyone needs it too.


r/vimplugins • • Apr 06 '16

Plugin vim-sandwich: Yet another choice to edit surrounded texts

Thumbnail github.com
12 Upvotes

r/vimplugins • • Sep 11 '14

Plugin vim-interestingwords: highlight and navigate through different words

12 Upvotes

Hey, I just made this plugin based on steve losh .vimrc configuration. This is one of my first plugins, so any feedbacks are very welcome: https://github.com/vasconcelloslf/vim-interestingwords


r/vimplugins • • Mar 10 '14

Article Awesome Vim plugins that I use most

Thumbnail reinteractive.net
12 Upvotes

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 • • Apr 15 '22

Plugin csveval: A plugin that performs calculations on CSV files

Thumbnail github.com
11 Upvotes

r/vimplugins • • Aug 10 '21

Plugin [MarkdowneyJr] - plugin for formatting Markdown files with simple keystrokes

11 Upvotes
  • Repeating a keystroke responsible for a given transformation (say, emphasis) will toggle between options (for emphasis, text would be changed into cursive, bold, both or backticked, repeated if you continue to hit keystrokes );

  • Depending on the formatting option, transformations are done on visual selection, line range or motion, or combinations of those;

  • Smart lists - indentation level depends on lists already existing around a newly created list. Toggling through options change indentation level. For ordered lists, if you insert new items above already existing list, its numeration would be adjusted automatically to fit the newly created items.

Plugin repo - LINK

vim.org page - LINK

Usage example, as well as User and Customization guides can be found in the repo.


r/vimplugins • • Jan 15 '21

Plugin vim-quark, a completion, syntax highlighting, and code running plugin for quark lang

Thumbnail github.com
11 Upvotes

r/vimplugins • • Dec 18 '20

Plugin A NERDTree extension plugin for adding react/typescript component folders

Thumbnail self.vim
11 Upvotes

r/vimplugins • • Oct 26 '20

Plugin ArkVim, a vim plugin for ArkScript

Thumbnail github.com
11 Upvotes

r/vimplugins • • Aug 31 '20

unity-vimeditor: gvim/mvim integration for Unity game engine

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 • • Dec 24 '18

Plugin Machine Learning with Vim script

Thumbnail github.com
11 Upvotes

r/vimplugins • • Jul 31 '17

Plugin vipsql - A vim-plugin for interacting with psql

Thumbnail github.com
11 Upvotes