Skip to content

Commit

Permalink
Merge branch 'master' into with_pathogen
Browse files Browse the repository at this point in the history
  • Loading branch information
reidab committed Aug 28, 2011
2 parents 7784896 + 32c97ea commit 1979667
Showing 1 changed file with 16 additions and 26 deletions.
42 changes: 16 additions & 26 deletions README.markdown
Expand Up @@ -130,9 +130,8 @@ Janus ships with a number of basic customizations for vim:
* `<Leader>tr` expands to `:te {directory of current file}/` (open in a
new MacVIM tab)
* `<C-P>` inserts the directory of the current file into a command
* Automatic insertion of closing quotes, parenthesis, and braces

## "Project Drawer" aka NERDTree
## "Project Drawer" aka [NERDTree](http://github.com/wycats/nerdtree)

NERDTree is a file explorer plugin that provides "project drawer"
functionality to your vim projects. You can learn more about it with
Expand All @@ -153,22 +152,23 @@ NERDTree:
* In general, assume that there is a single NERDTree buffer on the left
and one or more editing buffers on the right

## Ack.vim
## [Ack.vim](http://github.com/mileszs/ack.vim)


Ack.vim uses ack to search inside the current directory for a pattern.
You can learn more about it with :help Ack

**Customizations**: Janus rebinds command-shift-f (`<D-F>`) to bring up
`:Ack `.

## Align
## [Align](http://github.com/tsaleh/vim-align)

Align lets you align statements on their equal signs, make comment
boxes, align comments, align declarations, etc.

* `:5,10Align =>` to align lines 5-10 on `=>`'s

## Command-T
## [Command-T](https://wincent.com/products/command-t)

Command-T provides a mechanism for searching for a file inside the
current working directory. It behaves similarly to command-t in
Expand All @@ -177,7 +177,7 @@ Textmate.
**Customizations**: Janus rebinds command-t (`<D-t>`) to bring up this
plugin. It defaults to `<Leader>t`.

## ConqueTerm
## [ConqueTerm](http://code.google.com/p/conque/)

ConqueTerm embeds a basic terminal inside a vim buffer. The terminal has
an insert mode in which you can type commands, tab complete and use the
Expand All @@ -190,7 +190,7 @@ other vim commands on the buffer, like yank and paste.
**Note**: To get colors working, you might have to `export TERM=xterm`
and use `ls -G` or `gls --color`

## indent\_object
## [indent\_object](http://github.com/michaeljsmith/vim-indent-object)

Indent object creates a "text object" that is relative to the current
ident. Text objects work inside of visual mode, and with `c` (change),
Expand All @@ -200,30 +200,31 @@ normal mode, and type `v ii`. Then repeat `ii`.
**Note**: indent\_object seems a bit busted. It would also be nice if
there was a text object for Ruby `class` and `def` blocks.

## surround
## [surround](http://github.com/tpope/vim-surround)

Surround allows you to modify "surroundings" around the current text.
For instance, if the cursor was inside `"foo bar"`, you could type
`cs"'` to convert the text to `'foo bar'`.

There's a lot more; check it out at `:help surround`

## NERDCommenter
## [NERDCommenter](http://github.com/ddollar/nerdcommenter)

NERDCommenter allows you to wrangle your code comments, regardless of
filetype. View `:help NERDCommenter` for all the details.

**Customizations**: Janus binds command-/ (`<D-/>`) to toggle comments.

## SuperTab
## [SuperTab](http://github.com/ervandew/supertab)

In insert mode, start typing something and hit `<TAB>` to tab-complete
based on the current context.

## ctags

Janus includes the TagList plugin, which binds `:Tlist` to an overview
panel that lists all ctags for easy navigation.
Janus includes the [TagList](http://github.com/vim-scripts/taglist.vim)
plugin, which binds `:Tlist` to an overview panel that lists all ctags
for easy navigation.

**Customizations**: Janus binds `<Leader>rt` to the ctags command to
update tags.
Expand All @@ -236,7 +237,7 @@ ctag support. Tag navigation creates a stack which can traversed via
`Ctrl-]` (to find the source of a token) and `Ctrl-T` (to jump back up
one level).

## Git Support (Fugitive)
## Git Support ([Fugitive](http://github.com/tpope/vim-fugitive))

Fugitive adds pervasive git support to git directories in vim. For more
information, use `:help fugitive`
Expand All @@ -248,32 +249,21 @@ hunks in the file.
Use `:Gdiff` on an open file to see what changes have been made to that
file

## Gist-vim
## [Gist-vim](http://github.com/mattn/gist-vim)

Nice [gist integration](https://github.com/mattn/gist-vim) by mattn.
Requires exporting your `GITHUB_TOKEN` and `GITHUB_USER` as environment
variables or setup your [GitHub token config](http://help.github.com/git-email-settings/).

Try `:Gist`, `:Gist -p` and visual blocks.

## ZoomWin
## [ZoomWin](http://github.com/vim-scripts/ZoomWin)

When working with split windows, ZoomWin lets you zoom into a window and
out again using `Ctrl-W o`

**Customizations**: Janus binds `<Leader><Leader>` to `:ZoomWin`

## Hammer

Hammer takes the current buffer, tries to convert it to HTML, and opens
it in your default browser. Hammer is enabled for Markdown files, but
has support for much more.

**Customizations**: Janus binds `<Leader>p` to this plugin.

**Tip**: Check out [Hammer's README](https://github.com/robgleeson/hammer.vim#readme)
to see the requirements for previewing other file formats.

## Additional Syntaxes

Janus ships with a few additional syntaxes:
Expand Down

0 comments on commit 1979667

Please sign in to comment.