From 17b3d5b9703fb07686aab5b07322817a45eb82af Mon Sep 17 00:00:00 2001 From: Guillermo Robles Date: Fri, 26 Jan 2018 16:23:09 +0100 Subject: [PATCH 1/2] Add bibtex-mode snippets --- snippets/bibtex-mode/article | 18 ++++++++++++++++++ snippets/bibtex-mode/book | 23 +++++++++++++++++++++++ snippets/bibtex-mode/booklet | 16 ++++++++++++++++ snippets/bibtex-mode/conference | 22 ++++++++++++++++++++++ snippets/bibtex-mode/inbook | 22 ++++++++++++++++++++++ snippets/bibtex-mode/incollection | 24 ++++++++++++++++++++++++ snippets/bibtex-mode/inproceedings | 22 ++++++++++++++++++++++ snippets/bibtex-mode/manual | 15 +++++++++++++++ snippets/bibtex-mode/masterthesis | 17 +++++++++++++++++ snippets/bibtex-mode/misc | 15 +++++++++++++++ snippets/bibtex-mode/phdthesis | 17 +++++++++++++++++ snippets/bibtex-mode/proceedings | 19 +++++++++++++++++++ snippets/bibtex-mode/techreport | 17 +++++++++++++++++ snippets/bibtex-mode/unpublished | 14 ++++++++++++++ 14 files changed, 261 insertions(+) create mode 100644 snippets/bibtex-mode/article create mode 100644 snippets/bibtex-mode/book create mode 100644 snippets/bibtex-mode/booklet create mode 100644 snippets/bibtex-mode/conference create mode 100644 snippets/bibtex-mode/inbook create mode 100644 snippets/bibtex-mode/incollection create mode 100644 snippets/bibtex-mode/inproceedings create mode 100644 snippets/bibtex-mode/manual create mode 100644 snippets/bibtex-mode/masterthesis create mode 100644 snippets/bibtex-mode/misc create mode 100644 snippets/bibtex-mode/phdthesis create mode 100644 snippets/bibtex-mode/proceedings create mode 100644 snippets/bibtex-mode/techreport create mode 100644 snippets/bibtex-mode/unpublished diff --git a/snippets/bibtex-mode/article b/snippets/bibtex-mode/article new file mode 100644 index 000000000..ee5ff199b --- /dev/null +++ b/snippets/bibtex-mode/article @@ -0,0 +1,18 @@ +# -*- mode: snippet -*- +# name: article +# key: article +# expand-env: ((yas-indent-line 0)) +# -- +@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..4c0d7c320 --- /dev/null +++ b/snippets/bibtex-mode/book @@ -0,0 +1,23 @@ +# -*- mode: snippet -*- +# name: book +# key: book +# expand-env: ((yas-indent-line 0)) +# -- +@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..c40329e5e --- /dev/null +++ b/snippets/bibtex-mode/booklet @@ -0,0 +1,16 @@ +# -*- mode: snippet -*- +# name: booklet +# key: booklet +# expand-env: ((yas-indent-line 0)) +# -- +@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..e9ecf5d82 --- /dev/null +++ b/snippets/bibtex-mode/conference @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: conference +# key: conference +# expand-env: ((yas-indent-line 0)) +# -- +@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..fe2014eec --- /dev/null +++ b/snippets/bibtex-mode/inbook @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: inbook +# key: inbook +# expand-env: ((yas-indent-line 0)) +# -- +@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..5005d52ae --- /dev/null +++ b/snippets/bibtex-mode/incollection @@ -0,0 +1,24 @@ +# -*- mode: snippet -*- +# name: incollection +# key: incollection +# expand-env: ((yas-indent-line 0)) +# -- +@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..ce45c56c6 --- /dev/null +++ b/snippets/bibtex-mode/inproceedings @@ -0,0 +1,22 @@ +# -*- mode: snippet -*- +# name: inproceedings +# key: inproceedings +# expand-env: ((yas-indent-line 0)) +# -- +@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..e616b8b61 --- /dev/null +++ b/snippets/bibtex-mode/manual @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: manual +# key: manual +# expand-env: ((yas-indent-line 0)) +# -- +@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..b462e400d --- /dev/null +++ b/snippets/bibtex-mode/masterthesis @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: masterthesis +# key: masterthesis +# expand-env: ((yas-indent-line 0)) +# -- +@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..a80cbfa4b --- /dev/null +++ b/snippets/bibtex-mode/misc @@ -0,0 +1,15 @@ +# -*- mode: snippet -*- +# name: misc +# key: misc +# expand-env: ((yas-indent-line 0)) +# -- +@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..e1cf84f12 --- /dev/null +++ b/snippets/bibtex-mode/phdthesis @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: phdthesis +# key: phdthesis +# expand-env: ((yas-indent-line 0)) +# -- +@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..b0efb3703 --- /dev/null +++ b/snippets/bibtex-mode/proceedings @@ -0,0 +1,19 @@ +# -*- mode: snippet -*- +# name: proceedings +# key: proceedings +# expand-env: ((yas-indent-line 0)) +# -- +@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..168ce7608 --- /dev/null +++ b/snippets/bibtex-mode/techreport @@ -0,0 +1,17 @@ +# -*- mode: snippet -*- +# name: techreport +# key: techreport +# expand-env: ((yas-indent-line 0)) +# -- +@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..632b24764 --- /dev/null +++ b/snippets/bibtex-mode/unpublished @@ -0,0 +1,14 @@ +# -*- mode: snippet -*- +# name: unpublished +# key: unpublished +# expand-env: ((yas-indent-line 0)) +# -- +@unpublished{ ${title}, + author = {${author}}, + title = {${title}}, + note = {${note}}${, + month = {${month}}}${, + year = {${year}}} +} + +$0 \ No newline at end of file From 76af94a6118cdf78a89f38a42126ce471632de34 Mon Sep 17 00:00:00 2001 From: Guillermo Robles Date: Sun, 28 Jan 2018 18:46:09 +0100 Subject: [PATCH 2/2] Move yas-indent-line option to .yas-setup.el file --- snippets/bibtex-mode/.yas-setup.el | 4 ++++ snippets/bibtex-mode/article | 1 - snippets/bibtex-mode/book | 1 - snippets/bibtex-mode/booklet | 1 - snippets/bibtex-mode/conference | 1 - snippets/bibtex-mode/inbook | 1 - snippets/bibtex-mode/incollection | 1 - snippets/bibtex-mode/inproceedings | 1 - snippets/bibtex-mode/manual | 1 - snippets/bibtex-mode/masterthesis | 1 - snippets/bibtex-mode/misc | 1 - snippets/bibtex-mode/phdthesis | 1 - snippets/bibtex-mode/proceedings | 1 - snippets/bibtex-mode/techreport | 1 - snippets/bibtex-mode/unpublished | 1 - 15 files changed, 4 insertions(+), 14 deletions(-) create mode 100644 snippets/bibtex-mode/.yas-setup.el 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 index ee5ff199b..c9b4546d9 100644 --- a/snippets/bibtex-mode/article +++ b/snippets/bibtex-mode/article @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: article # key: article -# expand-env: ((yas-indent-line 0)) # -- @article{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/book b/snippets/bibtex-mode/book index 4c0d7c320..978323ab5 100644 --- a/snippets/bibtex-mode/book +++ b/snippets/bibtex-mode/book @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: book # key: book -# expand-env: ((yas-indent-line 0)) # -- @book{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/booklet b/snippets/bibtex-mode/booklet index c40329e5e..d4ff53397 100644 --- a/snippets/bibtex-mode/booklet +++ b/snippets/bibtex-mode/booklet @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: booklet # key: booklet -# expand-env: ((yas-indent-line 0)) # -- @booklet{ ${title}, author = {${author}}${, diff --git a/snippets/bibtex-mode/conference b/snippets/bibtex-mode/conference index e9ecf5d82..3ea03d8b4 100644 --- a/snippets/bibtex-mode/conference +++ b/snippets/bibtex-mode/conference @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: conference # key: conference -# expand-env: ((yas-indent-line 0)) # -- @conference{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/inbook b/snippets/bibtex-mode/inbook index fe2014eec..f44905f27 100644 --- a/snippets/bibtex-mode/inbook +++ b/snippets/bibtex-mode/inbook @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: inbook # key: inbook -# expand-env: ((yas-indent-line 0)) # -- @inbook{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/incollection b/snippets/bibtex-mode/incollection index 5005d52ae..c07e1382f 100644 --- a/snippets/bibtex-mode/incollection +++ b/snippets/bibtex-mode/incollection @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: incollection # key: incollection -# expand-env: ((yas-indent-line 0)) # -- @incollection{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/inproceedings b/snippets/bibtex-mode/inproceedings index ce45c56c6..be8eb9695 100644 --- a/snippets/bibtex-mode/inproceedings +++ b/snippets/bibtex-mode/inproceedings @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: inproceedings # key: inproceedings -# expand-env: ((yas-indent-line 0)) # -- @inproceedings{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/manual b/snippets/bibtex-mode/manual index e616b8b61..707e74ac6 100644 --- a/snippets/bibtex-mode/manual +++ b/snippets/bibtex-mode/manual @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: manual # key: manual -# expand-env: ((yas-indent-line 0)) # -- @manual{ ${title}, title = {${title}}${, diff --git a/snippets/bibtex-mode/masterthesis b/snippets/bibtex-mode/masterthesis index b462e400d..bea99ae68 100644 --- a/snippets/bibtex-mode/masterthesis +++ b/snippets/bibtex-mode/masterthesis @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: masterthesis # key: masterthesis -# expand-env: ((yas-indent-line 0)) # -- @masterthesis{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/misc b/snippets/bibtex-mode/misc index a80cbfa4b..bf380998c 100644 --- a/snippets/bibtex-mode/misc +++ b/snippets/bibtex-mode/misc @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: misc # key: misc -# expand-env: ((yas-indent-line 0)) # -- @misc{ ${title}${, author = {${author}}}${, diff --git a/snippets/bibtex-mode/phdthesis b/snippets/bibtex-mode/phdthesis index e1cf84f12..4b2af5ed1 100644 --- a/snippets/bibtex-mode/phdthesis +++ b/snippets/bibtex-mode/phdthesis @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: phdthesis # key: phdthesis -# expand-env: ((yas-indent-line 0)) # -- @phdthesis{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/proceedings b/snippets/bibtex-mode/proceedings index b0efb3703..e6705fcce 100644 --- a/snippets/bibtex-mode/proceedings +++ b/snippets/bibtex-mode/proceedings @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: proceedings # key: proceedings -# expand-env: ((yas-indent-line 0)) # -- @proceedings{ ${title}, title = {${title}}, diff --git a/snippets/bibtex-mode/techreport b/snippets/bibtex-mode/techreport index 168ce7608..e258a98c4 100644 --- a/snippets/bibtex-mode/techreport +++ b/snippets/bibtex-mode/techreport @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: techreport # key: techreport -# expand-env: ((yas-indent-line 0)) # -- @techreport{ ${title}, author = {${author}}, diff --git a/snippets/bibtex-mode/unpublished b/snippets/bibtex-mode/unpublished index 632b24764..4bf83fe82 100644 --- a/snippets/bibtex-mode/unpublished +++ b/snippets/bibtex-mode/unpublished @@ -1,7 +1,6 @@ # -*- mode: snippet -*- # name: unpublished # key: unpublished -# expand-env: ((yas-indent-line 0)) # -- @unpublished{ ${title}, author = {${author}},