![Page 1: Get To Know Emacs - Proudly Sponsored By Akamai Technologies](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/2.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/4.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/5.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/6.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/7.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/8.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/9.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/10.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/11.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/12.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/13.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/14.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/15.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/16.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/17.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/18.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/19.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/20.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/21.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/22.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/23.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/24.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/25.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/26.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/27.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/28.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/29.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022051503/587647121a28ab0d198b4ddd/html5/thumbnails/30.jpg)
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