get to know emacs - proudly sponsored by akamai technologies

31
Libre Boston Get To Know Emacs GNU Emacs - Professionals Swiss Army Knife Aaron Bello, [email protected], @hosttor Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 1/1

Upload: hosttor-inc

Post on 15-Apr-2017

428 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Libre Boston

Get To Know EmacsGNU Emacs - Professionals Swiss Army Knife

Aaron Bello, [email protected], @hosttor

November 4, 2015

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 1 / 1

Page 2: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Proudly Sponsored By

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 2 / 1

Page 3: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

What is GNU Emacs?

• GNU Emacs is an integrated enviroment written inLisp.

• Lisp was developed at MIT for research in AI

• Supported OS are GL (GNU-Linux), Mac OS X, MSWindows, Solaris

• Disadvantage is high learning curve.

• Download at gnu.org/software/emacs

• Ctrl-h, t. For Tutorial

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 3 / 1

Page 4: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

What is GNU Emacs?

• GNU Emacs is an integrated enviroment written inLisp.

• Lisp was developed at MIT for research in AI

• Supported OS are GL (GNU-Linux), Mac OS X, MSWindows, Solaris

• Disadvantage is high learning curve.

• Download at gnu.org/software/emacs

• Ctrl-h, t. For Tutorial

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 3 / 1

Page 5: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

What is GNU Emacs?

• GNU Emacs is an integrated enviroment written inLisp.

• Lisp was developed at MIT for research in AI

• Supported OS are GL (GNU-Linux), Mac OS X, MSWindows, Solaris

• Disadvantage is high learning curve.

• Download at gnu.org/software/emacs

• Ctrl-h, t. For Tutorial

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 3 / 1

Page 6: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

What is GNU Emacs?

• GNU Emacs is an integrated enviroment written inLisp.

• Lisp was developed at MIT for research in AI

• Supported OS are GL (GNU-Linux), Mac OS X, MSWindows, Solaris

• Disadvantage is high learning curve.

• Download at gnu.org/software/emacs

• Ctrl-h, t. For Tutorial

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 3 / 1

Page 7: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

What is GNU Emacs?

• GNU Emacs is an integrated enviroment written inLisp.

• Lisp was developed at MIT for research in AI

• Supported OS are GL (GNU-Linux), Mac OS X, MSWindows, Solaris

• Disadvantage is high learning curve.

• Download at gnu.org/software/emacs

• Ctrl-h, t. For Tutorial

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 3 / 1

Page 8: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

What is GNU Emacs?

• GNU Emacs is an integrated enviroment written inLisp.

• Lisp was developed at MIT for research in AI

• Supported OS are GL (GNU-Linux), Mac OS X, MSWindows, Solaris

• Disadvantage is high learning curve.

• Download at gnu.org/software/emacs

• Ctrl-h, t. For Tutorial

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 3 / 1

Page 9: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

What is GNU Emacs?

• GNU Emacs is an integrated enviroment written inLisp.

• Lisp was developed at MIT for research in AI

• Supported OS are GL (GNU-Linux), Mac OS X, MSWindows, Solaris

• Disadvantage is high learning curve.

• Download at gnu.org/software/emacs

• Ctrl-h, t. For Tutorial

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 3 / 1

Page 10: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Why Use GNU Emacs?

• Save time and increase productivity

• You can modify the source code.

• You can share the software to anyone.

• Huge community with users worldwide.

• Supported Technologies are HTML, CSS, JS, Java,Python, Django, C or C++, Arduino, Vi/Vim, Swiftetc

• It is Free Software. No liscence fees

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 4 / 1

Page 11: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Why Use GNU Emacs?

• Save time and increase productivity

• You can modify the source code.

• You can share the software to anyone.

• Huge community with users worldwide.

• Supported Technologies are HTML, CSS, JS, Java,Python, Django, C or C++, Arduino, Vi/Vim, Swiftetc

• It is Free Software. No liscence fees

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 4 / 1

Page 12: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Why Use GNU Emacs?

• Save time and increase productivity

• You can modify the source code.

• You can share the software to anyone.

• Huge community with users worldwide.

• Supported Technologies are HTML, CSS, JS, Java,Python, Django, C or C++, Arduino, Vi/Vim, Swiftetc

• It is Free Software. No liscence fees

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 4 / 1

Page 13: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Why Use GNU Emacs?

• Save time and increase productivity

• You can modify the source code.

• You can share the software to anyone.

• Huge community with users worldwide.

• Supported Technologies are HTML, CSS, JS, Java,Python, Django, C or C++, Arduino, Vi/Vim, Swiftetc

• It is Free Software. No liscence fees

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 4 / 1

Page 14: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Why Use GNU Emacs?

• Save time and increase productivity

• You can modify the source code.

• You can share the software to anyone.

• Huge community with users worldwide.

• Supported Technologies are HTML, CSS, JS, Java,Python, Django, C or C++, Arduino, Vi/Vim, Swiftetc

• It is Free Software. No liscence fees

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 4 / 1

Page 15: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Why Use GNU Emacs?

• Save time and increase productivity

• You can modify the source code.

• You can share the software to anyone.

• Huge community with users worldwide.

