Giphy in your vim
Vim script
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
plugin
.gitignore
LICENSE
README.md
demo.gif
powered_by_giphy.gif

README.md

giphy.vim

Giphy in your vim.

Testimonials

  • "As an avid vim user, I'm all about productivity and ensuring that my hands never leave the keyboard. Therefore, I've always felt that leaving vim just to enjoy a humorous animated GIF is not worth my time. Thanks to vim-giphy, I can take very efficient breaks by summoning GIFs right inside of vim! Now my hands never leave the keyboard even during my breaks!" - Enraged Ginger

1. Dependencies

  • *nix(-like) OS (for mktemp, etc.)
  • webapi-vim
  • ffmpeg configured with --enable-libcaca

2. Demo

Demo

3. Installation

3.1 Install Prerequisites

3.1.1 ffmpeg

OS X
  1. Run brew install ffmpeg --with-libcaca

3.1.2 webapi-vim

Plug/Vundle
  1. Add Plug 'mattn/webapi-vim' (or Plugin for Vundle) to your .vimrc and run +PlugInstall/+PluginInstall.
Pathogen
  1. cd ~/.vim/bundle && git clone git@github.com:mattn/webapi-vim.git

3.2 Install giphy.vim

Plug/Vundle/Pathogen

  1. Similar to installation of webapi-vim above, just replace repo name with 'cirla/vim-giphy'.
  2. If you have recieved a private Giphy API key, you can replace the public beta key in s:giphy_api_key.
  3. If you use a non-POSIX shell (e.g. fish), you'll have to edit the ffmpeg command or add set shell=/bin/bash in your .vimrc.

4. License and Attribution

This software is distributed under the MIT License.

Powered by Giphy