Tools

Using Emacs Episode 55 - Irony Completions

Last year I put together a post and video on some basics of Emacs for C++ development. In the video I didn't quite get completions fully working. I also used ggtags in that video but find myself using dumb-jump more frequently. Here's a quick video showing how to set up irony-mode which uses libclang for completions. It's pretty slick. Now the only thing I think I'm missing is header file completions.
# COMMENTS

Using Emacs 54 Org Tables

As you know I use Emacs for all sorts of things. In addition to coding, I use it for email, my schedule, note taking, and much much more. As part of my job at Hunter, I read and evaluate some of the Macaulay Honors College applications. I also have to evaluate all the applicants to my CS honors program. I described how I use Org-mode and Emacs to help with that here.
# COMMENTS

Using Emacs 53 Emailing Org Agenda

I use both org-mode and Google Calendar for scheduling. I like Google Calendar because: It's pretty universal so I can issue and accept calendar invites. It works well with my phone and other mobile devices. The rest of my family doesn't live in Emacs :-(. I prefer using org-mode beacuse: Emacs I prefer, for the most part, to control my data. I partially sync the two platforms.
# COMMENTS

Using Emacs Episode 52 - Eyebrowse

I was originally going to do a video on how I set things up so that I get an email every morning with my org-mode agenda but that's going to be something of an ordeal. I have to create a droploet on Digital Ocean, set up SyncThing and a mail server and lots of other things. I'll get to that video at some point but in the meantime I saw this thread on the Emacs subreddit.
# COMMENTS

Using Emacs 51 - Day to day work with org-mode

I can't believe that I haven't made a video since the beginning of summer!!! Part of the reason is that I haven't had any video ideas that have motivated me and the other reason is that the Fall is my busiest season. In any event, here's the latest installment. Take a look at how I use Emacs and more specifically org-mode for my day to day work. Sometimes I use the fancy power tools but to be honest, most of the time, I stick to the basics.
# COMMENTS

Using Emacs Series

Link to current configuration: https://github.com/zamansky/using-emacs Introduction Video 1 - Setting up the package manager Video 2 - Intro to Org Mode Video 3 - How to think about Emacs Video 4 - Buffers Video 5 - Windows Video 6 - Search / Swiper Video 7 - Navigation / avy Video 8 - Autocomplete Video 9 - Themes Video 10 - Org init files Video 11 - org-reveal / reveal.js Video 12 - Python, Flycheck, Jedi Video 13 - Python, Yasnippet Video 14 - Thoughts on Using Emacs Video 15 - Macros Video 16 - Undo Tree Video 17 - Small packages Video 18 - narrowing and iedit Video 19 - moving to a live config Video 20 - Yanking Video 21-web-mode Video 22-emacsclient Video 23 - capture 1 Video 24 - capture 2 Video 25 - Tramp Video 26 - Google Calendar and Org Agenda Video 27 - Shell and eshell Video 28 - Rectangles Video 29 - elfeed 1 Video 30 - elfeed 2 - Hydras Video 31 - elfeed 3 - macros Video 32 - C++ Video 33 - Projectile Dumb-jump Video 34 - ibuffer and emmet Video 35 - blogging Video 36 - A Touch of Elisp Video 37 - Treemacs file browser Video 38 - dired Video 39 - mu4e Video 40 - Atomic chrome Video 41 - Pandoc Video 42 - Git Gutter and Timemachine Video 43 - Music Video 44 - pdf Video 45 - Company or Autocomplete Video 46 - auto yasnippets Video 47 - Magit Video 48 - silversearcher Video 49 - mu4e conversation Video 50 - presentations Video 51 - Day to day with org-mode Video 52 - eyebrowse Video 53 - Emailing org-agenda Video 54 - Org Tables Video 55 - Irony Completions Video 56 - Dictionaries Video 57 - Dired Narrow Video 58 - lsp-mode Video 59 - markdown Video 60 - restclient Video 61 - org-msg Video 62 - Magit Forge Video 63 - ClojureScript Video 64 - Notmuch Video 65 - Live Python Video 66 - Eshell - Elisp
# COMMENTS

Using Emacs Episode 50 - presentations

Next weekend I'll be attending the Computer Science Teachers Association's annual conference. It's probably the biggest conference focussed on K12 Computer Science education. This year, in addition to attending, I'll be giving a talk on preservice and inservice CS teacher preparation programs. I'll be talking about the new New York State certification requirements along with what we're rolling out at Hunter College. This means putting together a slide deck for the session.
# COMMENTS

Using Emacs Episode 49 mu4e-conversation

I've been using Emacs for email for a couple of years now. Not for everything, for now my personal email is still Gmail but work is sent and read through Emacs. I'm currently using mu4e and while it has a few quirks and limitations, I like it very much. You can take a look on how I configure and use it here. The other day I saw this thread on Emacs about a new package - mu4e-conversation.
# COMMENTS

Using Emacs 48 Silversearcher

A couple of days ago I wrote about on my lab grading workflow. In the post I mentioned that I used Emacs to easily navigate between student folders and files so I can actually look at their work in addition to their programs output and test results. The key is a combination of dired and ag, Emacs's interface to the Silver Searcher which is something like a recursive code grep on steroids.
# COMMENTS

Using Emacs Episode 47 - Magit

I've been holding off on doing a Magit video for a while. Mostly because I wasn't using it exclusively and also because there are already a number of good Magit videos and resources out there. What changed? Along with the new version of Magin, Jonas Bernoulli wrote up a walkthrough of the Magit interface. For whatever reason, it all finally clicked. In spite of what the documentation says, Magit is not an interface for git.
# COMMENTS