• Supported Technologies are HTML, CSS, JS, Java,Python, Django, C or C++, Arduino, Vi/Vim, Swiftetc

• It is Free Software. No liscence fees

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 4 / 1

Page 16: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Why Use GNU Emacs?

• Save time and increase productivity

• You can modify the source code.

• You can share the software to anyone.

• Huge community with users worldwide.

• Supported Technologies are HTML, CSS, JS, Java,Python, Django, C or C++, Arduino, Vi/Vim, Swiftetc

• It is Free Software. No liscence fees

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 4 / 1

Page 17: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Free Software Directory

More free software at http://directory.fsf.org

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 5 / 1

Page 18: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Project Showcase

• MassPEP.org using Emacs, Drupal, CiviCRM andDrupal Gap

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 6 / 1

Page 19: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Project Showcase

• MassPEP.org using Emacs, Drupal, CiviCRM andDrupal Gap

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 6 / 1

Page 20: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Use Alt-x list-packages to see all packages.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 7 / 1

Page 21: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Use Alt-x list-packages to see all packages.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 7 / 1

Page 22: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Chess, Weather, Phases-of-moon, Dictionary,Holidays

• Twitter, IRC, Secure Password, LaTex, Org-Mode,Org-Agenda

• Macro, HTML, CSS, PHP, JS, SSH, RSYNC, SCP,FTP, Python

• Auto-Complete, Emmet, Yasnipet, Rainbow, ShowCSS

• Weblogger-Setup-Weblog. Visitabc.com/xmlrpc.php. Blogger API*.

• You can create your own package using Emacs Lisp.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 8 / 1

Page 23: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Chess, Weather, Phases-of-moon, Dictionary,Holidays

• Twitter, IRC, Secure Password, LaTex, Org-Mode,Org-Agenda

• Macro, HTML, CSS, PHP, JS, SSH, RSYNC, SCP,FTP, Python

• Auto-Complete, Emmet, Yasnipet, Rainbow, ShowCSS

• Weblogger-Setup-Weblog. Visitabc.com/xmlrpc.php. Blogger API*.

• You can create your own package using Emacs Lisp.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 8 / 1

Page 24: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Chess, Weather, Phases-of-moon, Dictionary,Holidays

• Twitter, IRC, Secure Password, LaTex, Org-Mode,Org-Agenda

• Macro, HTML, CSS, PHP, JS, SSH, RSYNC, SCP,FTP, Python

• Auto-Complete, Emmet, Yasnipet, Rainbow, ShowCSS

• Weblogger-Setup-Weblog. Visitabc.com/xmlrpc.php. Blogger API*.

• You can create your own package using Emacs Lisp.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 8 / 1

Page 25: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Chess, Weather, Phases-of-moon, Dictionary,Holidays

• Twitter, IRC, Secure Password, LaTex, Org-Mode,Org-Agenda

• Macro, HTML, CSS, PHP, JS, SSH, RSYNC, SCP,FTP, Python

• Auto-Complete, Emmet, Yasnipet, Rainbow, ShowCSS

• Weblogger-Setup-Weblog. Visitabc.com/xmlrpc.php. Blogger API*.

• You can create your own package using Emacs Lisp.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 8 / 1

Page 26: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Chess, Weather, Phases-of-moon, Dictionary,Holidays

• Twitter, IRC, Secure Password, LaTex, Org-Mode,Org-Agenda

• Macro, HTML, CSS, PHP, JS, SSH, RSYNC, SCP,FTP, Python

• Auto-Complete, Emmet, Yasnipet, Rainbow, ShowCSS

• Weblogger-Setup-Weblog. Visitabc.com/xmlrpc.php. Blogger API*.

• You can create your own package using Emacs Lisp.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 8 / 1

Page 27: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Chess, Weather, Phases-of-moon, Dictionary,Holidays

• Twitter, IRC, Secure Password, LaTex, Org-Mode,Org-Agenda

• Macro, HTML, CSS, PHP, JS, SSH, RSYNC, SCP,FTP, Python

• Auto-Complete, Emmet, Yasnipet, Rainbow, ShowCSS

• Weblogger-Setup-Weblog. Visitabc.com/xmlrpc.php. Blogger API*.

• You can create your own package using Emacs Lisp.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 8 / 1

Page 28: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Demostration Time

• Chess, Weather, Phases-of-moon, Dictionary,Holidays

• Twitter, IRC, Secure Password, LaTex, Org-Mode,Org-Agenda

• Macro, HTML, CSS, PHP, JS, SSH, RSYNC, SCP,FTP, Python

• Auto-Complete, Emmet, Yasnipet, Rainbow, ShowCSS

• Weblogger-Setup-Weblog. Visitabc.com/xmlrpc.php. Blogger API*.

• You can create your own package using Emacs Lisp.

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 8 / 1

Page 29: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Special Thanks

GNU Emacs Boston and New YorkAaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 9 / 1

Page 30: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

Thank you all for coming

Thank you! Thank you!! Thank you!!!

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 10 / 1

Page 31: Get To Know Emacs - Proudly Sponsored By Akamai Technologies

QUESTIONS?

Aaron Bello, [email protected], @hosttor Get To Know Emacs November 4, 2015 11 / 1