docfix: YASnippet -> yasnippet

cleanup: some trailing whitespace
This commit is contained in:
Joao Tavora 2012-06-28 14:29:11 +01:00
parent e263de79ed
commit 72e2c5d2aa

View File

@ -1,13 +1,13 @@
# Intro # Intro
**YASnippet** is a template system for Emacs. It allows you to type an **yasnippet** is a template system for Emacs. It allows you to type an
abbreviation and automatically expand it into function abbreviation and automatically expand it into function
templates. Bundled language templates includes: C, C++, C#, Perl, templates. Bundled language templates includes: C, C++, C#, Perl,
Python, Ruby, Python, Ruby,
SQL, LaTeX, HTML, CSS and more. The snippet syntax is inspired from SQL, LaTeX, HTML, CSS and more. The snippet syntax is inspired from
[TextMate's][textmate-snippets] syntax, you can even [TextMate's][textmate-snippets] syntax, you can even
[import][import-docs] most TextMate templates to YASnippet. Watch [import][import-docs] most TextMate templates to yasnippet. Watch
[a demo on YouTube][youtube-demo] or download a [a demo on YouTube][youtube-demo] or download a
[higher resolution version][high-res-demo] [higher resolution version][high-res-demo]
@ -16,13 +16,13 @@ SQL, LaTeX, HTML, CSS and more. The snippet syntax is inspired from
[youtube-demo]: http://www.youtube.com/watch?v=ZCGmZK4V7Sg [youtube-demo]: http://www.youtube.com/watch?v=ZCGmZK4V7Sg
[high-res-demo]: http://yasnippet.googlecode.com/files/yas_demo.avi [high-res-demo]: http://yasnippet.googlecode.com/files/yas_demo.avi
# Installation # Installation
## Install the most recent version ## Install the most recent version
Clone this repository somewhere Clone this repository somewhere
$ cd ~/.emacs.d/plugins $ cd ~/.emacs.d/plugins
$ git clone https://github.com/capitaomorte/yasnippet $ git clone https://github.com/capitaomorte/yasnippet
Add the following in your `.emacs` file: Add the following in your `.emacs` file:
@ -60,11 +60,11 @@ out there.
There is a tool `extras/textmate-import.rb` than can import many There is a tool `extras/textmate-import.rb` than can import many
actual Textmate snippets and there are actual Textmate snippets and there are
`extras/imported/*-mode/.yas-setup.el` files that can help it with the `extras/imported/*-mode/.yas-setup.el` files that can help it with the
more difficult importation. more difficult importation.
I'm focusing on developping `textmate-import.rb` tool and the I'm focusing on developping `textmate-import.rb` tool and the
`yas-setup.el` files. In the future `/snippets` snippets will be `yas-setup.el` files. In the future `/snippets` snippets will be
deprecated and replaced with `extras/imported`. deprecated and replaced with `extras/imported`.
Follow through the following example to start using these snippets for Follow through the following example to start using these snippets for
rails development. It will convert `ruby`, `rails` and `html` bundles rails development. It will convert `ruby`, `rails` and `html` bundles
@ -74,23 +74,23 @@ from drnic's github repositories based on corresponding
## Using imported textmate snippets (rails example) ## Using imported textmate snippets (rails example)
After cloning this repository to `~/.emacs.d/plugins/yasnippet` After cloning this repository to `~/.emacs.d/plugins/yasnippet`
cd ~/.emacs.d/plugins/yasnippet cd ~/.emacs.d/plugins/yasnippet
git submodule init git submodule init
git submodule update git submodule update
gem install plist trollop gem install plist trollop
rake convert_bundles # will convert ruby, rails and html bundles from drnic rake convert_bundles # will convert ruby, rails and html bundles from drnic
Then, in your .emacs file Then, in your .emacs file
(add-to-list 'load-path (add-to-list 'load-path
"~/.emacs.d/plugins/yasnippet") "~/.emacs.d/plugins/yasnippet")
(require 'yasnippet) (require 'yasnippet)
(setq yas/snippet-dirs '("~/.emacs.d/snippets" "~/.emacs.d/plugins/yasnippet/extras/imported")) (setq yas/snippet-dirs '("~/.emacs.d/snippets" "~/.emacs.d/plugins/yasnippet/extras/imported"))
(yas/global-mode 1) (yas/global-mode 1)
Open some rails file (model, app, etc) and start using the textmate snippets. Open some rails file (model, app, etc) and start using the textmate snippets.
Note thqt in the example above we abandon the default snippet collection on Note thqt in the example above we abandon the default snippet collection on
`~/.emacs.d/plugins/yasnippet/snippets` `~/.emacs.d/plugins/yasnippet/snippets`
# Documentation, issues, etc # Documentation, issues, etc
@ -100,12 +100,10 @@ and support. If you find a bug, please report it on
[the GitHub issue tracker][issues]. (please **do not** submit new issues to the old [the GitHub issue tracker][issues]. (please **do not** submit new issues to the old
[googlecode tracker][googlecode tracker]) [googlecode tracker][googlecode tracker])
If you run into problems using YASnippet, or have snippets to contribute, post If you run into problems using yasnippet, or have snippets to contribute, post
to the [yasnippet google group][forum]. Thank you very much for using YASnippet! to the [yasnippet google group][forum]. Thank you very much for using yasnippet!
[docs]: http://capitaomorte.github.com/yasnippet/ [docs]: http://capitaomorte.github.com/yasnippet/
[issues]: https://github.com/capitaomorte/yasnippet/issues [issues]: https://github.com/capitaomorte/yasnippet/issues
[googlecode tracker]: http://code.google.com/p/yasnippet/issues/list [googlecode tracker]: http://code.google.com/p/yasnippet/issues/list
[forum]: http://groups.google.com/group/smart-snippet [forum]: http://groups.google.com/group/smart-snippet