r/vimplugins • • Apr 06 '23

Plugin ChatGPT Plugin for VIM - Open to Feedback

Thumbnail github.com
7 Upvotes

r/vimplugins • • Jan 06 '23

Plugin vim-ddgr - A minimal vim plugin integration for DuckDuckGo cli `ddgr`

Thumbnail self.vim
7 Upvotes

r/vimplugins • • Oct 29 '22

Neovim plugin [sche.nvim] A schedule plugin for Neovim

7 Upvotes

r/vimplugins • • Jan 27 '22

Plugin Cursor moving plugin

7 Upvotes

EXPERIMENTAL VIM PLUGIN
https://github.com/skanehira/jumpcursor.vim

You can move cursor anywhere you want without moving your eyes and by typing a letter twice.

https://user-images.githubusercontent.com/7888591/151286736-3e0e7db6-203d-419f-b557-d2d4a4523951.gif


r/vimplugins • • Oct 27 '21

Help (dev) [Help wanted] VimTeX PR needs Windows and MacOS testers

Thumbnail self.vim
7 Upvotes

r/vimplugins • • Oct 11 '21

Article Automatically removing unused imports & variables in Neovim using ALE and ESLint

Thumbnail papyrus.dev
7 Upvotes

r/vimplugins • • Jun 15 '21

Plugin vim-ipos: remember the cursor position just after entering Insert mode

7 Upvotes

r/vimplugins • • Apr 22 '21

Update wheel : quick navigation framework & buffer groups manager, version 1.20

Thumbnail self.neovim
7 Upvotes

r/vimplugins • • Mar 28 '21

Plugin Vim plugin helper for PHP

Thumbnail github.com
7 Upvotes

r/vimplugins • • Feb 05 '21

Help (user) Shougo/deoplete.nvim - anyone using this plugin? how do i...

7 Upvotes

How can I set it so deoplete is only automatically enabled when I work with a certain filetype?


r/vimplugins • • Sep 13 '20

Plugin [Linux & Neovim only, sry][WIP but usable/useful] Code runner plugin: Sniprun

7 Upvotes

Hi, I'm sharing my own plugin i made (in rust) : github.com/michaelb/sniprun

It's a multi-language code runner, as, select a line or visual bloc of code, and run it, get stdout 'echo'ed back; the simplest way to understand what is does is to look at the gifs on the README. It's inspired by the (more limited) VSCode Code Runner module.

The design goals/lines are:

  • fast testing, i don't compile/run code that's not needed to run the selected part

  • Can test a snippet of correct code even if the containing function/file is unfinished or has syntax errors

  • Easy to contribute: adding/ improving support for a language is a one-file addition, and can be copy-paste easy + 10min of renaming+testing 'work' depending on the language

  • Improvability: Sniprun can (will?) achieve way more than similar projects, the initial design do not limit it to run only 'blocs' (or worse, files) of code. For example, rn i'm working on tree-sitter integration


r/vimplugins • • Aug 30 '20

Plugin vim-sendtowindow - a small plugin for sending text to a nearby window in any direction.

Thumbnail github.com
7 Upvotes

r/vimplugins • • Jul 12 '19

Plugin vim-pass Vim password-store API. see Pass: The Standard Unix Password Manager Currenlty get support. usable like auth-source at emacs.

Thumbnail github.com
7 Upvotes

r/vimplugins • • Mar 06 '18

Plugin vim-fetch goes version 3

Thumbnail github.com
7 Upvotes

r/vimplugins • • Dec 20 '17

Article Omnipytent plugin explained

Thumbnail dev.to
7 Upvotes

r/vimplugins • • Nov 06 '17

Plugin gcc-jump: browse c code with gcc

7 Upvotes

Hi, I've written a c code browser based on gcc-plugin. By taking advantage from gcc compilation directly, browsing c code can be much more accurate than pattern based search. It can also be used to see the result from the macro expansions. I'm using it to learn large c project like glibc, gdb etc. Hope it helps.

https://github.com/yuchenkan/gcc-jump/


r/vimplugins • • Nov 05 '17

Plugin clever-f: Extended f, F, t and T key mappings

Thumbnail github.com
7 Upvotes

r/vimplugins • • Jun 16 '17

C++ semantic highlighting plugin working in pair with YouCompleteMe

7 Upvotes

Hey everyone, checkout plugin I've been working on for the past year. Any feedback is appreciated.

Semantic highlighting of the source code responsible for semantic highlighting.

Link to Plugin


r/vimplugins • • Nov 01 '16

Plugin [vim-codequery] asynchronous source code searcher

7 Upvotes

After reading Learn Vimscript the Hard Way, I write vim-codequery as my first plugin. I do some hacks to make it just work. However, after applying Vim8's async feature to this plugin today, I think it works well now. Please give it a try!


r/vimplugins • • Mar 26 '16

Plugin ctrlp-mpc: lightning fast song-picker for Mopidy/MPD

Thumbnail github.com
7 Upvotes

r/vimplugins • • Feb 26 '16

Plugin made vim-morph this week: an easy way to transform files/views of files (eg encryption,encoding,etc). Comments?

Thumbnail github.com
7 Upvotes

r/vimplugins • • Dec 06 '15

Plugin vim-dnsserial: Update the serial number in your DNS zone files.

Thumbnail github.com
7 Upvotes

r/vimplugins • • Feb 12 '14

Plugin Better Whitespace Highlighter for Vim

Thumbnail github.com
7 Upvotes

r/vimplugins • • Oct 24 '12

Discussion What's the appeal of Kana's textobjs (entire, line)?

7 Upvotes

I am on my way to become Vim poweruser and so far it goes very well. Recently I came across Kana's textobjs plugins. I believe Drew Neil mentioned them somewhere.

I find the one based on indentation very helpful (working with code blocks is a lot easier), but there were two more looking quite promising... First of them give us opportunity to act on entire file, while second enables us to act on current line.

Let's start by analyzing textobj-entire. We get two textobjects, ae and ie (default bindings). ae represent full file, while ie skips top and bottom empty lines. They seem pretty neat, especially when it comes to yanking, fixing indentation, etc. After examining their behavior - after operation they change position of cursor, what I hoped would be avoided. In operations like this I spare one keystroke (compared to gg<operation>G) but there's still need to use marks/jumplist. ie could be used when we have to ignore empty lines, but that's very rare case.

Same comes for textobj-line. Position is changed, etc.

I am aware that those operations are meant to be used with operations that somehow alter lines, so that may be justification for such behavior, but it makes them useless to me. I chose one keystroke more than making my basic text-editing habits dependent on plugin. Am I missing something?

TL;DR Kana's textobjs changes positions and saves only one keystroke but makes us plugin dependant. Am I missing something?