get to know emacs - proudly sponsored by akamai technologies

Post on 15-Apr-2017

428 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Libre Boston

Get To Know EmacsGNU Emacs - Professionals Swiss Army Knife

Aaron Bello, aaron@hosttor.com, @hosttor

November 4, 2015

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 1 / 1

Proudly Sponsored By

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 2 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 3 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 3 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 3 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 3 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 3 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 3 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 3 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 4 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 4 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 4 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 4 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 4 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 4 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 4 / 1

Free Software Directory

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

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 5 / 1

Project Showcase

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

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 6 / 1

Project Showcase

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

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 6 / 1

Demostration Time

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

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 7 / 1

Demostration Time

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

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 7 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 8 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 8 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 8 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 8 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 8 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 8 / 1

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, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 8 / 1

Special Thanks

GNU Emacs Boston and New YorkAaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 9 / 1

Thank you all for coming

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

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 10 / 1

QUESTIONS?

Aaron Bello, aaron@hosttor.com, @hosttor Get To Know Emacs November 4, 2015 11 / 1

top related