Skip to content
h1mesuke edited this page Mar 3, 2011 · 39 revisions

#unite-outline

==============================================================================
概要                                            *unite-outline-introduction*

        *unite-outline* は、バッファの見出しを抽出し、|unite|のインターフェー
        スを使ってそれらを一覧表示、各見出しへのジャンプ機能を提供する source
        です。見出しを抽出するためのパターンおよび見出しレベルの決定ロジックを
        ファイルタイプごとに設定することができ、ユーザーによる高度なカスタマイ
        ズが可能です。

==============================================================================
インストール                                    *unite-outline-install*

        配布アーカイブに含まれるファイル群を、そのフォルダごと Vim
        の 'runtimepath' にコピーします。 $HOME/.vim(Windows の場合は
        $HOME/vimfiles)へのインストールがもっとも一般的でしょう。その場合イン
        ストール後の配置は

        $HOME/.vim/autoload/unite/sources/outline.vim
        $HOME/.vim/autoload/unite/sources/outline
        $HOME/.vim/doc/unite-outline.jax

        になります。

        インストールに成功すると :Unite outline でバッファの見出し一覧を表示で
        きます。(そのファイルタイプ用の outline info が存在する場合)


詳細は同梱のヘルプを参照して下さい。

##スクリーンショット

###C c.png

###C++ cpp.png

###HTML html.png

###Java java.png

###JavaScript javascript.png

###Markdown markdown.png

###Perl perl.png

###PHP php.png

###Python python.png

###Ruby ruby.png

###Scala scala.png

###Vim Help help.png

###Vim script vim.png

ToDo

==============================================================================
TODO						*unite-outline-todo*

        * ヘルプの英訳

        * 対応ファイルタイプの充実

                対応ファイルタイプの充実はぼちぼちやっていこうと考えていますが、

                あるファイルタイプにおける妥当な見出し抽出を実現するには、その
                ファイルタイプに対する知見がどうしても必要なため、作者が普段使
                っていない言語については対応が後手にまわっています。

                そこで↓

###outline info 募集!

------------------------------------------------------------------------------
outline info 募集!

        デフォルトの outline info が用意されていないファイルタイプについて、も
        し outline info を書かれた方がおられたら、ぜひとも作者までお寄せ下さい。

        デフォルトの outline info を書くときに参考に(もしくはそのまま採用)さ
        せていただきます。

        * Issues - h1mesuke/unite-outline - GitHub
          https://github.com/h1mesuke/unite-outline/issues

        * Send a pull request - GitHub
          https://github.com/h1mesuke/unite-outline/pull/new/master

Clone this wiki locally