diff --git a/snippets/bibtex-mode/.yas-setup.el b/snippets/bibtex-mode/.yas-setup.el new file mode 100644 index 000000000..8bc5481de --- /dev/null +++ b/snippets/bibtex-mode/.yas-setup.el @@ -0,0 +1,4 @@ +(require 'yasnippet) + +(add-hook 'bibtex-mode-hook + '(lambda () (set (make-local-variable 'yas-indent-line) nil))) \ No newline at end of file diff --git a/snippets/bibtex-mode/article b/snippets/bibtex-mode/article new file mode 100644 index 000000000..c9b4546d9 --- /dev/null +++ b/snippets/bibtex-mode/article @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: article +# key: article +# -- +@article{ ${title}, + author = {${author}}, + title = {${title}}, + journal = {${journal}}, + year = {${year}}${, + volume = {${volume}}}${, + number = {${number}}}${, + pages = {${pages}}}${, + month = {${month}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/book b/snippets/bibtex-mode/book new file mode 100644 index 000000000..978323ab5 --- /dev/null +++ b/snippets/bibtex-mode/book @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: book +# key: book +# -- +@book{ ${title}, + author = {${author}}, + editor = {${editor}} + title = {${title}}, + publisher = {${publisher}}, + year = {${year}}${, + volume = {${volume}}}${, + number = {${number}}}${, + series = {${series}}}${, + type = {${type}}}${, + address = {${address}}}${, + edition = {${edition}}}${, + month = {${month}}}${, + isbn = {${isbn}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/booklet b/snippets/bibtex-mode/booklet new file mode 100644 index 000000000..d4ff53397 --- /dev/null +++ b/snippets/bibtex-mode/booklet @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: booklet +# key: booklet +# -- +@booklet{ ${title}, + author = {${author}}${, + howpublished = {${howpublished}}}${, + address = {${address}}}${, + year = {${year}}}${, + month = {${month}}}${, + volume = {${volume}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/conference b/snippets/bibtex-mode/conference new file mode 100644 index 000000000..3ea03d8b4 --- /dev/null +++ b/snippets/bibtex-mode/conference @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: conference +# key: conference +# -- +@conference{ ${title}, + author = {${author}}, + title = {${title}}, + booktitle = {${booktitle}}, + year = {${year}}, + editor = {${editor}}${, + volume = {${volume}}}${, + series = {${series}}}${, + pages = {${pages}}}${, + address = {${address}}}${, + month = {${month}}}${, + organization = {${organization}}}${, + publisher = {${publisher}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/inbook b/snippets/bibtex-mode/inbook new file mode 100644 index 000000000..f44905f27 --- /dev/null +++ b/snippets/bibtex-mode/inbook @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: inbook +# key: inbook +# -- +@inbook{ ${title}, + author = {${author}}, + title = {${title}}, + chapter = {${chapter}}${, + pages = {${pages}}}, + publisher = {${publisher}}, + year = {${year}}, + volume = {${volume}}${, + series = {${series}}}${, + type = {${type}}}${, + address = {${addre}ss}}${, + edition = {${edition}}}${, + month = {${month}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/incollection b/snippets/bibtex-mode/incollection new file mode 100644 index 000000000..c07e1382f --- /dev/null +++ b/snippets/bibtex-mode/incollection @@ -0,0 +1,23 @@ +# -*- mode: snippet -*- +# name: incollection +# key: incollection +# -- +@incollection{ ${title}, + author = {${author}}, + title = {${title}}, + booktitle = {${booktitle}}, + publisher = {${publisher}}, + year = {${year}}${, + editor = {${editor}}}${, + volume = {${volume}}}${, + series = {${series}}}${, + type = {${type}}}${, + chapter = {${chapter}}}${, + pages = {${pages}}}${, + address = {${address}}}${, + edition = {${edition}}}${, + month = {${month}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/inproceedings b/snippets/bibtex-mode/inproceedings new file mode 100644 index 000000000..be8eb9695 --- /dev/null +++ b/snippets/bibtex-mode/inproceedings @@ -0,0 +1,21 @@ +# -*- mode: snippet -*- +# name: inproceedings +# key: inproceedings +# -- +@inproceedings{ ${title}, + author = {${author}}, + title = {${title}}, + booktitle = {${booktitle}}, + year = {${year}}, + editor = {${editor}}${, + volume = {${volume}}}${, + series = {${series}}}${, + pages = {${pages}}}${, + address = {${address}}}${, + month = {${month}}}${, + organization = {${organization}}}${, + publisher = {${publisher}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/manual b/snippets/bibtex-mode/manual new file mode 100644 index 000000000..707e74ac6 --- /dev/null +++ b/snippets/bibtex-mode/manual @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: manual +# key: manual +# -- +@manual{ ${title}, + title = {${title}}${, + author = {${author}}}${, + organization = {${organization}}}${, + address = {${address}}}${, + editor = {${editor}}}${, + month = {${month}}}${, + year = {${year}}}${, + note = {${note}}} +} diff --git a/snippets/bibtex-mode/masterthesis b/snippets/bibtex-mode/masterthesis new file mode 100644 index 000000000..bea99ae68 --- /dev/null +++ b/snippets/bibtex-mode/masterthesis @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: masterthesis +# key: masterthesis +# -- +@masterthesis{ ${title}, + author = {${author}}, + title = {${title}}, + school = {${school}}, + year = {${year}}${, + type = {${type}}}${, + address = {${address}}}${, + month = {${month}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/misc b/snippets/bibtex-mode/misc new file mode 100644 index 000000000..bf380998c --- /dev/null +++ b/snippets/bibtex-mode/misc @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: misc +# key: misc +# -- +@misc{ ${title}${, + author = {${author}}}${, + title = {${title}}}${, + howpublished = {${howpublished}}}${, + month = {${month}}}${, + year = {${year}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/phdthesis b/snippets/bibtex-mode/phdthesis new file mode 100644 index 000000000..4b2af5ed1 --- /dev/null +++ b/snippets/bibtex-mode/phdthesis @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: phdthesis +# key: phdthesis +# -- +@phdthesis{ ${title}, + author = {${author}}, + title = {${title}}, + school = {${school}}, + year = {${year}}${, + type = {${type}}}${, + address = {${address}}}${, + month = {${month}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/proceedings b/snippets/bibtex-mode/proceedings new file mode 100644 index 000000000..e6705fcce --- /dev/null +++ b/snippets/bibtex-mode/proceedings @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: proceedings +# key: proceedings +# -- +@proceedings{ ${title}, + title = {${title}}, + year = {${year}}${, + editor = {${editor}}}${, + volume = {${volume}}}${, + series = {${series}}}${, + address = {${address}}}${, + month = {${month}}}${, + organization = {${organization}}}${, + publisher = {${publisher}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/techreport b/snippets/bibtex-mode/techreport new file mode 100644 index 000000000..e258a98c4 --- /dev/null +++ b/snippets/bibtex-mode/techreport @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: techreport +# key: techreport +# -- +@techreport{ ${title}, + author = {${author}}, + title = {${title}}, + institution = {${institution}}, + year = {${year}}, + type = {${type}}${, + address = {${address}}}${, + month = {${month}}}${, + note = {${note}}} +} + +$0 \ No newline at end of file diff --git a/snippets/bibtex-mode/unpublished b/snippets/bibtex-mode/unpublished new file mode 100644 index 000000000..4bf83fe82 --- /dev/null +++ b/snippets/bibtex-mode/unpublished @@ -0,0 +1,13 @@ +# -*- mode: snippet -*- +# name: unpublished +# key: unpublished +# -- +@unpublished{ ${title}, + author = {${author}}, + title = {${title}}, + note = {${note}}${, + month = {${month}}}${, + year = {${year}}} +} + +$0 \ No newline at end of file