minor: cosmetic fixes to manual

This commit is contained in:
Joao Tavora 2013-12-02 19:28:56 +00:00
parent 0f8007e67e
commit 582e3680b6
3 changed files with 18 additions and 14 deletions

View File

@ -94,7 +94,7 @@ active:
This is apparently related to overlay priorities. For some reason, the This is apparently related to overlay priorities. For some reason, the
=keymap= property of flyspell's overlays always takes priority over the =keymap= property of flyspell's overlays always takes priority over the
same property in yasnippet's overlays, even if one sets the latter's same property in YASnippet's overlays, even if one sets the latter's
=priority= property to something big. If you know emacs-lisp and can =priority= property to something big. If you know emacs-lisp and can
solve this problem, drop a line in the solve this problem, drop a line in the
[[http://groups.google.com/group/smart-snippet][discussion group]]. [[http://groups.google.com/group/smart-snippet][discussion group]].
@ -148,7 +148,7 @@ filename as a trigger key in this case.
You should rather use the =# key:= directive to specify the key of the You should rather use the =# key:= directive to specify the key of the
defined snippet explicitly and name your snippet with an arbitrary valid defined snippet explicitly and name your snippet with an arbitrary valid
filename, =lt.yasnippet= for example, using =<= for the =# key:= filename, =lt.YASnippet= for example, using =<= for the =# key:=
directive: directive:
#+BEGIN_SRC snippet #+BEGIN_SRC snippet

View File

@ -94,15 +94,18 @@ See [[./snippet-menu.org][the YASnippet Menu]].
** Expanding with =hippie-expand= ** Expanding with =hippie-expand=
To integrate with =hippie-expand=, just put [[sym:yas-hippie-try-expand][=yas-hippie-try-expand=]] in To integrate with =hippie-expand=, just put
=hippie-expand-try-functions-list=. This probably makes more sense when [[sym:yas-hippie-try-expand][=yas-hippie-try-expand=]] in
placed at the top of the list, but it can be put anywhere you prefer. =hippie-expand-try-functions-list=. This probably makes more sense
when placed at the top of the list, but it can be put anywhere you
prefer.
** Expanding from emacs-lisp code ** Expanding from emacs-lisp code
Sometimes you might want to expand a snippet directly from you own elisp Sometimes you might want to expand a snippet directly from you own
code. You should call [[sym:yas-expand-snippet][=yas-expand-snippet=]] instead of [[sym:yas-expand][=yas-expand=]] in elisp code. You should call
this case. [[sym:yas-expand-snippet][=yas-expand-snippet=]] instead of
[[sym:yas-expand][=yas-expand=]] in this case.
As with expanding from the menubar, the condition system and multiple As with expanding from the menubar, the condition system and multiple
candidates doesn't affect expansion. In fact, expanding from the candidates doesn't affect expansion. In fact, expanding from the
@ -145,9 +148,9 @@ In particular, the following things matter:
- Buffer-local list of extra modes - Buffer-local list of extra modes
Use [[#yas-activate-extra-mode][=yas-activate-extra-mode=]] to consider snippet tables whose name Use [[#yas-activate-extra-mode][=yas-activate-extra-mode=]] to
does not correspond to a major mode. Typically, you call this from consider snippet tables whose name does not correspond to a major
a minor mode hook, for example: mode. Typically, you call this from a minor mode hook, for example:
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
;; When entering rinari-minor-mode, consider also the snippets in the ;; When entering rinari-minor-mode, consider also the snippets in the
@ -157,7 +160,9 @@ In particular, the following things matter:
(yas-activate-extra-mode 'rails-mode))) (yas-activate-extra-mode 'rails-mode)))
#+END_SRC #+END_SRC
- Buffer-local [[sym:yas-buffer-local-condition][=yas-buffer-local-condition=]] variable - Buffer-local
[[sym:yas-buffer-local-condition][=yas-buffer-local-condition=]]
variable
This variable provides finer grained control over what snippets can This variable provides finer grained control over what snippets can
be expanded in the current buffer. The default value won't let you be expanded in the current buffer. The default value won't let you
@ -255,4 +260,3 @@ shortcut to select the 6th candidate.
*** Roll your own *** Roll your own
See the documentation on variable [[sym:yas-prompt-functions][=yas-prompt-functions=]] See the documentation on variable [[sym:yas-prompt-functions][=yas-prompt-functions=]]

View File

@ -43,7 +43,7 @@
(setq yas-snippet-dirs '("~/emacs.d/mysnippets" (setq yas-snippet-dirs '("~/emacs.d/mysnippets"
"~/Downloads/interesting-snippets")) "~/Downloads/interesting-snippets"))
;; OR, keeping yasnippet's defaults try out ~/Downloads/interesting-snippets ;; OR, keeping YASnippet defaults try out ~/Downloads/interesting-snippets
(setq yas-snippet-dirs (append yas-snippet-dirs (setq yas-snippet-dirs (append yas-snippet-dirs
'("~/Downloads/interesting-snippets"))) '("~/Downloads/interesting-snippets")))
#+end_src #+end_src