From 307e58a6700e7fd2130318863d1b0201983eb7f7 Mon Sep 17 00:00:00 2001 From: Jan Larres Date: Wed, 23 Nov 2011 22:28:00 +1300 Subject: [PATCH] Make use of jekyll --- .gitignore | 1 + _config.yml | 2 + _includes/releases.markdown | 7 + _layouts/default.html | 38 +++++ _posts/2011-02-23-1.0.markdown | 5 + _posts/2011-02-26-1.1.markdown | 6 + _posts/2011-02-28-1.2.markdown | 5 + _posts/2011-03-06-1.5.markdown | 14 ++ _posts/2011-04-26-2.0.1.markdown | 5 + _posts/2011-04-26-2.0.markdown | 14 ++ _posts/2011-05-29-2.1.markdown | 18 +++ index.html | 233 ++++++++----------------------- 12 files changed, 173 insertions(+), 175 deletions(-) create mode 100644 .gitignore create mode 100644 _config.yml create mode 100644 _includes/releases.markdown create mode 100644 _layouts/default.html create mode 100644 _posts/2011-02-23-1.0.markdown create mode 100644 _posts/2011-02-26-1.1.markdown create mode 100644 _posts/2011-02-28-1.2.markdown create mode 100644 _posts/2011-03-06-1.5.markdown create mode 100644 _posts/2011-04-26-2.0.1.markdown create mode 100644 _posts/2011-04-26-2.0.markdown create mode 100644 _posts/2011-05-29-2.1.markdown diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57510a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +_site/ diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..6d67c09 --- /dev/null +++ b/_config.yml @@ -0,0 +1,2 @@ +markdown: rdiscount +pygments: true diff --git a/_includes/releases.markdown b/_includes/releases.markdown new file mode 100644 index 0000000..27e4683 --- /dev/null +++ b/_includes/releases.markdown @@ -0,0 +1,7 @@ +

1.0 (2011-02-23) +zip +tar +

+

diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..7395da0 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,38 @@ + + + + + + {{ page.title }} + + + + + + + {{ content }} + + + diff --git a/_posts/2011-02-23-1.0.markdown b/_posts/2011-02-23-1.0.markdown new file mode 100644 index 0000000..ba97a7d --- /dev/null +++ b/_posts/2011-02-23-1.0.markdown @@ -0,0 +1,5 @@ +--- +title: 1.0 +--- + +- Initial release diff --git a/_posts/2011-02-26-1.1.markdown b/_posts/2011-02-26-1.1.markdown new file mode 100644 index 0000000..73e9088 --- /dev/null +++ b/_posts/2011-02-26-1.1.markdown @@ -0,0 +1,6 @@ +--- +title: 1.1 +--- + +- Don't lose syntax highlighting when ':syntax enable' is called +- Allow expanding the Vim window when Tagbar is opened diff --git a/_posts/2011-02-28-1.2.markdown b/_posts/2011-02-28-1.2.markdown new file mode 100644 index 0000000..17f0bb7 --- /dev/null +++ b/_posts/2011-02-28-1.2.markdown @@ -0,0 +1,5 @@ +--- +title: 1.2 +--- + +- Fix typo in Ruby definition diff --git a/_posts/2011-03-06-1.5.markdown b/_posts/2011-03-06-1.5.markdown new file mode 100644 index 0000000..46233d3 --- /dev/null +++ b/_posts/2011-03-06-1.5.markdown @@ -0,0 +1,14 @@ +--- +title: 1.5 +--- + +- Type definitions can now include a path to a file with the ctags + definition. This is especially useful for ftplugins that can now ship with + a complete ctags and Tagbar configuration without requiring user + intervention. Thanks to Jan Christoph Ebersbach for the suggestion. +- Added autofocus setting by Taybin Rutkin. This will put the cursor in the + Tagbar window when it is opened. +- The "scopes" field is no longer needed in type definitions, the + information is already there in "scope2kind". Existing definitions will be + ignored. +- Some fixes and improvements related to redrawing and window switching. diff --git a/_posts/2011-04-26-2.0.1.markdown b/_posts/2011-04-26-2.0.1.markdown new file mode 100644 index 0000000..4ab7141 --- /dev/null +++ b/_posts/2011-04-26-2.0.1.markdown @@ -0,0 +1,5 @@ +--- +title: 2.0.1 +--- + +- Fixed sorting bug when 'ignorecase' is set diff --git a/_posts/2011-04-26-2.0.markdown b/_posts/2011-04-26-2.0.markdown new file mode 100644 index 0000000..49ca41e --- /dev/null +++ b/_posts/2011-04-26-2.0.markdown @@ -0,0 +1,14 @@ +--- +title: 2.0 +--- + +- Folding now works correctly. Folds will be preserved when leaving the + Tagbar window and when switching between files. Also tag types can be + configured to be folded by default, which is useful for things like + includes and imports. +- DoctorJS/jsctags and other compatible programs are now supported. +- All of the highlight groups can now be overridden. +- Added keybinding to quickly jump to next/previous top-level tag. +- Added Taglist's "p" keybinding for jumping to a tag without leaving the + Tagbar window. +- Several bugfixes and other small improvements. diff --git a/_posts/2011-05-29-2.1.markdown b/_posts/2011-05-29-2.1.markdown new file mode 100644 index 0000000..df9b936 --- /dev/null +++ b/_posts/2011-05-29-2.1.markdown @@ -0,0 +1,18 @@ +--- +title: 2.1 +--- + +- Make Tagbar work in (hopefully) all cases under Windows +- Handle cases where 'encoding' is different from system encoding, for + example on a Chinese Windows with 'encoding' set to "utf-8" (see manual + for details in case it doesn't work out-of-the-box) +- Fixed a bug with the handling of subtypes like "python.django" +- If a session got saved with Tagbar open it now gets restored properly +- Locally reset foldmethod/foldexpr in case foldexpr got set to something + expensive globally +- Tagbar now tries hard to go to the correct window when jumping to a tag +- Explain some possible issues with the current jsctags version in the + manual +- Explicitly check for some possible configuration problems to be able to + give better feedback +- A few other small fixes diff --git a/index.html b/index.html index 841f6b6..3377d46 100644 --- a/index.html +++ b/index.html @@ -1,194 +1,77 @@ - - - - +--- +layout: default +title: Tagbar, the Vim class outline viewer +--- - Tagbar, the Vim class outline viewer +Fork me on GitHub - - +
- - Fork me on GitHub +

Tagbar + by Jan Larres

-
+
+ Vim plugin that displays tags in a window, ordered by class etc. +
-

Tagbar - by Jan Larres

+

Tagbar is a vim plugin for browsing the tags of source code + files. It provides a sidebar that displays the ctags-generated + tags of the current file, ordered by their scope. This means that + for example methods in C++ are displayed under the class they are + defined in.

-
- Vim plugin that displays tags in a window, ordered by class etc. -
+

Dependencies

+

Vim 7.0
+ Exuberant ctags 5.5

-

Tagbar is a vim plugin for browsing the tags of source code - files. It provides a sidebar that displays the ctags-generated - tags of the current file, ordered by their scope. This means that - for example methods in C++ are displayed under the class they are - defined in.

+

Install

+

Extract the archive or clone the repository into a directory in + your 'runtimepath' or use pathogen. + Don't forget to run :helptags if you don't use pathogen.

+ If the ctags executable is not installed in one of the directories + in your $PATH environment variable you have to set the + g:tagbar_ctags_bin variable, see the documentation for more info.

-

Dependencies

-

Vim 7.0
- Exuberant ctags 5.5

+

Screenshots

+ + + -

Install

-

Extract the archive or clone the repository into a directory in - your 'runtimepath' or use pathogen. - Don't forget to run :helptags if you don't use pathogen.

- If the ctags executable is not installed in one of the directories - in your $PATH environment variable you have to set the - g:tagbar_ctags_bin variable, see the documentation for more info.

+

License

+

Vim license

-

Screenshots

- - - +

Authors

+

Jan Larres (jan@majutsushi.net)

-

License

-

Vim license

+ + -

Authors

-

Jan Larres (jan@majutsushi.net)

+

Download

+

Stable releases

- - + {% for post in site.posts %} -

Download

-

Stable releases

+ {{ post.title }} ({{ post.date | date:"%Y-%m-%d" }}) + zip + tar -

2.1 (2011-05-29) - zip - tar -

    -
  • Make Tagbar work in (hopefully) all cases under - Windows
  • -
  • Handle cases where 'encoding' is different from system - encoding, for example on a Chinese Windows with 'encoding' set - to "utf-8" (see manual for details in case it doesn't work - out-of-the-box)
  • -
  • Fixed a bug with the handling of subtypes like - "python.django"
  • -
  • If a session got saved with Tagbar open it now gets - restored properly
  • -
  • Locally reset foldmethod/foldexpr in case foldexpr got - set to something expensive globally
  • -
  • Tagbar now tries hard to go to the correct window when - jumping to a tag
  • -
  • Explain some possible issues with the current jsctags - version in the manual
  • -
  • Explicitly check for some possible configuration problems - to be able to give better feedback
  • -
  • A few other small fixes
  • -
-

+ {{ post.content }} -

2.0.1 (2011-04-26) - zip - tar -

    -
  • Fixed sorting bug when 'ignorecase' is set
  • -
-

+ {% endfor %} -

2.0 (2011-04-26) - zip - tar -

    -
  • Folding now works correctly. Folds will be preserved when - leaving the Tagbar window and when switching between files. - Also tag types can be configured to be folded by default, - which is useful for things like includes and imports.
  • -
  • DoctorJS/jsctags and other compatible programs are now - supported.
  • -
  • All of the highlight groups can now be overridden.
  • -
  • Added keybinding to quickly jump to next/previous - top-level tag.
  • -
  • Added Taglist's "p" keybinding for jumping to a tag - without leaving the Tagbar window.
  • -
  • Several bugfixes and other small improvements.
  • -
-

+

Latest source

+

+ Download as: + zip + tar +

+

You can also clone the project with Git + by running: +

$ git clone git://github.com/majutsushi/tagbar
+

-

1.5 (2011-03-06) - zip - tar -

    -
  • Type definitions can now include a path to a file with the - ctags definition. This is especially useful for ftplugins that can now ship - with a complete ctags and Tagbar configuration without requiring user - intervention. Thanks to Jan Christoph Ebersbach for the suggestion.
  • -
  • Added autofocus setting by Taybin Rutkin. This will put the - cursor in the Tagbar window when it is opened.
  • -
  • The "scopes" field is no longer needed in type definitions, - the information is already there in "scope2kind". Existing definitions will be - ignored.
  • -
  • Some fixes and improvements related to redrawing and window - switching.
  • -
-

+ -

1.2 (2011-02-28) - zip - tar -

    -
  • Fix typo in Ruby definition
  • -
-

- -

1.1 (2011-02-26) - zip - tar -

    -
  • Don't lose syntax highlighting when ':syntax enable' is called
  • -
  • Allow expanding the Vim window when Tagbar is opened
  • -
-

- -

1.0 (2011-02-23) - zip - tar -

    -
  • Initial release
  • -
-

- -

Latest source

-

- Download as: - zip - tar -

-

You can also clone the project with Git - by running: -

$ git clone git://github.com/majutsushi/tagbar
-

- - - -
- - - +