Skip to content

vim-scripts/Vinfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  1. Introduction ===============

Vinfo is a Vim plugin that allows you to read Info documentation files right inside a Vim session in a Vim-help fashioned way or from a shell just the way you normally use Info

  1. Installation ===============
  • Vinfo is Pathogen/ Vundle compatible.

  • Or install it manually by copying the files to the corresponding locations.

  1. Usage ========

Vinfo can be used right inside a Vim session or from a shell using an alias.

3.1 Use inside Vim

You can use Vinfo inside Vim with:

:Vinfo doc

Where doc is the Info documentation to read.

Example: Read Glibc Info documentation

:Vinfo libc

3.2 Use outside Vim

When your are not inside a Vim session but in the shell prompt you can invoke Vinfo as a command by using the following shell script:

    #! /bin/sh
    vim -c "Vinfo $1" -c 'only'

Save it in /usr/bin/ as a file named vinfo, give it execution permission with:

$ chmod +x /usr/bin/vinfo

Then from your shell you can read a DOC with:

$ vinfo doc
  1. FAQ ======

4.1 Why the first time I open a Info doc is too slow

The first time Vinfo will create an repo for that Info doc, convert the text files to Vim help-file syntax and create the tags.

Don't worry, it's just the very first time. Then it will be ok.

4.2 Why the first time I open a Info doc Vim interface freaks out?

Because of the same reason of 4.1

But again: Don't worry, it's just the very first time. Then it will be ok.

4.3 My Info files has been updated but Vinfo is still using the old ones

In Vim execute:

:VinfoClean

4.4 Does Vinfo works in Mac or Windows?

No. It's just for GNU/Linux systems. Info is the GNU documentation system

  1. MISC =======

5.1 How it looks

Reading Glibc Info documentation

With traditional Info:

Info

With Vinfo:

Vinfo

About

Read Info documentation files

Resources

Stars

Watchers

Forks

Packages

No packages published