/cppman

C++ 98/11 manual pages for Linux

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

https://travis-ci.org/aitjcize/cppman.png?branch=master https://pypip.in/v/cppman/badge.png https://pypip.in/d/cppman/badge.png

cppman

C++ 98/11 manual pages for Linux, with source from cplusplus.com.

https://raw.github.com/aitjcize/cppman/master/wiki/screenshot.png

Features

  • Syntax highlighting support for sections and example source code.
  • Usage/Interface simliar to the 'man' command
  • Hyperlink between manpages (only available when pager=vim)
    • Press Ctrl-] when cursor is on keyword to go forward and Ctrl-T to go backward.
    • You can also double-click on keyword to go forward.
  • Frequently update to support cplusplus.com.

Demo

Using vim as pager

https://raw.github.com/aitjcize/cppman/master/wiki/demo.gif

Installation

  1. Install from PyPI:
$ pip install cppman
  1. Arch Linux users can find it on AUR or using Yaourt:
$ yaourt -S cppman

or install the git version

$ yaourt -S cppman-git
  1. Ubuntu/Debian PPA
$ sudo add-apt-repository ppa:cppman/cppman-daily
$ sudo apt-get install cppman

Thanks czchen for maintaining the package.

Bugs

  • Please report bugs / mis-formatted pages to the github issure tracker.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Notes

  • manpages-cpp is renamed to cppman since September 19, 2012
https://cruel-carlota.pagodabox.com/d590c9d5f4c2a6dcbaea67a1286d7302