

== Library Information ==
/el-autoyas.el/ --- Automatically create Emacs-Lisp Yasnippets

* <b>Filename </b> --  [[el-autoyas.el]]
* <b>Description </b> --  Automatically create Emacs-Lisp Yasnippets
* <b>Author </b> --  Matthew L. Fidler
* <b>Maintainer </b> --  Matthew L. Fidler
* <b>Created </b> --  Mon Nov 21 10:55:55 2011 (-0600)
* <b>Version </b> --  0.5
* <b>Last-Updated </b> --  Mon Nov 28 08:46:55 2011 (-0600)
* <b>By </b> --  Matthew L. Fidler
* <b>Update # </b> --  194
* <B>URL </B> --  https://github.com/mlf176f2/el-autoyas.el
* <b>Keywords </b> --  Emacs Lisp Mode Yasnippet
Compatibility: 

== Possible Dependencies ==

`assoc', `button', `cl', `easymenu', `eldoc', `help-fns',
`help-mode', `view', `yasnippet', `yasnippet-bundle'.

== About ==
el-autoyas is a small complement to yasnippet for emacs-lisp-mode.  It
provides automatically created yasnippets from eldoc argument lists.
== Requirements ==
* [https://github.com/capitaomorte/yasnippet yasnippet]
* eldoc
== Usage ==
* To expand the snippet, type the function name or abbrevation and
then press <tt>TAB</tt>
* To jump to the next field press <tt>TAB</tt>.  If you did not change the
field, either the parameter is kept, or replaced with <tt>nil</tt> or
nothing depending on the argument list.
* *NOTE* To use some of the more common functions, you may wish to
delete all the emacs-lisp snippets in the snippets directory.
== Limitations ==
* Currently does not support common lisp key functions
* Unclear if nested snippet expansion is supported.
== Loading el-autoyas in ~/.emacs ==
You may use marmalade-repo and ELPA to install el-autoyas, or put it
into your load-path and put the following in <tt>~/.emacs</tt>:

{{{
    (require 'el-autoyas)
}}}
== Functions ==
=== Interactive Functions ===

=== Internal Functions ===
== Variables ==
=== Customizable Variables ===

==== el-autoyas-abbrevs ====
A list of abbreviations that expand to a set function

=== Internal Variables ===

==== el-autoyas-backward-compatability ====
Yasnippet backward compatability functions used in el-autoyas.el

Value: ((yas/expand-snippet yas-expand-snippet)
(yas/modified-p yas-modified-p)
(yas/moving-away-p yas-moving-away-p)
(yas/text yas-text)
(yas/skip-and-clear-or-delete-char yas-skip-and-clear-or-delete-char)
(yas/snippets-at-point yas--snippets-at-point)
(yas/update-mirrors yas--update-mirrors)
(yas/fallback-behavior yas-fallback-behavior)
(yas/minor-mode yas-minor-mode))



==== el-autoyas-load-hook ====
== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.
== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.
== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.
== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.

==== yas-backward-compatability ====
Yasnippet backward compatability functions used in el-autoyas.el

Value: ((yas/expand-snippet yas-expand-snippet)
(yas/modified-p yas-modified-p)
(yas/moving-away-p yas-moving-away-p)
(yas/text yas-text)
(yas/skip-and-clear-or-delete-char yas-skip-and-clear-or-delete-char)
(yas/snippets-at-point yas--snippets-at-point)
(yas/update-mirrors yas--update-mirrors)
(yas/fallback-behavior yas-fallback-behavior)
(yas/minor-mode yas-minor-mode))


== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.

==== yas-backward-compatability ====
Yasnippet backward compatability functions used in el-autoyas.el

Value: ((yas/expand-snippet yas-expand-snippet)
(yas/modified-p yas-modified-p)
(yas/moving-away-p yas-moving-away-p)
(yas/text yas-text)
(yas/skip-and-clear-or-delete-char yas-skip-and-clear-or-delete-char)
(yas/snippets-at-point yas--snippets-at-point)
(yas/update-mirrors yas--update-mirrors)
(yas/fallback-behavior yas-fallback-behavior)
(yas/minor-mode yas-minor-mode))


== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.

==== yas-backward-compatability ====
Yasnippet backward compatability functions used in el-autoyas.el

Value: ((yas/expand-snippet yas-expand-snippet)
(yas/modified-p yas-modified-p)
(yas/moving-away-p yas-moving-away-p)
(yas/text yas-text)
(yas/skip-and-clear-or-delete-char yas-skip-and-clear-or-delete-char)
(yas/snippets-at-point yas--snippets-at-point)
(yas/update-mirrors yas--update-mirrors)
(yas/fallback-behavior yas-fallback-behavior)
(yas/minor-mode yas-minor-mode))


== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.

==== yas-backward-compatability ====
Yasnippet backward compatability functions used in el-autoyas.el

Value: ((yas/expand-snippet yas-expand-snippet)
(yas/modified-p yas-modified-p)
(yas/moving-away-p yas-moving-away-p)
(yas/text yas-text)
(yas/skip-and-clear-or-delete-char yas-skip-and-clear-or-delete-char)
(yas/snippets-at-point yas--snippets-at-point)
(yas/update-mirrors yas--update-mirrors)
(yas/fallback-behavior yas-fallback-behavior)
(yas/minor-mode yas-minor-mode))


== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.

==== yas-backward-compatability ====
Yasnippet backward compatability functions used in el-autoyas.el

Value: ((yas/expand-snippet yas-expand-snippet)
(yas/modified-p yas-modified-p)
(yas/moving-away-p yas-moving-away-p)
(yas/text yas-text)
(yas/skip-and-clear-or-delete-char yas-skip-and-clear-or-delete-char)
(yas/snippets-at-point yas--snippets-at-point)
(yas/update-mirrors yas--update-mirrors)
(yas/fallback-behavior yas-fallback-behavior)
(yas/minor-mode yas-minor-mode))


== Hook run on package load. ==
Suggestion: Add <tt>el-autoyas-install</tt>.

==== yas-backward-compatability ====
Yasnippet backward compatability functions used in el-autoyas.el

Value: ((yas/expand-snippet yas-expand-snippet)
(yas/modified-p yas-modified-p)
(yas/moving-away-p yas-moving-away-p)
(yas/text yas-text)
(yas/skip-and-clear-or-delete-char yas-skip-and-clear-or-delete-char)
(yas/snippets-at-point yas--snippets-at-point)
(yas/update-mirrors yas--update-mirrors)
(yas/fallback-behavior yas-fallback-behavior)
(yas/minor-mode yas-minor-mode))


== History ==

* <b>18-Sep-2012 </b> --   Tested with 0.6. Bug fixes applied. ()
* <b>18-Sep-2012 </b> --   Bug fix for backward compatability ()
* <b>12-Sep-2012 </b> --   Fixed variable yas-backward-compatibility to be el-autoyas-backward-compatability so that things will not collide ()
* <b>12-Sep-2012 </b> --   Another attempt to fix emacswiki documentation ()
* <b>12-Sep-2012 </b> --   Org-readme sync attempt -- trying to fix bug in org-readme. ()
* <b>12-Sep-2012 </b> --   Another attempt to upload el-autoyas without the documentation issues previously observed. ()
* <b>12-Sep-2012 </b> --   Another attempt to sync. ()
* <b>12-Sep-2012 </b> --   Documentation change ()
* <b>12-Sep-2012 </b> --   Updated el-autoyas to support yasnippet 0.8 naming conventions  ()


This was generated with OrgReadme.  On updating the library, this page is likely to be replaced with updated content.
