https://github.com/termoshtt/unite-doxygen
Search and Open Doxygen from unite.vim
https://github.com/termoshtt/unite-doxygen
Last synced: about 1 month ago
JSON representation
Search and Open Doxygen from unite.vim
- Host: GitHub
- URL: https://github.com/termoshtt/unite-doxygen
- Owner: termoshtt
- License: mit
- Created: 2014-10-24T22:00:54.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-27T08:49:42.000Z (over 10 years ago)
- Last Synced: 2025-09-15T08:42:15.944Z (6 months ago)
- Language: VimL
- Homepage:
- Size: 176 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
unite-doxygen
=============
unite source of doxygen
## Depends
### external commandS
- xsltproc: included int [libxslt](http://xmlsoft.org/libxslt/)
### vim plugins
- [unite.vim](https://github.com/Shougo/unite.vim)
- [vimproc](https://github.com/Shougo/vimproc.vim)
Usage
-----
0. Prepare your project documented with [Doxygen](http://www.doxygen.org)
0. Install [libxslt](http://xmlsoft.org/libxslt/)
1. Create `searchdata.xml` using doxygen:
Enable (set to 'YES') following options in your `Doxyfile`
- SEARCHENGINE
- SERVER_BASED_SEARCH
- EXTERNAL_SEARCH
See also the document: [External Indexing and Searching](http://www.stack.nl/~dimitri/doxygen/manual/extsearch.html).
Then you will find your `searchdata.xml` in OUTPUT_DIRECTORY (set in your `Doxyfile`).
2. Write the full path of OUTPUT_DIRECTORY in your `.vimrc`
```vim
let g:unite_doxygen_home = "/full/path/of/OUTPUT_DIRECTORY"
```
3. Call `:Unite doxygen` in vim