There are several snippets whose expansion is nothing more than
(KEY $0)
where KEY is the snippet's #key field. These snippets do nothing but
save you typing in the parentheses. Using a package like paredit, or
smartparens would be more suited to this. There are currently a lot
of snippets in emacs-lisp-mode, which makes browsing through the list
more difficult, so these least useful ones should be removed.
* Add snippet for elisp package
* Update snippets
* Combine lexical-binding line with package declaration line.
(to prevent checkdoc from triggering)
* Provide sensible default for license.
eprint/eprintln snippets behave like print/prinln.
* eprintln: Macro for printing to the standard error, with a newline.
* eprint: Macro for printing to the standard error.
* yasnippet-snippets.el (yasnippet-snippets-dir): Define with
defconst, set to the "snippets" directory.
(yasnippet-snippets-initialize): Add `yasnippet-snippets-dir' as a
symbol. Drop the boundp check, as we are already doing (require
'yasnippet).
* Change type indent width for phpdoc param tags
phpcs expects one space between @param tag and type
identifier. Checking
http://manual.phpdoc.org/HTMLSmartyConverter/PHP/phpDocumentor/tutorial_tags.pkg.html
there is only meant to be one space included.
* Remove * at end of phpdoc return tag
The return tag should be the last tag in the phpdoc block and should
not add a extra line for a extra tag.
Moved spaces that were part of the default values out of them as they are always going to be left in, and moved the quotes outside of the docstring default as they will usually be there.
* Put $0 before comment-end
* snippets/prog-mode/fixme:
* snippets/prog-mode/todo:
* snippets/prog-mode/xxx: Use comment-start and comment-end directly
instead of `yas-with-comment` so that $0 can be inserted before comment-end.
* * snippets/prog-mode/.yas-setup.el (yas-with-comment): Remove.
The current cc-mode/main snippet does not compile out of the box with gcc or g++.
I reverted it to a more standard code which does not use variable length array with its arguments
* rewrite 'class' and 'constructor' for ES2015 syntax in js-mode
* fine tuning
* fine tuning
* add new snippets 'class-es6' and 'init-es6' for backward compatibility
Type definition was missing. As the official Terraform documentation states:
> The resource block defines a resource that exists within the infrastructure. A resource might be a physical component such as an EC2 instance, or it can be a logical resource such as a Heroku application.
From: https://www.terraform.io/intro/getting-started/build.html#configuration