Skip to content

Latest commit

 

History

History
executable file
·
3877 lines (3483 loc) · 264 KB

tasks.org

File metadata and controls

executable file
·
3877 lines (3483 loc) · 264 KB

How to use this

Before you start working on a task, do a git pull to see if anyone else has started working on it. If you’re starting on a task, tag it with your name and change the TODO to STARTED. Clocking in and out is nice. =) You can start with the tasks ready for delegation, but also feel free to take a look at the other tasks in the file and suggest/volunteer. =) When discussing, add your initials followed by a colon and your notes (or create a subtree).

Community

Emacs Hangouts

Process document on Google Docs

Send notes for upcoming hangouts, test if people can see and accept it

https://plus.google.com/u/0/b/108840863190686221561/events/celhag99jn5dh0sfssqjqo6ivm8 https://plus.google.com/events/celhag99jn5dh0sfssqjqo6ivm8

Announce next Hangout May 13

  • State “DONE” from “STARTED” [2015-05-11 Mon 11:33]

Emacs Hangout May 13 Wed 9 PM EDT (Toronto time) https://plus.google.com/events/cd2t514r76je6jtgab9csenukd4

Processes

Creating the hangout

Check the event’s description close to the event to see the join URL.

What’s this Emacs Hangout thing about? This is an informal way for Emacs geeks to get together and swap tips/notes/questions. Beginners welcome! (We’re all learners here anyway… =) )

You can find out about upcoming Hangouts at https://plus.google.com/b/108840863190686221561/108840863190686221561/posts . Check out http://sachachua.com/blog/tag/emacs-hangout for the notes for past hangouts or sign up for the mailing list there to get notifications. The recording will be available from this event page as well. Enjoy, and thanks for coming!

Google Events translates event times to your local timezone. For reference, this event is on Dec 21 at 9 PM Toronto time (GMT -5).

Sample tweet: New Emacs Hangout Dec 21 9 PM EST (GMT-5): http://sachachua.com/emacs-hangout . Check close to the event to find out how to join. See you there!

Running the hangout

You can join the Hangout at http://sachachua.com/join-emacs-hangout (max 10 people).
- If you'd like to display your name underneath your video, hover over the left side, choose the red icon with a wrench (Hangout Toolbox), click on the circular person icon on the right side, and fill in the Lower Third details.
- To share your screen, hover over the left side, then click on the green icon of a monitor with an arrow.
- There's also a text chat which you can use for asynchronous communication. Note: The text chat is not visible in the streaming video, but I'll post a copy of it afterwards.
- Using headphones or earphones can help avoid audio feedback. Please mute your microphone if you have a lot of background noise and you're not currently talking.

*If the 10-person limit is reached*, you can watch the livestream on this event page. Use the Q&A feature to ask questions or say if you've got something for show&tell. We can ask someone in the chat to step out so that you can join in. You can also use comments on this event page to share your thoughts.

*What's this Emacs Hangout thing about?* This is an informal way for Emacs geeks to get together and swap tips/notes/questions. You can find out about upcoming Hangouts at https://plus.google.com/b/108840863190686221561/108840863190686221561/posts . Find notes for previous hangouts or sign up for the mailing list at http://sachachua.com/blog/tag/emacs-hangout . The recording will be available from this event page as well. Enjoy, and thanks for coming!

Emacs Hangout starting now (9 PM EST / GMT-5). Join at http://sach.ac/join-emacs-hangout or watch the stream at http://sach.ac/watch-emacs-hangout .

  • [ ] Announce on IRC (irc.freenode.net #emacs)

Emacs Hangout starting in a bit (9 PM EST / GMT-5). Join at http://sach.ac/join-emacs-hangout (Google account required) or watch the stream at http://sach.ac/watch-emacs-hangout .

  • [ ] Set up Emacs buffer or paper for noting timestamps M-x org-timer-start, M-x org-timer-item (M-RET)

After the Hangout:

  • [ ] Copy and clean up the text chat
  • [ ] Post the notes
  • [ ] Update the event page with the link
  • [ ] Add to Emacs Hangouts playlist
  • [ ] Add the notes to the description of the video
  • [ ] Convert to mp3: youtube-dl http://… –extract-audio –audio-format mp3 –prefer-ffmpeg
  • [ ] Change ID3 tags
  • [ ] Upload MP3
  • [ ] Revert redirection to http://sachachua.com/blog/tag/emacs-hangout

Kaizen for Emacs Hangouts

What would make this doable past February?

  • Low expectations
  • Other people hosting
  • Impromptu?

Postpone more automation until later - see first if I can continue it, and if there’s a strong desire

2016-01-16 Emacs Hangout

https://plus.google.com/b/108840863190686221561/events/cqe6vjn5a3jbt8971n9ovljl78g

Set up Hangout

Event page: http://sachachua.com/watch-emacs-hangout Join link: http://sachachua.com/join-emacs-hangout (redirect will be updated shortly before the event) Archives: http://sachachua.com/blog/tag/emacs-hangout

NOTE: This time it’s on a Saturday and it starts at 8 PM EST (GMT-5; 3 PM GMT).

Check the event’s description close to the event to see the join URL.

What’s this Emacs Hangout thing about? This is an informal way for Emacs geeks to get together and swap tips/notes/questions. Beginners welcome! (We’re all learners here anyway… =) )

You can find out about upcoming Hangouts at https://plus.google.com/b/108840863190686221561/108840863190686221561/posts . Check out http://sachachua.com/blog/tag/emacs-hangout for the notes for past hangouts or sign up for the mailing list there to get notifications. The recording will be available from this event page as well. Enjoy, and thanks for coming!

Google Events translates event times to your local timezone. For reference, this event is on Jan 16 at 8 PM Toronto time (GMT -5).

Sample tweet: New Emacs Hangout Dec 21 9 PM EST (GMT-5): http://sachachua.com/emacs-hangout . Check close to the event to find out how to join. See you there!

Announce Hangout

https://us5.admin.mailchimp.com/campaigns/wizard/setup?id=771973

Hi folks!

Come join us at another Emacs Hangout on Saturday, Jan 16, starting at 8 PM EST (GMT-5). Share what you’ve been learning, ask questions, and hang out with other people who like using Emacs. All levels of experience welcome!

http://sachachua.com/watch-emacs-hangout has details, and Google+ should automatically translate the time there to your timezone. You can RSVP there to have it added to Google Calendar. I’ll post instructions for joining a few minutes before the start time, or you can try http://sachachua.com/join-emacs-hangout when the event starts. If it doesn’t take you into the hangout, you’re probably too early - visit http://sachachua.com/join-emacs-hangout again when the hangout starts, or keep an eye on http://sachachua.com/watch-emacs-hangout .

If that redirect doesn’t work for you, go to the event page at https://plus.google.com/b/108840863190686221561/events/cqe6vjn5a3jbt8971n9ovljl78g .

You can find notes for past Emacs Hangouts at http://sachachua.com/blog/tag/emacs-hangout

Hope to see you there! Sacha

Host 2016-01-16 Emacs Hangout

https://hangouts.google.com/call/reevevjychnebpd5vix6atdlgma http://youtu.be/uklkzbjEN-4

You can join the Hangout at http://sachachua.com/join-emacs-hangout or https://hangouts.google.com/call/reevevjychnebpd5vix6atdlgma (max 10 people).
- If you'd like to display your name underneath your video, hover over the left side, choose the red icon with a wrench (Hangout Toolbox), click on the circular person icon on the right side, and fill in the Lower Third details.
- To share your screen, hover over the left side, then click on the green icon of a monitor with an arrow.
- There's also a text chat which you can use for asynchronous communication. Note: The text chat is not visible in the streaming video, but I'll post a copy of it afterwards.
- Using headphones or earphones can help avoid audio feedback. Please mute your microphone if you have a lot of background noise and you're not currently talking.

*If the 10-person limit is reached*, you can watch the livestream on this event page. Use the Q&A feature to ask questions or say if you've got something for show&tell. We can ask someone in the chat to step out so that you can join in. You can also use comments on this event page to share your thoughts.

*What's this Emacs Hangout thing about?* This is an informal way for Emacs geeks to get together and swap tips/notes/questions. You can find out about upcoming Hangouts at https://plus.google.com/b/108840863190686221561/108840863190686221561/posts . Find notes for previous hangouts or sign up for the mailing list at http://sachachua.com/blog/tag/emacs-hangout . The recording will be available from this event page as well. Enjoy, and thanks for coming!

Emacs Hangout starting now (8 PM EST / GMT-5). Join at http://sach.ac/join-emacs-hangout or watch the stream at http://sach.ac/watch-emacs-hangout .

  • [X] Announce on IRC (irc.freenode.net #emacs)

Emacs Hangout starting in a bit (8 PM EST / GMT-5). Join at http://sach.ac/join-emacs-hangout (Google account required) or watch the stream at http://sach.ac/watch-emacs-hangout .

  • [X] Set up Emacs buffer or paper for noting timestamps M-x org-timer-start, M-x org-timer-item (M-RET)

After the Hangout:

  • [X] Copy and clean up the text chat
  • [X] Convert to mp3: youtube-dl ‘https://www.youtube.com/watch?v=uklkzbjEN-4’ –extract-audio –audio-format mp3 –prefer-ffmpeg
  • [X] Rename file
  • [X] Change ID3 tags: mp3info -a “Sacha Chua” -g “Speech” -l “Emacs Hangouts” -t “2016-01-16 Emacs Hangout” -y 2016 2016-01-16-Emacs-Hangout.mp3
  • [X] Upload to archive.org
  • [X] Update the event page with the link
  • [X] Add to Emacs Hangouts playlist
  • [X] Add the notes to the description of the video
  • [X] Upload MP3
  • [X] Revert redirection to http://sachachua.com/blog/tag/emacs-hangout
  • [X] Post the notes

2016-01-16 Emacs Hangout

Timestamps:

  • 0:19 Posting to blog
  • 0:25 Cheat sheet
  • 0:31 Books
  • 0:36 Org Mode
  • 0:40 Emacs config
  • 0:42 Programming languages and modes
  • 0:51 Discovery of the week
  • 0:52 Kanban
  • 0:56 Bug trackers, Scrum
  • 1:04 Helm, input methods
  • 1:08 Mobile access
  • 1:18 Sharing

Text chat:

Neat links from Paul Harper, who couldn’t participate in the voice chat: I am writing in to share my ‘discovery of the week’ which was J. Alexander Branham’s Blog and his dotemacs on Github. He is a PhD Candidate at UT-Austin in the Department of Government. He has some very good posts on using Emacs for Markdown, LaTeX and R for academic types. It complements Kiern Healy’s one for Social Scientists, and Vikas Rawal’s Orgpaper.

me8:49 PMJira
Shakthi Kannan8:58 PMhttps://github.com/ianxm/emacs-scrum
me8:59 PMorg-ascii-text-width
me9:03 PMhttps://github.com/jtatarik/ical-event/blob/master/gnus-calendar.el
Puneeth Chaganti9:03 PMPaul, there seemed to be a lot of noise on your end. I muted you. Unmute yourself when you want to speak. Thanks!
Bill Zimmerly9:13 PMGreat ssh client for Android –> https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client
me9:13 PMhttp://zot.github.io/Leisure/?load=http://zot.github.io/Leisure/elisp/README.org
me9:18 PMtmate
Joe Heyming9:21 PMgotta go, bye
me9:22 PMQuick tmate demo: ssh ro-OPif3M1DSekzNKzpfI7LScPid@to2.tmate.io
Puneeth Chaganti9:23 PMI can see the emacs tutorial. ~.

2015-12-21 Emacs Hangout

Announce Hangout

https://us5.admin.mailchimp.com/campaigns/wizard/setup?id=771973

Hi folks!

Come join us at another Emacs Hangout on Monday, Dec 21, starting at 9 PM EST (GMT-5). Share what you’ve been learning, ask questions, and hang out with other people who like using Emacs. All levels of experience welcome!

http://sachachua.com/watch-emacs-hangout has details, and Google+ should automatically translate the time there to your timezone. I’ll post instructions for joining a few minutes before the start time, or you can try http://sachachua.com/join-emacs-hangout when the event starts. If it doesn’t take you into the hangout, you’re probably too early - visit http://sachachua.com/join-emacs-hangout again when the hangout starts, or keep an eye on http://sachachua.com/watch-emacs-hangout .

If this time is inconvenient for you, get in touch with me and suggest a few dates/times when you might want to have an Emacs Hangout. I’d be happy to see if we can work out a good time, or to share my processes for hosting these so that you can hold an hangout of your own. (It’s totally informal. =) )

You can find notes for past Emacs Hangouts at http://sachachua.com/blog/tag/emacs-hangout

Hope to see you there! Sacha

Announce Hangout a few days before

Hi, folks!

Time for another Emacs Hangout on Monday, Dec 21, starting at 9 PM EST (GMT-5). http://sachachua.com/watch-emacs-hangout has details, and Google+ should automatically translate the time there to your timezone. I’ll post instructions for joining a few minutes before the start time, or you can try http://sachachua.com/join-emacs-hangout when the event starts. If it’s full or you prefer to lurk, you can go to http://sachachua.com/watch-emacs-hangout to watch the stream.

If this time is inconvenient for you, get in touch with me and suggest a few dates/times when you might want to have an Emacs Hangout. I’d be happy to see if we can work out a good time, or to share my processes for hosting these so that you can hold an hangout of your own. (It’s totally informal. =) )

You can find notes for past Emacs Hangouts at http://sachachua.com/blog/tag/emacs-hangout

Hope to see you there! Sacha

Host 2015-12-21 Emacs Hangout

You can join the Hangout at http://sachachua.com/join-emacs-hangout (max 10 people).
- If you'd like to display your name underneath your video, hover over the left side, choose the red icon with a wrench (Hangout Toolbox), click on the circular person icon on the right side, and fill in the Lower Third details.
- To share your screen, hover over the left side, then click on the green icon of a monitor with an arrow.
- There's also a text chat which you can use for asynchronous communication. Note: The text chat is not visible in the streaming video, but I'll post a copy of it afterwards.
- Using headphones or earphones can help avoid audio feedback. Please mute your microphone if you have a lot of background noise and you're not currently talking.

*If the 10-person limit is reached*, you can watch the livestream on this event page. Use the Q&A feature to ask questions or say if you've got something for show&tell. We can ask someone in the chat to step out so that you can join in. You can also use comments on this event page to share your thoughts.

*What's this Emacs Hangout thing about?* This is an informal way for Emacs geeks to get together and swap tips/notes/questions. You can find out about upcoming Hangouts at https://plus.google.com/b/108840863190686221561/108840863190686221561/posts . Find notes for previous hangouts or sign up for the mailing list at http://sachachua.com/blog/tag/emacs-hangout . The recording will be available from this event page as well. Enjoy, and thanks for coming!

Emacs Hangout starting now (9 PM EST / GMT-5). Join at http://sachachua.com/join-emacs-hangout or watch the stream at http://sachachua.com/watch-emacs-hangout .

  • [ ] Announce on IRC (irc.freenode.net #emacs)

Emacs Hangout starting in a bit (9 PM EST / GMT-5). You can join at http://sachachua.com/join-emacs-hangout (Google account required) or watch the stream at http://sachachua.com/watch-emacs-hangout .

  • [ ] Set up Emacs buffer or paper for noting timestamps M-x org-timer-start, M-x org-timer-item (M-RET)

Possible things to talk about:

  • How to help with Emacs: tests, documentation, bug reproduction
  • Fun packages: fireplace, c-c-combo, Reddit discussion
  • emacs-devel: performance, testing, documentation, draft for new Emacs website
  • elfeed

After the Hangout:

  • [X] Copy and clean up the text chat
  • [ ] Post the notes
  • [ ] Update the event page with the link
  • [ ] Add to Emacs Hangouts playlist
  • [ ] Add the notes to the description of the video
  • [ ] Convert to mp3: youtube-dl –extract-audio –audio-format mp3 –prefer-ffmpeg http://youtu.be/SXkb7ZxLmsA
  • [ ] Rename file: rename -e 's/ /-/g' -e 's/-[A-Za-z0-9].mp3/.mp3/' *.mp3
  • [ ] Change ID3 tags: mp3info -a “Sacha Chua” -g “Speech” -l “Emacs Hangouts” -t “2015-12-21 Emacs Hangout” -y 2015 *.mp3
  • [ ] Rename file
  • [ ] Upload MP3
  • [ ] Revert redirection to http://sachachua.com/blog/tag/emacs-hangout

2015-12-21 Emacs Hangout

Embarrassing technical issues, but fortunately, people are awesome and patient! =) Skip to about 0:07 or 0:12 or something if you want to get to the conversation part.

Text chat:

Event page

Timestamps very fuzzy because of stress =)

  • Awkwardness by myself (turns out I had to change a setting to let other people join)
  • 0:07 Okay, other people joining, whew! warning: echo
  • 0:12 Gnus
  • 0:17 Meeting other Emacs geeks
  • 0:25 Mail splitting
  • 0:30 Asana to Org
  • 0:33 Literate programming
  • 0:36 Org Mode tables and Emacs Lisp functions
  • 0:45 edebug
  • 0:48 GnuPG
  • 0:52 macros
  • 1:00 smartparens / paredit
  • 1:06 flashcards
  • 1:18 narrow
  • 1:20 switching buffers

The audio is offset by about 6 minutes from the timestamps above, so you don’t have to listen to my panicking. =)

2015-11-18

Possible topics:

  • Emacs News
  • emacswiki.org updates
    • Proposals
  • email
  • testing
  • emacs-devel: new, kinder emacs-devel! Make johnw happy and subscribe, or read it through gmane.org
  • emacsthemes.com

irc://irc.freenode.net/#emacs

Organize Emacs Hangout 2015-11-18

  • State “DONE” from “STARTED” [2015-11-13 Fri 16:36]
November 18, 9 PM EST

Announce Emacs Hangout

  • State “DONE” from “STARTED” [2015-11-17 Tue 13:48]

November 18, 9-10:30 PM EST (GMT -5) https://plus.google.com/events/cpef1jv0oq673aneiigh7q5n7lk

Hi folks!

Time for another Emacs Hangout this Wednesday (Nov 18), starting at 9 PM EDT (GMT-5). https://sachachua.com/emacs-hangout has details, and Google+ should automatically translate the time there to your timezone. I’ll post instructions for joining a few minutes before the event starts. If it’s full or you prefer to lurk, you can go to that URL to watch the stream.

If this time is inconvenient for you, get in touch with me and suggest a few dates/times when you might want to have an Emacs Hangout. I’d be happy to see if we can work out a good time, or to share my processes for hosting these so that you can hold an hangout of your own. (It’s totally informal. =) )

Hope to see you there! Sacha

Host Emacs Hangout

You can join the Hangout at http://sachachua.com/join-emacs-hangout (max 10 people).
- If you'd like to display your name underneath your video, hover over the left side, choose the red icon with a wrench (Hangout Toolbox), click on the circular person icon on the right side, and fill in the Lower Third details.
- To share your screen, hover over the left side, then click on the green icon of a monitor with an arrow.
- There's also a text chat which you can use for asynchronous communication. Note: The text chat is not visible in the streaming video.
- Using headphones or earphones can help avoid audio feedback. Please mute your microphone if you you have a lot of background noise and you're not currently talking.

*If the 10-person limit is reached*, you can watch the livestream on this event page. Use the Q&A feature to ask questions or say if you've got something for show&tell. We can ask someone in the chat to step out so that you can join in. You can also use comments on this event page to share your thoughts.

*What's this Emacs Hangout thing about?* This is an informal way for Emacs geeks to get together and swap tips/notes/questions. You can find out about upcoming Hangouts at https://plus.google.com/b/108840863190686221561/108840863190686221561/posts . Find notes for previous hangouts or sign up for the mailing list at http://sachachua.com/blog/tag/emacs-hangout . The recording will be available from this event page as well. Enjoy, and thanks for coming!

Emacs Hangout starting now (9 PM EST / GMT-5). Join at http://sach.ac/join-emacs-hangout or watch the stream at http://sach.ac/watch-emacs-hangout .

  • [X] Announce on IRC (irc.freenode.net #emacs)

Emacs Hangout starting in a bit (9 PM EST / GMT-5). Join at http://sach.ac/join-emacs-hangout (Google account required) or watch the stream at http://sach.ac/watch-emacs-hangout .

  • [ ] Set up Emacs buffer or paper for noting timestamps M-x org-timer-start, M-x org-timer-item (M-RET)

After the Hangout:

  • [X] Copy and clean up the text chat
  • [X] Post the notes
  • [X] Update the event page with the link
  • [X] Add to Emacs Hangouts playlist
  • [X] Add the notes to the description of the video
  • [X] Convert to mp3: youtube-dl http://… –extract-audio –audio-format mp3 –prefer-ffmpeg
  • [ ] Change ID3 tags
  • [X] Upload MP3
  • [X] Revert redirection to http://sachachua.com/blog/tag/emacs-hangout

2015-11-18 Emacs Hangout

Coding, e-mail, LaTeX, and more. Enjoy!

table td { word-wrap: break-word }

Event page: https://plus.google.com/events/cpef1jv0oq673aneiigh7q5n7lk

Timestamps:

  • 0:02 Podcasts
  • 0:03 sweetgreen - ordering salad
  • 0:14 Windows
  • 0:16 exwm - emacs window manager
  • 0:18 Android development
  • 0:21 Org Mode
  • 0:25 mail, search, notmuch, mairix, filtering, Gmail tabs
  • 0:37 TRAMP, rsync, firestarter, mosh
  • 0:43 stumpwm, conkeror
  • 0:47 concurrency, guile
  • 0:51 dash
  • 0:52 packages
  • 0:53 edit with Emacs (Chrome extension), Cocoa text system on Mac OS X
  • 0:57 railwaycat, spaceline (modeline from spacemacs)
  • 1:04 preview latex, knitr, sweave, Org tables in LaTeX
  • 1:09 spacemacs, vim
  • 1:16 multiple cursors, keyboard macros
  • 1:18 eshell, shells
  • 1:19 volatile-highlights, undo tree
  • 1:21 beacon-mode
  • 1:24 helm-show-kill-ring
  • 1:25 experimenting with versions of code, git-timemachine, undo-tree timestamps and diffs

Text chat:

me9:30 PMnotmuch, mairix
Will Monroe9:31 PMthanks!
Puneeth Chaganti9:33 PMHi everyone.
me9:34 PMnnmail-split-methods
Puneeth Chaganti9:36 PMI use imapfilter for my non-gmail account.
Diego Berrocal9:36 PMwhat about the gmail one?
Will Monroe9:36 PMthese are excellent suggestions for a new gnus user Puneeth, thank you for org2blog!
Puneeth Chaganti9:37 PMI don’t yet use gmail with mu4e. Just not sure how long downloading all my mail would take.
Diego Berrocal9:38 PMhttps://mosh.mit.edu/#techinfo ^ better ssh
Will Monroe9:39 PMPuneeth, I’ve used mu4e with offlineimap to download lots of gmail. It did take a lot of time for ~4GB to download.
Puneeth Chaganti9:40 PMYeah, I’m also subscribed to a lot of lists that are filterd out using email filters, but I’m afraid getting new mail also would be really slow. I have a better internet connection these days. May be I should try.
Diego Berrocal9:41 PMdoesn’t gnus freeze your emacs sometimes?
me9:41 PMI’ve been using gmane.org for many mailing lists. The web interface has been a bit wonky, but the NNTP through Gnus seems okay.
Diego Berrocal9:41 PMit did on me last time I used it (years ago) Link to Window Manager: https://github.com/ch11ng/exwm
Puneeth Chaganti9:44 PMhttp://conkeror.org/
Will Monroe9:46 PMBye everyone! It was nice talking with you.
Daniel Gopar9:48 PMDiego do you have an example of using firestarter with rsync? Do you have your init.el uploaded in Github or somwhere?
Diego Berrocal9:49 PMunfortunately it’s not in my config anymore I’ll try to make a blog post
Daniel Gopar9:50 PMsweet \o/ Let me know if you end up creating a post
Diego Berrocal9:50 PMyeah \o/
Puneeth Chaganti9:52 PMYes, I found it useful too. Thanks for doing those posts, Sacha
me9:53 PM
Diego Berrocal9:53 PMnot more scrolling through MELPA twitter now https://chrome.google.com/webstore/detail/edit-with-emacs/ljobjlafonikaiipfkggjbhkghgicgoh?hl=en edit-with-emacs ^
Bryan Maass9:54 PMhttps://chrome.google.com/webstore/detail/edit-with-emacs/ljobjlafonikaiipfkggjbhkghgicgoh?hl=en
Howard Melman9:56 PMhttps://github.com/jrus/cocoa-text-system
Bryan Maass9:56 PMhttps://www.hcs.harvard.edu/~jrus/site/cocoa-text.html
me9:58 PMReddit discussion of spaceline https://www.reddit.com/r/emacs/comments/3mq61l/spaceline_spacemacs_modeline_extracted_as_a/
me9:59 PMhttp://emacsthemes.com/
Bryan Garza10:03 PMhttps://github.com/kuanyui/moe-theme.el
me10:07 PM(org) Tables in arbitrary syntax From Joseph: yihui.name/knitr
Bryan Garza10:19 PMhttps://www.masteringemacs.org/article/complete-guide-mastering-eshell https://github.com/k-talo/volatile-highlights.el https://github.com/Malabarba/beacon
Diego Berrocal10:25 PMgit-timemachine
me10:27 PM(setq undo-tree-visualizer-timestamps t)<br> (setq undo-tree-visualizer-diff t)
Daniel Gopar10:28 PMDiego can you put a link to your site?
Diego Berrocal10:30 PMcestdiego.github.io ^

2015-06-17

Host Emacs Hangout

  • State “DONE” from “TODO” [2015-06-22 Mon 17:34]
See if we can get anyone to organize the agenda

2015-10-14

Announce Emacs Hangout

  • State “DONE” from “TODO” [2015-09-25 Fri 17:58]
https://plus.google.com/b/108840863190686221561/108840863190686221561

Update on Emacs Conf 2015 videos

Emacs Hangout 2015-10-14

Youtube: http://youtu.be/FPciM0PHPAw Join: https://plus.google.com/hangouts/_/wvuhrdngbad5ht2rpeolwl7hqia

  • [X] Close other windows
  • [X] Grab some water
  • [X] Set up Google Hangout On Air http://hangouts.google.com/onair
  • [X] Enable Q&A, set up lower third
  • [X] Copy Youtube and join links
  • [ ] Update event description (see template)

You can join the Hangout at https://plus.google.com/hangouts/_/wvuhrdngbad5ht2rpeolwl7hqia (max 10 people).

  • If you’d like to display your name underneath your video, hover over the left side, choose the red icon with a wrench (Hangout Toolbox), click on the circular person icon on the right side, and fill in the Lower Third details.
  • To share your screen, hover over the left side, then click on the green icon of a monitor with an arrow.
  • There’s also a text chat which you can use for asynchronous communication. Note: The text chat is not visible in the streaming video.
  • Using headphones or earphones can help avoid audio feedback. Please mute your microphone if you you have a lot of background noise and you’re not currently talking.

If the 10-person limit is reached, you can watch the livestream on this event page. Use the Q&A feature to ask questions or say if you’ve got something for show&tell. We can ask someone in the chat to step out so that you can join in. You can also use comments on this event page to share your thoughts.

What’s this Emacs Hangout thing about? This is an informal way for Emacs geeks to get together and swap tips/notes/questions. You can find out about upcoming Hangouts, previous Hangouts, or the mailing list at https://plus.google.com/b/108840863190686221561/108840863190686221561/posts . The recording will be available from this event page as well. Enjoy, and thanks for coming!

Emacs Hangout now (9 PM EDT / 1 AM GMT)! Join at https://plus.google.com/hangouts/_/wvuhrdngbad5ht2rpeolwl7hqia or watch the stream at https://plus.google.com/b/108840863190686221561/events/cav8n9cv887nfjdtog483flar2c .

  • [X] Announce on IRC (irc.freenode.net #emacs)

Emacs Hangout in ~5min (9 PM EDT / 1 AM GMT) - Join at https://plus.google.com/hangouts/_/wvuhrdngbad5ht2rpeolwl7hqia or watch the stream at https://plus.google.com/b/108840863190686221561/events/cav8n9cv887nfjdtog483flar2c .

After the Hangout:

  • [X] Copy and clean up the text chat
  • [ ] Post the notes
  • [ ] Update the event page with the link
  • [ ] Download the video and reupload it to the Emacs Hangouts channel, adding it to the playlist
  • [ ] Add the notes to the description of the video

Emacs Hangout in ~5min (9 PM EDT / 1 AM GMT) - Join at https://plus.google.com/hangouts/_/wvuhrdngbad5ht2rpeolwl7hqia or watch the stream at https://plus.google.com/b/108840863190686221561/events/cav8n9cv887nfjdtog483flar2c .

2015-10-14 Emacs Hangout

Another Emacs Hangout, hooray! Thanks to everyone who participated. Enjoy watching, and I hope to see you at the next one!

Event page - Mailing list for notifications

Partial list of fuzzy timestamps:

  • 0:04 using org babel for a git dashboard link
  • 0:14 org tables and timestamps - whoops, focused on the wrong video, but here’s the blog post: link
  • 0:22 projectile and tags
  • 0:32 jabber and org contacts
  • 0:37 org-download
  • 0:41 Kindle highlights
  • 0:42 archiving
  • 0:45 visible-mode
  • 0:48 company-mode
  • 0:50 elfeed, pinboard
  • 0:58 building from source

Text chat:

Eric Hanchrow8:56 PMI’m so much more comfortable with text than video … if other people join, will I see their icons?
me8:56 PMYup. Text chat is totally cool, it gets saved and posted too. and I can read things into the audio for people just listening to the stream (Livestream viewers won’t see the text chat during the hangout - only people in the actual Hangout will see it, so that’s why I repeat cool stuff. )
Eric Hanchrow8:57 PMuh … so “livestream” is something different from Hangout? :-\ livestream must be “read only”
me8:58 PMYup, livestream (Youtube, etc.) is read only
Eric Hanchrow8:58 PMah dinnertime already!
Puneeth Chaganti9:09 PMHi everyone.
me9:10 PMHi Puneeth!
Kiran Gangadharan9:37 PMhttps://github.com/abo-abo/org-download
Puneeth Chaganti9:41 PMhttps://github.com/punchagan/clip2org I have to head off folks! I’ll catch up with video later. Have a good day/night!
me9:57 PMSee you!
Dave Marquardt10:13 PMSacha, what was the name of that mode that scatters tasks? I think I saw something like that in orgbox.... Now I see it in the Org info. Thanks! Thanks for setting it up!

August 2015 Emacs Hangout

Thanks to Philip Stark for hosting this one!

table td { word-wrap: break-word }

Text chat:

Paul Harper2:08 PMEvan’s Links: http://www.misshula.org/category/tutorials.html Dart Throwing Chimp: https://dartthrowingchimp.wordpress.com/
Philip Stark2:15 PMhttps://www.vagrantup.com/ http://stevelosh.com/blog/2012/10/the-homely-mutt/
Paul Harper2:19 PMmu4e: http://www.macs.hw.ac.uk/~rs46/posts/2014-01-13-mu4e-email-client.html Zawinski’s Law “Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.” Law of Software Envelopment, Jamie Zawinski. Mutt with Org-Mode: https://upsilon.cc/~zack/blog/posts/2010/02/integrating_Mutt_with_Org-mode/
me2:23 PMMaybe http://emacswiki.org/emacs/MultipleSMTPAccounts ?
Magnus Henoch2:24 PMI mashed some of those together into this monster: https://github.com/legoscia/dotemacs/blob/master/dotemacs.org#set-smtp-server-depending-on-from-address
Mond Beton2:25 PMorg mode is new
Rogelio Zarate2:26 PMJust started with emacs
Paul Harper2:27 PMEmacs and Vim started in 1976 http://www.slate.com/articles/technology/bitwise/2014/05/oldest_software_rivalry_emacs_and_vi_two_text_editors_used_by_programmers.html
me2:28 PMWas it thishttp://sachachua.com/blog/2015/04/john-wiegley-on-organizing-your-emacs-configuration-with-use-package/ Err, http://sachachua.com/blog/2015/04/john-wiegley-on-organizing-your-emacs-configuration-with-use-package/ http://endlessparentheses.com/ ?
Paul Harper2:41 PMNot sure if this might help. Setting up Emacs key mappings on Windows Outlook http://blogs.adobe.com/silverman/2012/04/15/setting-up-emacs-key-mappings-on-windows-outlook/
me2:42 PMhttp://emacsblog.org/2007/05/10/emacs-key-bindings-in-windows/ suggests XKeymacs, but I don’t know if it will work with recent versions of Windows. http://www.cam.hi-ho.ne.jp/oishi/indexen.html
Mond Beton2:44 PMthank you
Rogelio Zarate2:48 PMToo many opinions on how to do things, example keybing on emacs/os x
me2:50 PMhttp://emacs.stackexchange.com/questions/8078/how-to-set-environment-variables-editor-visual-to-prefer-running-emacs may be helpful if you want it to reuse an existing Emacs if possible
Daniel Gopar2:58 PMhttps://github.com/gopar/.emacs.d/blob/master/init.el#L442
Paul Harper2:59 PMSomething for beginners like me. A course in research tools which includes some clear videos on using Emacs. Kurt Schwehr put the course on YouTube (linked in note) and the course is in org mode. The Course itself is GIS focused. You can download the whole thing with Mercurial. Instructions on the page. I found it very helpful when I started. http://vislab-ccom.unh.edu/~schwehr/rt/
Philip Stark3:02 PMWhat’s GIS?
me3:03 PMPhil: Hmm, something like http://emacs.stackexchange.com/questions/608/evil-map-keybindings-the-vim-way using tags?
Philip Stark3:05 PMhttps://www.gnu.org/software/global/
Philip Stark3:07 PMhttp://elpa.gnu.org/packages/ggtags.html
Daniel Gopar3:09 PMso im learning elisp. Does elisp have any ways of creating private/public variables? or is everything exposed once you run the require command on the file?
Philip Stark3:09 PMhttps://github.com/skeeto/skewer-mode
Rogelio Zarate3:14 PMHow do you handle projects, like in Sublime, do you use Projectile or Perspective?
Philip Stark3:14 PMhttp://exercism.io/
me3:16 PMhttps://github.com/losingkeys/4clojure.el and http://endlessparentheses.com/be-a-4clojure-hero-with-emacs.html
Philip Stark3:18 PMhttps://www.bestpractical.com/rt/
Rogelio Zarate3:19 PMKeeping just one list sounds like the correct approach. Great tip.
me3:19 PMhttps://saintaardvarkthecarpeted.com/blog/archive/2013/06/Check_in_to_an_RT_ticket_with_Mutt__Emacs_and_Orgmode.html
Paul Harper3:21 PMNotmuch https://www.youtube.com/watch?v=PK5rOT6k8rw
me3:29 PMWant to get notified about upcoming hangouts? You can sign up for notifications at http://eepurl.com/bbi-Ir

June 2015 Emacs Hangout

  • State “DONE” from “” [2015-06-29 Mon 15:48]

M-RET to create a new item - do it after the end of a previous topic

0:04:13
Vagrant
0:04:25
Org Mode, LaTeX, R
0:08:00
howdy - org-contacts, e-mail, chat, phone - link
0:14:38
big data
0:21:38
tramp, projectile
0:32:00
Emacs and Eclipse
0:36:30
Emacs podcast?
0:41:25
Emacs and Eclipse, eclim link
0:48:17
Experience with getting started with Emacs - from scratch, starter kit
0:54:03
Packages - projectile, restclient, helm-swoop, ack / silversearcher
1:00:20
Mastering Emacs
1:01:44
How we got started in Emacs
1:06:04
silversearcher-ag
1:09:58
demoit, org-tree-slide
1:12:04
eshell filters - Howard Abrams - link
1:18:26
E-mailing HTML from Org using org-mime-org-buffer-htmlize
1:22:59
Completion
1:26:30
avy, ace-jump, anzu, avy-isearch
1:37:00
hydra, org-timer, etc.
1:39:00
Keyboards
1:42:00
Rectangles
1:44:30
Javascript, tern-mode
1:53:14
Wrapping up

Boo, I accidentally browsed in the Hangouts window before copying the text chat, so no copy of the text chat this time… =|

(find-file

July 2015 Emacs Hangout

We talked about Python, Org Mode, system administration, keybindings, Hydra, and other neat things. =)

I’ll probably set up another hangout mid-August, or we’ll just do the one on the 29th. We’ll see! You can follow the Emacs Conferences and Hangouts page for more information, or sign up to get e-mails for upcoming hangouts.

Text chat (links edited to avoid weird wrapping things):

me9:18 PMliterate devops link
Daniel Gopar9:34 PMconfig link
me9:37 PMjwiegley/dot-emacs jwiegley - haskell
Howard Melman9:48 PMcocoa-text-system
Mr Swathepocalypse9:55 PMI have to go attend to some work stuff, I look forward to watching the rest of the hangout later on.
me9:55 PMOrgstruct
Mr Swathepocalypse9:55 PMThanks guys!
me9:55 PMBye Dylan! my config erc erc-pass
Howard Abrams9:59 PMDid I mention how I’ve been using emacs mail to mime encode an org-mode buffer into HTML for the most awesome mail messages.
Daniel Gopar10:05 PMHave you guys used “helm-M-x”? It’s part of the helm package I believe
Kaushal Modi10:07 PMready to share which-key package
Daniel Gopar10:10 PMGot to go. Nice talking to everyone.
Kaushal Modi10:14 PMconfig link
Kaushal Modi10:37 PM(setq debug-on-message “Making tags”)
me10:39 PMorg-map-entries
Correl Roush10:47 PMgit graphs
me10:54 PMimagex-global-sticky-mode imagex-auto-adjust-mode
Kaushal Modi10:54 PMEmacs-imagex config link example of setting ditaa and plantuml
Correl Roush10:58 PMwriting specs link that has some setup steps listed out as well

2015-05-13 Emacs Hangout

Console Emacs vs GUI Emacs, keybindings, Org Mode, cooking, nyan, window management, calendars, SuperCollider

Usual disclaimer: times are approximate, and the note-taker often gets distracted. =)

  • 0:00:00 Emacs configuration
  • 0:11:22 Console Emacs vs GUI Emacs? iTerm integration, mouse support, 256 colours, drop-down menus (although you can get a text one), …
  • 0:14:59 multihop TRAMP
  • 0:16:01 keybinding philosophies, Hyper and Super
  • 0:22:15 Remapping keys on Mac OS X (dealing with separate Alt and Meta)
  • 0:28:04 Org and mobile
  • 0:30:25 emulating hyper and super keys
  • 0:32:15 orgzly
  • 0:33:33 Org Mode and cooking, org-map-entries
  • 0:39:31 nyan
  • 0:43:04 One window, workgroups
  • 0:46:56 winner-mode
  • 0:53:30 rinari, zeus, ruby
  • 0:54:53 neotree
  • 0:58:22 keyboards
  • 1:03:24 conference
  • 1:09:22 calw; also, something about rainbow-mode, and palette, and then later Org Mode
  • 1:23:13 SuperCollider, Overtone, yasnippet
  • 1:45:13 blackink?

Text chat:

Sahil Sinha9:23 PMhttp://emacswiki.org/emacs/MetaKeyProblems
Jack G.9:24 PM(setq mac-right-command-modifier ‘hyper)<br>(setq mac-right-option-modifier ‘super) http://ergoemacs.org/emacs/emacs_hyper_super_keys.html (global-set-key (kbd “H-h”) ‘er/expand-region
George Jones9:32 PMhttps://github.com/heikkil/org-dropbox
Jack G.9:36 PMnyan Cranky_walk.gif

Jack G. | 9:42 PM | Here’s the gif I have as my nyan http://vignette3.wikia.nocookie.net/donkeykong/images/9/91/Cranky_walk.gif/revision/latest?cb=20100930155227 |

me9:42 PMhttp://www.emacswiki.org/emacs/OneWindow ?
Daniel H9:46 PMhttps://github.com/tlh/workgroups.el
me9:48 PMhttp://askubuntu.com/questions/4820/keeping-emacs-from-splitting-the-window-when-openning-multiple-files winner-mode
George Jones9:59 PMhttp://ergoemacs.org/emacs/emacs_best_keyboard.html
George Jones9:59 PMXah Lee writes a LOT about keyboards
Jack G.10:02 PMhttp://www.razerzone.com/ca-en/store/razer-anansi
Bogdan Popa10:10 PMhttps://github.com/kiwanami/emacs-calfw#for-ical-google-calendar-users
me10:11 PMorg-gcal
Daniel H10:12 PMhttps://github.com/kiwanami/emacs-calfw
George Jones10:12 PMhaving real trouble hearing…
George Jones10:20 PMwhen you open a PDF in docview you can get the text with ^C^T (default bindings)
Jack G.10:21 PMThanks George!
George Jones10:21 PMC-c C-t runs the command doc-view-open-text
me10:27 PMhttp://doc.norang.ca/org-mode.html
sai tejaa Cluri10:27 PMhi
Jack G.10:37 PMhttps://www.google.ca/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=0CB4QtwIwAA&amp;url=https%3A%2F%2Fvimeo.com%2F22798433&amp;ei=QQpUVYvkDY7boATNoYBg&amp;usg=AFQjCNFWP2p0lzfnV9O8Ln8Xj700X64xpg&amp;sig2=imdZEfZtqo06MSjnb2i71Q
me10:37 PMThis was a fun demo of Org Mode and SuperCollider http://pages.sachachua.com/emacs-chats/chat-iannis-zannos.html
Levi Strope10:40 PMJack your audio is crystal clear now… whatever that change was
Jack G.10:45 PMhttp://blackink.bleank.com
me10:48 PMhttp://emacslife.com/baby-steps-org.html

2015-07-15 Emacs Hangout

Youtube: http://youtu.be/jDnC309jZZk Join: https://plus.google.com/hangouts/_/g2qe3sdewaxmd2ijn76lz6rct4a

M-RET to create a new item

0:10:00
Start
0:09:47

Announce Emacs Hangout 2015-07-15

Time for another Emacs Hangout on Wednesday! =) Come and share what you’ve been learning or what you’re curious about.

Emacs Hangout July 15 (Wed) starting 9 PM Toronto time (1 AM July 16 GMT) https://plus.google.com/b/108840863190686221561/events/c74r0vnikd4g29c2ustptdr15t4

Announce Emacs Hangout 2015-06-17

Time for another Emacs Hangout tomorrow! =) Come and share what you’ve been learning or what you’re curious about.

Emacs Hangout June 17 (Wed) starting 9 PM Toronto time (1 AM June 18 GMT) Details: https://plus.google.com/b/108840863190686221561/events/ced8omhb7oum7pinb5661g7kuj0

Announce Emacs Hangout 2015-05-13

https://plus.google.com/b/108840863190686221561/events/cd2t514r76je6jtgab9csenukd4

Take a look at intro and outro for Emacs Hangout

  • State “DONE” from “STARTED” [2015-05-19 Tue 12:51]

Emacs News

Improve my workflow for Emacs News

Correctly link to package based on source - yes, ELPA does actually add packages

Captured 2015-12-21 20:45

Make a list of recent Reddit links

Captured 2015-12-20 15:53

https://www.reddit.com/dev/api

/r/emacs/new https://www.reddit.com/r/emacs/new.json ~/bin/list-reddit-links.coffee

Insert and categorize link

irc session `direct.sachachua.com:10001/#emacs’

Open webpage in other window

Captured 2015-12-15 17:25

Aggregate other sources for Emacs News

[#A] Do another Emacs News review

  • State “DONE” from “STARTED” [2016-12-14 Wed 09:06]
  • State “DONE” from “STARTED” [2016-12-07 Wed 18:11]
  • State “DONE” from “TODO” [2016-11-30 Wed 22:59]
  • State “DONE” from “STARTED” [2016-11-28 Mon 13:26]
  • State “DONE” from “STARTED” [2016-11-21 Mon 14:54]
  • State “DONE” from “STARTED” [2016-11-09 Wed 02:08]
  • State “DONE” from “TODO” [2016-11-04 Fri 00:20]
  • State “DONE” from “STARTED” [2016-10-24 Mon 01:34]
  • State “DONE” from “STARTED” [2016-10-17 Mon 01:15]
  • State “DONE” from “STARTED” [2016-09-26 Mon 23:17]
  • State “DONE” from “STARTED” [2016-09-19 Mon 23:38]
  • State “DONE” from “STARTED” [2016-09-18 Sun 23:59]
  • State “DONE” from “STARTED” [2016-09-12 Mon 01:26]
  • State “DONE” from “STARTED” [2016-09-06 Tue 22:45]
  • State “DONE” from “STARTED” [2016-08-30 Tue 22:26]
  • State “DONE” from “STARTED” [2016-08-22 Mon 01:40]
  • State “DONE” from “STARTED” [2016-08-17 Wed 00:19]
  • State “DONE” from “STARTED” [2016-08-08 Mon 23:23]
  • State “DONE” from “STARTED” [2016-08-01 Mon 23:12]
  • State “DONE” from “STARTED” [2016-07-25 Mon 23:21]
  • State “DONE” from “STARTED” [2016-07-18 Mon 19:13]
  • State “DONE” from “STARTED” [2016-07-11 Mon 12:21]
  • State “DONE” from “STARTED” [2016-07-04 Mon 17:59]
  • State “DONE” from “STARTED” [2016-06-27 Mon 11:18]
  • State “DONE” from “STARTED” [2016-06-20 Mon 20:45]
  • State “DONE” from “STARTED” [2016-06-13 Mon 15:49]
  • State “DONE” from “STARTED” [2016-06-06 Mon 12:09]
  • State “DONE” from “STARTED” [2016-05-30 Mon 12:54]
  • State “DONE” from “STARTED” [2016-05-23 Mon 12:48]
  • State “DONE” from “STARTED” [2016-05-16 Mon 12:42]
  • State “DONE” from “STARTED” [2016-05-09 Mon 11:47]
  • Note taken on [2016-05-02 Mon 10:54]
    Took a long time because Melpa was down, so I reconstructed the package descriptions from the HTML
  • State “DONE” from “STARTED” [2016-05-02 Mon 10:54]
  • State “DONE” from “STARTED” [2016-04-25 Mon 10:34]
  • State “DONE” from “STARTED” [2016-04-18 Mon 11:12]
  • State “DONE” from “STARTED” [2016-04-11 Mon 12:58]
  • State “DONE” from “STARTED” [2016-04-04 Mon 11:24]
  • State “DONE” from “STARTED” [2016-03-28 Mon 15:30]
  • State “DONE” from “STARTED” [2016-03-21 Mon 11:43]
  • State “DONE” from “STARTED” [2016-03-14 Mon 08:27]
  • State “DONE” from “STARTED” [2016-02-15 Mon 13:14]
  • State “DONE” from “STARTED” [2016-02-08 Mon 12:13]
  • State “DONE” from “STARTED” [2016-02-01 Mon 13:16]
  • State “DONE” from “STARTED” [2016-01-25 Mon 12:39]
  • State “DONE” from “STARTED” [2016-01-18 Mon 14:17]
  • State “DONE” from “STARTED” [2016-01-11 Mon 09:39]
  • State “DONE” from “STARTED” [2016-01-04 Mon 10:54]
  • State “DONE” from “STARTED” [2015-12-28 Mon 13:23]
  • State “DONE” from “STARTED” [2015-12-21 Mon 14:38]
  • State “DONE” from “STARTED” [2015-12-14 Mon 14:22]
  • State “DONE” from “STARTED” [2015-12-07 Mon 11:25]
  • State “DONE” from “STARTED” [2015-11-30 Mon 11:18]
  • State “DONE” from “STARTED” [2015-11-23 Mon 11:33]
  • State “DONE” from “STARTED” [2015-11-16 Mon 14:49]
  • State “DONE” from “STARTED” [2015-11-09 Mon 10:06]
  • State “DONE” from “STARTED” [2015-11-02 Mon 12:31]
  • State “DONE” from “STARTED” [2015-10-26 Mon 13:26]

Imenu on Steroids http://howardism.org/

index.org

(concat
 (my/org-list-from-rss "http://planet.emacsen.org/atom.xml" date) "\n"
 (my/shell/list-reddit-links.coffee "emacs" date) "\n"
 (my/shell/list-reddit-links.coffee "org-mode" date) "\n"
 "- New packages:\n"
 (my/list-new-packages) "\n")

Sites that are not syndicated:

(let ((date (org-read-date nil nil "-2mon")))
    (concat
     (my/org-list-from-rss "http://planet.emacsen.org/atom.xml" date) "\n"
;     (my/org-list-from-rss "https://ogbe.net/blog.xml" date) "\n"
;     (my/org-list-from-rss "http://howardism.org/index.xml" date) "\n"
;     (my/org-list-from-rss "http://www.wilfred.me.uk/rss.xml" date) "\n"
     (shell-command-to-string (concat "~/bin/list-reddit-links.coffee emacs " date)) "\n"
     (shell-command-to-string (concat "~/bin/list-reddit-links.coffee orgmode " date)) "\n"
     (shell-command-to-string (concat "~/bin/list-reddit-links.coffee spacemacs " date)) "\n"
     "- New packages:\n"
     (my/list-new-packages) 
     "\n"))

2016-02-22 Emacs news

  • New packages:
    • cheerilee: Toolkit library
  • chinese-conv: Conversion between Chinese Characters with opencc or cconv
  • click-mode: Major mode for the Click Modular Router Project
  • coverage: Code coverage line highlighting
  • dark-mint-theme: dark & minty fresh theme
  • eink-theme: E Ink color theme
  • emacsist-view: Mode for viewing emacsist.com
  • ess-view: View R dataframes in a spreadsheet software
  • evil-mu4e: evil-based key bindings for mu4e
  • helm-clojuredocs: search for help in clojuredocs.org
  • helm-purpose: Helm Interface for Purpose
  • nix-sandbox: Utility functions to work with nix-shell sandboxes
  • opencl-mode: Syntax coloring for opencl kernels
  • org-clock-convenience: convenience functions for org time tracking
  • select-themes: Color theme selection with completing-read
  • silkworm-theme: Light theme with pleasant, low contrast colors.
  • slime-docker: Integration of SLIME with Docker containers.
  • vhdl-capf: Completion at point function (capf) for vhdl-mode.
  • url-http-ntlm: NTLM authentication for the url library
  • tramp-theme: Custom theme for remote buffers

2016-02-15 Emacs News

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, EmacsWiki:RecentChanges, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2016-02-08 Emacs News

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, EmacsWiki:RecentChanges, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2016-02-01 Emacs News

Update 2016-02-02: Added Hacker News links.

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2016-01-25 Emacs News

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2016-01-18 Emacs News

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2016-01-11 Emacs News

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2016-01-04 Emacs News

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2015-12-28 Emacs News :emacs:emacs-news:

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2015-12-21 Emacs News :emacs:emacs-news:

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2015-12-14 Emacs News :emacs:emacs-news:

Links from reddit.com/r/emacs, /r/orgmode, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2015-12-07 Emacs News :emacs:emacs-news:

Links from reddit.com/r/emacs, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2015-11-30 Emacs News

Links from reddit.com/r/emacs, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel.

Past Emacs News round-ups

2015-11-23 Emacs News

Links from reddit.com/r/emacs, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, the changes to the Emacs NEWS file, and emacs-devel

Past Emacs News round-ups

2015-11-16 Emacs News

Links from reddit.com/r/emacs, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, and the changes to the Emacs NEWS file.

Past Emacs News round-ups

2015-11-09 Emacs News

Links from reddit.com/r/emacs, Hacker News, planet.emacsen.org, Youtube, and the Emacs commit log.

Past Emacs News round-ups

Set up Emacs News mailing list

  • State “DONE” from “STARTED” [2015-11-10 Tue 20:09]

2015-11-02 Emacs News

Previous roundup - Links from reddit.com/r/emacs, planet.emacsen.org, and Youtube

2015-10-26 Emacs News :emacs:round-up

Links were from reddit.com/r/emacs, planet.emacsen.org, and Youtube. Here’s last week’s round-up, too. Enjoy!

Queue Emacs News updates

Set up Emacs News mailing list

  • State “DONE” from “STARTED” [2015-11-10 Tue 20:09]

Emacs chats

Revise transcript for Magnar Sveen

Transcribe Avdi Grimm’s chat

Shouldn’t be verbatim - remove ums, ahs, filler words, etc. =)

Transcribe Christopher Wellons’ chat

Transcribe Carsten Dominik’s talk

Update missing podcast episode

  • State “DONE” from “STARTED” [2015-11-07 Sat 11:31]
2015-11-07 11:02

http://askubuntu.com/questions/178481/how-to-download-an-mp3-track-from-a-youtube-video youtube-dl https://www.youtube.com/watch?v=QRBcm6jFJ3Q –extract-audio –audio-format mp3 –prefer-ffmpeg

How do I edit mp3 tags again? Ah, I just have to be in the directory view.

Follow up on Xah Lee’s suggestions regarding Emacs Chats

  • Tikhon Jelvis?
  • Follow up with Xah Lee’s list
  • Bodil again?

2015-12-10 John Wiegley

Set up for chat with John Wiegley

http://hangouts.google.com/onair

  • [X] Close other windows
  • [X] Grab some water
  • [X] Set up Google Hangout On Air
  • [X] Enable Q&A
  • [X] Copy Youtube and join links
  • [X] Update event description (see template)
  • [ ] Post as comment as well

Chat with John Wiegley about Emacs maintainership etc.

https://plus.google.com/events/c2l1cl3vdt3l9s282adb2a5cfps

2015-12-10 Emacs Chat: John Wiegley on maintaining Emacs and how you can help :emacs:emacs-chat:

John Wiegley shared how he uses Gnus and Org to help him with the volume of Emacs-related information, and how people can get started with Emacs development.

  • 0:02 Gnus for mail and news
  • 0:04 Organizing groups by topic
  • 0:05 Adaptive scoring and prioritization
  • 0:09 Setup for mail: Gmail, Fetchmail, Dovecot, Gnus
  • 0:11 Time: 1-2 hours a day
  • 0:13 Community-building
  • 0:15 Using Org to keep track of initiatives
  • 0:19 Reading bug reports in Gnus
  • 0:22 How people can help: tests, documentation, reviewing bugs
  • 0:24 Coverage
  • 0:33 Efficiency, benchmarks
  • 0:40 Magit, Projectile, Flycheck
  • 0:45 Following up on emacs-devel topics: IDEs, APIs, lexical binding, Guile, etc.

Announce johnw/sachac EmacsCast

  • Set up Google+ Event
  • Set up redirection - maybe

Other community tasks

Follow up on StackOverflow question

  • State “DONE” from “TODO” [2015-06-12 Fri 14:44]
http://emacs.stackexchange.com/questions/12900/passing-a-variable-to-template-function-in-org-capture-templates/12926#12926

Process Emacsconf videos

  • State “DONE” from “TODO” [2015-09-25 Fri 17:59]

Download Emacsconf videos

  • State “DONE” from “WAITING” [2015-09-01 Tue 19:05]
  • State “WAITING” from “TODO” [2015-09-01 Tue 17:56]
https://www.reddit.com/r/Twitch/comments/36qtwg/is_there_any_way_of_currently_download_a_past_vod/

Cut the rest of the Emacs videos

International Lisp Conference 2014 (August)

Contact: Dave Cooper

Projects

Set up .emacs.d reading club

Make a list of .emacs.d to recommend to various audiences

Set up talk- or mastermind-type hangouts

Publishing Emacs

Clean up uDemy formatting for Emacs Basics

Tweak table of contents so that it’s always visible / easy to get to

  • Rainer

Emacs Life

Sketch out personas

Set up mailing list

How to Read Emacs Lisp

Link

[#C] Emacs Basics

Make video on extending Emacs

https://twitter.com/gozes/status/446397063194894337

Build - Emacs: Record Emacs Basics video on themes and faces

[#A] Record session on learning keyboard shortcuts

Write about how to scroll

A map for customizing Org

  • Common options you may want to change
  • Advanced options and why, plus examples of what you can do with them

Difference compared to M-x customize-group org - highlights specific things you may want to tweak, and provides screenshots/examples.

Find a way to easily make a list of all the customization options by group

Learn from other books

> about a year going through Land of Lisp by Conrad Barski. And lately I’ve > been working my way through Clojure Programming by Emerick, Grand, and Cliff Rodgers

Record another Emacs config video

Sketch out Org Mode coaching

Write a tutorial from installing Emacs to getting Org 8 updated

Announce EmacsLife.com

Write about mode cookies

Write about load path shadowing

Make animated GIF demonstrations for smartparens functionality

https://github.com/chrisdone/structured-haskell-mode

Write about undo

http://emacs-fu.blogspot.ca/2010/11/undo.html

Prepare a financial report of how much I’m investing in the Emacs community

  • Emacs chat transcripts
  • Hosting, domain names
  • Other delegation experiments

Make it easier to bookmark sections of guide

Beeminder.el

~/code/beeminder.el/beeminder.el

Emacs ABCs

Other Emacs tasks

Convert ~/bin to README.org

https://expoundite.net/guides/dotfile-management https://github.com/mitchty/dotfiles/tree/org-mode-all-the-things

Add more notes to baby steps guide for Org

https://mail.google.com/mail/u/0/#inbox/153ed508f5551caf Mark Lewin

Change Helm refile to show me outline path in addition to quick selection

Write about emacsclient -c -nw

Set up Emacs as a daemon

  • State “DONE” from “STARTED” [2016-04-07 Thu 17:55]
so that it’s less of a bother when X hangs on me https://www.emacswiki.org/emacs/EmacsAsDaemon http://stackoverflow.com/questions/18904529/after-emacs-deamon-i-can-not-see-new-theme-in-emacsclient-frame-it-works-fr
(defun my/set-up-frame ()
  (my/setup-color-theme)
  (tooltip-mode -1)
  (tool-bar-mode -1)
  (menu-bar-mode 1)
  (scroll-bar-mode -1))

(defun my/setup-color-theme ()
  (interactive)
  (color-theme-solarized-dark)
  (set-face-foreground 'secondary-selection "darkblue")
  (set-face-background 'secondary-selection "lightblue")
  (set-face-background 'font-lock-doc-face "black")
  (set-face-foreground 'font-lock-doc-face "wheat")
  (set-face-background 'font-lock-string-face "black")
  (set-face-foreground 'org-todo "green")
  (set-face-background 'org-todo "black"))

(if (daemonp)
    (add-hook 'after-make-frame-functions
        (lambda (frame)
            (select-frame frame)
            (my/set-up-frame))))

Re-cut wasamasa’s lightning talk on Emacs graphics

  • State “DONE” from “TODO” [2015-10-16 Fri 14:19]

Coding tasks

See Org linked files in a Dired buffer

Captured 2016-01-01 18:10

org-open-at-point uses org-element sachachua.com/dotemacs#org-dired my/org-dired-file-links-in-region

Consider average clocked time per day report - Kundry_Wag, #org-mode

Captured 2015-12-29 13:55

Try out avy - johnw’s rec

Captured 2015-12-21 17:48

Refile and jump

Captured 2015-12-18 14:42
(defun my/org-refile-and-jump ()
  (interactive)
  (call-interactively 'org-refile)
  (let ((current-prefix-arg '(16)))
    (call-interactively 'org-refile)))
(bind-key "C-c C-r" 'my/org-refile-and-jump org-mode-map)

Update org-protocol patch based on feedback

Captured 2015-12-20 11:41

[#C] Figure out how to export ICS for Emacs Chats

Captured 2015-12-19 19:36

https://mail.google.com/mail/u/0/#search/hangout/151a229f2001beb0

Come up with a way for my shell scripts to prompt me for arguments in Emacs

Captured 2015-12-19 19:29

irc session `direct.sachachua.com:10001/#emacs’

Display notifications from Emacs or the command line

http://superuser.com/questions/174885/how-to-write-to-kdes-osd-or-notification-from-console notify-send

How to set up tea-time in emacs to use native notification system in gnome - Unix & Linux Stack Exchange

org-timer-done-hook? (notifications-notify :title “Hello”)

Follow up on org-protocol patch

Captured 2015-12-13 19:33

Email from Sacha Chua: Re: {PATCH} org-protocol: Allo

Learn how to use pcase

Captured 2015-12-13 17:24

irc session `direct.sachachua.com:10001/#emacs’

Check out org-protocol-capture with HTML

Captured 2015-12-09 16:56 https://github.com/alphapapa/org-protocol-capture-html

Add an insert-link protocol

Captured 2015-12-08 10:33

So that I can easily add links at point. Formatted as an Org list for now.

(defun my/org-protocol-insert-link (info) 
  "Store and insert the link at point based on INFO."
  (org-protocol-store-link info)
  (with-current-buffer (window-buffer (selected-window))
    (insert "- ")
    (org-insert-last-stored-link 1)
    (insert "\n")))
(add-to-list 'org-protocol-protocol-alist '("insert-link" :protocol "insert-link" :function my/org-protocol-insert-link))

Note lexical-binding in org-colview

Captured 2015-12-05 23:12

Get my/org-refile-to-previous to work again

Debug Emacs crashes

2015-12-04 11:14

enlive - HTML document selectors

Source: [2015-11-04 Wed], enlive - MELPA

query html document with css selectors

Add C-u to ! so that I can track into a different category

  • State “CANCELLED” from “TODO” [2015-11-25 Wed 21:00]
2015-11-15 22:31

Set up hydra for quick logging of Quantified Awesome things

  • State “DONE” from “STARTED” [2015-11-11 Wed 19:35]
  • State “CANCELLED” from “STARTED” [2015-11-11 Wed 19:23]
    Cancelled because it generally makes sense to tie these to individual tasks. Except maybe walk and clean the kitchen? Hmm. Okay, maybe it is worth it.

Figure out where org-add-log-note is messing up

Add today’s agenda to refile targets

  • State “DONE” from “STARTED” [2015-11-11 Wed 19:13]

Based on How to get the raw data for an org-mode agenda without an agenda view? - Emacs Stack Exchange

(defun my/org-get-todays-items-as-refile-candidates ()
  "Return items scheduled for today, ready for choosing during refiling."
  (delq
   nil
   (mapcar
    (lambda (s)
      (if (get-text-property 0 'org-marker s)
          (list
           s
           (buffer-file-name (marker-buffer (get-text-property 0 'org-marker s)))
           nil
           (marker-position (get-text-property 0 'org-marker s)))))
    (save-window-excursion (my/org-get-entries-fn (calendar-current-date) (calendar-current-date))))))

(defun my/org-get-entries-fn (begin end)
"Return org schedule items between BEGIN and END.
USAGE:  (org-get-entries-fn '(6 1 2015) '(6 30 2015))"
  (require 'calendar)
  (require 'org)
  (require 'org-agenda)
  (require 'cl)
  (unless
      (and
        (calendar-date-is-valid-p begin)
        (calendar-date-is-valid-p end))
    (let ((debug-on-quit nil))
      (signal 'quit `("One or both of your gregorian dates are invalid."))))
  (let* (
      result
      (org-agenda-prefix-format "")
      (org-agenda-entry-types '(:scheduled))
      (date-after
        (lambda (date num)
          "Return the date after NUM days from DATE."
          (calendar-gregorian-from-absolute
           (+ (calendar-absolute-from-gregorian date) num))))
      (enumerate-days
        (lambda (begin end)
          "Enumerate date objects between BEGIN and END."
          (when (> (calendar-absolute-from-gregorian begin)
                   (calendar-absolute-from-gregorian end))
            (error "Invalid period : %S - %S" begin end))
          (let ((d begin) ret (cont t))
            (while cont
              (push (copy-sequence d) ret)
              (setq cont (not (equal d end)))
              (setq d (funcall date-after d 1)))
            (nreverse ret)))) )
    (org-agenda-reset-markers)
    (setq org-agenda-buffer
      (when (buffer-live-p org-agenda-buffer)
        org-agenda-buffer))
    (org-compile-prefix-format nil)
    (setq result
      (loop for date in (funcall enumerate-days begin end) append
        (loop for file in (org-agenda-files nil 'ifmode)
          append
          (progn
            (org-check-agenda-file file)
            (apply 'org-agenda-get-day-entries file date org-agenda-entry-types)))))
    (unless (buffer-live-p (get-buffer org-agenda-buffer-name))
      (get-buffer-create org-agenda-buffer-name))
    (with-current-buffer (get-buffer org-agenda-buffer-name)
      (org-agenda-mode)
      (setq buffer-read-only t)
      (let ((inhibit-read-only t))
        (erase-buffer))
      (mapcar
        (lambda (x)
          (let ((inhibit-read-only t))
            (insert (format "%s" x) "\n")))
        result))
;;    (display-buffer org-agenda-buffer-name t)
    result))

Work on menu planning in Emacs

  • State “DONE” from “STARTED” [2015-05-09 Sat 15:45]

Sort out org-contacts integration with Gnus

So that:

  • : shows the person’s contact entry
  • ; lets me add a note (org-capture)
  • capturing takes the reply-to if needed

Look into incorrect timestamps in org-gcal

Set up org-gcal

https://github.com/myuhe/org-gcal.el

~/elisp/org-mode/lisp/org-protocol.el

Add prompt to quantified quick track

Captured 2015-12-05 12:39

~/.emacs.d/Sacha.org

Add effort to agenda view

Captured 2015-12-05 09:58

org mode - org-agenda todo effort rollup - Emacs Stack Exchange

Update patch based on Aaron’s feedback

Captured 2015-12-05 09:52

Pass the property list as the only parameter, and condition-case off that

Add layer resize as a button to Emacs

2015-12-04 21:43

Sort out stylus clicks in Emacs

2015-12-04 20:18

It looks like the stylus reports mouse-movement event right away, so thet in cancels the button press. Yup, that was it. If I comment out the check for mouse-movement, it’s okay. I never drag with my mouse anyway, so maybe I should just override this in my config.

[#B] Update patch based on Rasmus’ feedback

2015-12-02 16:29 Email from rasmus@gmx.us: Re: {PATCH} org-protocol: Allo

Emacs Magit tutorial | Rewrite older commit messages – Shingo Fukuyama – Web & iOS Developer in Japan

[#C] Look into org-agenda-sorting-strategy and tag-up

2015-11-30 22:42

Make invoice template in Org Mode

so that I don’t have to switch to Windows for that http://notes.secretsauce.net/notes/2014/10/01_org-mode-for-invoices.html

Invoice date: 2015-12-01

Make a fill-in drill based on an Org table

Clock into existing or new task

[#C] Get my/org-refile-to-previous to work again

[#C] Don’t clobber agenda when displaying today’s tasks

Write some Emacs Lisp to make it easier to insert keybinding and function into Org Mode

Write a function for quickly previewing images when writing

Add describe-function and find-function to helm-M-x

[#C] Modify art-bollocks to include more weaselly words

Add last-contact tracking to org-contacts

Email from Steffen Heilmann: Re: org-mode question

[#C] Get web link from Gwene

[#C] Get web link from Gmane

Investigate org toc local section

[#C] Get org toc id to work for other export modes

Email from Sacha Chua: Re: TOC local for specified he

Behaviour

Get the hang of Org Mode columns

Practise using org-agenda with bulk actions

Learn how to work with multiple selections in Helm

Check out gnus-read-ephemeral-emacs-bug-group

from johnw

Improve Org Mode organization

http://sachachua.com/blog/2014/12/can-improve-organize-notes-org-mode/

Focus on organizing by tags - cooking

Focus on organizing by outline - writing

Focus on organizing by files - books

Focus on organizing by properties - energy

helm-swoop

multiple-cursors

scratch

smartparens

web-mode

C-c C-f for code folding C-c C-n between tags C-c C-s snippets? C-c C-m selection and expansion C-c C-i indent entire buffer C-c C-d d show tag mismatch C-c C-e b element beginning, c clone, d down, e end, i inner, k kill, n next, p previous, r rename, s select, v vanish (like splicing)

Study Helm

Documentation

Check out yaoddmuse - johnw

  • State “DONE” from “STARTED” [2015-11-20 Fri 09:56]

Write starter guide for Emacs community

  • State “DONE” from “TODO” [2015-11-17 Tue 17:59]
2015-11-11 13:59

<johnw> sachac: I wonder if you’d be willing to craft a “starter’s guide” to getting involved in the Emacs community. This would be things like a list of places to go for: starting out with .emacs file customizations; how to contribute code to the Emacs project; and the various communities that exist for people wanting to ask questions and join discussions about Emacs. <johnw> sachac: I feel like our “offerings” are quite scattered through the web, and we’re lacking that “start here” type of place

<choki> sachac: :D <sachac> johnw: I’ll probably modify http://www.emacswiki.org/emacs/LearningEmacs and set up some kind of EmacsCommunity page, too.

Write GetHelp page

  • State “DONE” from “STARTED” [2015-11-17 Tue 12:43]

Write about setup for e-mail

http://sachachua.com/blog/2015/11/2015-11-18-emacs-hangout/

Make cheatsheet

Write about testing

[#C] Look at Yasnippet doc TODOs

http://capitaomorte.github.io/yasnippet/snippet-organization.html

Write blog post about cooking with Emacs

Improve EmacsWiki

http://www.emacswiki.org/emacs/RecentChanges

Update information on customizing initfile

Other Emacs-related tasks

Write Emacs Lisp to make it easier to follow up on an index card

  • State “DONE” from “STARTED” [2016-02-07 Sun 18:33]

Input: identifier (read from file, complete ~/sketches) Output: file with ref and imported layer Mwahaha!

  (defun my/follow-up-on-sketch (filename)
    "Prompt for FILENAME to follow up on.
Create an index card with it as a layer, and add the ref to the filename."
    (interactive (list (helm-read-file-name "Image: " :initial-input "~/sketches/")))
    (let ((index-card (my/prepare-index-card-template      
                       (format "-- index card ref %s"
                               (and (string-match "^[^ \\.]+" (file-name-nondirectory filename))
                                    (match-string 0 (file-name-nondirectory filename)))))))
      (shell-command (format "convert %s %s -colorspace cmyk %s"
                             (shell-quote-argument (expand-file-name my/index-card-template-file))
                             (shell-quote-argument (expand-file-name filename))
                             (shell-quote-argument (expand-file-name index-card))))
      (shell-command (format "%s %s &"
                             (shell-quote-argument my/sketch-executable)
                             (shell-quote-argument (expand-file-name index-card))))
      (my/rotate-screen 180)
      (my/set-up-sketch-buffer)))

Hmm… Can I compose the PSD instead? Ooh, that works!

Send e-mail re: patch for order-specific thing for key-chord

Captured 2016-02-07 16:03

Experimental micro-habits and micro-resources

Automate text

Automate Text

Create incentives for me to reply to e-mail

  • State “CANCELLED” from “TODO” [2015-12-03 Thu 23:42]
  • Cat pictures? Jokes? =)

Check out Memacs

Check out John Kitchin’s Youtube video

  • State “DONE” from “TODO” [2015-05-08 Fri 21:50]
http://t.co/chi3wKS4YM

[#A] Work on Think like an Emacs Geek

  • State “CANCELLED” from “TODO” [2015-01-01 Thu 23:50]
    On hold for now
  • State “DONE” from “TODO” [2014-12-17 Wed 15:24]
  • State “DONE” from “STARTED” [2014-12-17 Wed 15:23]

Books to write: Think like an Emacs Geek

Integrate journal with review

  • State “DONE” from “TODO” [2015-05-11 Mon 21:10]
http://sachachua.com/blog/2014/11/using-org-mode-keep-process-journal/

Practise working out loud more when it comes to Emacs

  • State “CANCELLED” from “TODO” [2015-05-08 Fri 21:50]
http://sachachua.com/blog/2014/11/emacs-coaching-unknowns-figuring-want-learn/

Include Ledger in timeline view

http://sachachua.com/blog/2014/11/keeping-financial-score-ledger/

Fix colour scheme

  • State “DONE” from “TODO” [2015-05-08 Fri 21:50]

Learn about elnode

  • State “CANCELLED” from “SOMEDAY” [2015-12-03 Thu 23:42]
  • State “SOMEDAY” from “STARTED” [2014-04-17 Thu 22:52]

Learn about erefactor

  • State “CANCELLED” from “SOMEDAY” [2015-12-03 Thu 23:42]
  • State “SOMEDAY” from “STARTED” [2014-04-17 Thu 22:52]

[#C] Explore and update org-effectiveness

[#C] Compare org-drill and org-learn

[#C] Explore org-secretary

Explore smiller’s .emacs.d

https://github.com/smiller/.new.emacs.d

Figure out Memacs style syncing of text messages

Use Memacs to pull in blog posts

Use Memacs to pull in sent email

Update package description and documentation for artbollocks-mode

Set up experimental config and notes - Cameron

Persistent scratch

Try ido, vertical, smex, flx-ido

manage-minor-mode

https://github.com/ShingoFukuyama/manage-minor-mode https://www.youtube.com/watch?v=XjKtkEMUYGc

Get into automated testing with ecukes

Experiment with key-chord and a keymap - does that work?

Learn how to profile Emacs code

Show org timeline for today

Writing

Define more abbreviations

  • Hmm, can I get a menu of abbreviations that I can select with letters or numbers, like the way Dragon Naturally Speaking does it?

Look for other packages

Web development

Investigate evil-surround

Find some kind of Javascript unit testing framework that works well for me

See if there’s anything better than web mode

Learn how to fix commits in magit

Learn other magit features

Get the hang of phi-search and mc

Practice ace-jump-mode (keychord jj) and ace-jump-window (keychord jw)

Development

… hah, maybe I should start by helping fix up Emacs Lisp packages, since C is deep wizardry for me at the moment

Set up a build environment inside my VM

Git clone the latest repository

Look through debbugs.gnu.org/cgi/pkgreport.cgi?package=emacs for something small and manageable

Ooh, the debbugs package might be handy

Set up Gnus again so that I can access the developer lists/groups

Confirm posting through Gnus

Read patches to get the hang of things

Bugs/gaps to investigate?

3137 minor [Drew Adams ] 23.0.92; doc of compilation-get-file-structure

3393 minor [Drew Adams ] 23.0.94; Document lisp-indent-function in Elisp manual 3568 minor [Drew Adams ] 23.0.94; no doc for character composition 3566 minor [Drew Adams ] 23.0.94; explain why not to use group defined by define-minor-mode 5183 minor [Drew Adams ] 23.1; doc for `font-lock-extra-managed-props’ 6755 minor [Drew Adams ] 24.0.50; Customize buffer is too wide. Put doc string on separate line. 7751 minor [Drew Adams ] 24.0.50; `fill-paragraph’ on doc string with colons 7755 minor [Drew Adams ] 24.0.50; Document that you can apply a keyword to a menu submenu 8057 minor [Reiner Steib ] documentation of Summary: etc in log-edit buffers 8285 minor [Drew Adams ] 24.0.50; doc of `imenu-generic-expression’ and `imenu–generic-function’ 8422 minor [Drew Adams ] 24.0.50; doc of `apropos-internal’ 8549 minor [Uday S Reddy ] 23.3; Undocumented setting of eval-expression-debug-on-error 8693 minor [Drew Adams ] 24.0.50; doc strings in syntax.el 8716 minor [Dave Abrahams ] 23.3; :match-inline widget property undocumented 9117 minor [Drew Adams ] 24.0.50; Document menu keyword `:selected’ 9287 minor [těpán Němec ] Mention `displayed-month’ and `displayed-year’ in `diary-mark-entries-hook’ documentation 9898 minor [Drew Adams ] 24.0.90; doc of :key-sequence 10323 minor [Roland Winkler ] 24.0.92; docstring diary-date-forms 10346 minor [Drew Adams ] 24.0.92; doc string of `save-buffer’ 10872 10875,minor [Drew Adams ] 24.0.93; doc of `where-is-internal’ 11563 minor [Drew Adams ] 24.0.97; doc string of command `dired-insert-subdir’ 11571 minor [Drew Adams ] 24.0.97; doc string of `dired-get-subdir-min’ 12075 minor [Drew Adams ] 24.1; doc out of date, unclear wrt -selected- and save-window-excursion 13339 minor [Drew Adams ] 24.3.50; doc of `next-frame’ 13451 minor [Drew Adams ] 24.3.50; doc of `window-persistent-parameters’ and window parameters generally 13455 minor [michael_heerdegen@web.d] 24.2.91; profiler.el: missing documentation, menu stuff etc 13473 minor [Stephen Berman ] 24.3.50; Display Tables doc bug 13571 14577,minor [Drew Adams ] 24.3.50; doc of `interactive’ 13791 minor [Dmitry Gutov ] 24.3.50; scroll-margin docstring says “recenter” 13810 minor [Xue Fuqiao ] 24.3.50; Docstring of `newline’ is confusing 13841 minor [Drew Adams ] 24.3.50; Regression - unreadable `C-h k’ help 13926 minor [Drew Adams ] 24.3.50; doc string of `visual-line-mode’ 13945 minor [Xue Fuqiao ] `abreviated-home-dir’ isn’t documented 13993 minor [Drew Adams ] 24.3.50; doc of `complete-with-action’ 14006 minor [Drew Adams ] 24.3.50; doc of `completion-in-region-mode’, `completion-in-region’ 14206 minor [Drew Adams ] 24.3.50; doc string of `execute-kbd-macro’ 14278 minor [Drew Adams ] 24.3.50; doc of `defstruct’ 14321 minor [José Luis González ] Documentation doesn’t refer to set-scroll-bar-mode 14484 minor [Drew Adams ] 24.3.50; doc of `after-find-file’ 388:14523 minor,notabug,morein [Max Rottenkolber ] Inconsistency in font-lock/lisp mode for docstrings 401:14647 minor [Drew Adams ] 24.3.50; doc of `set-face-font’ 413:14797 minor [Drew Adams ] 24.3.50; new, undocumented menu structure using VECTORS? 419:14875 minor [Drew Adams ] 24.3.50; doc of :variable in `define-minor-mode’ - lamentable 424:14964 minor [Drew Adams ] 24.3.50; doc of `compare-window-configurations’ 438:15047 minor [Drew Adams ] 24.3.50; doc string of `find-listp-find-files’ etc. 454:15304 minor [Stephen Gilles ] 24.3, CEDET EDE documentation outdated (esp. ede-java-root) 463:15598 minor,org-mode [Joe Corneli ] 24.3.50; documentation: org-mode calendar interaction 466:15714 minor [Xue Fuqiao ] 24.3.50; Confusing documentation of face attributes 487:15947 minor [Glenn Morris ] DocView interferes with etc/enriched.doc 498:16019 minor [Teika Kazura ] Undocumented interaction with descendants of process created by Emacs (very annoying) 511:16227 minor,done [Jarek Czekalski ] 24.3.50; info documentation: Command Index not clickable (no links) 514:16312 minor [Phil Sainty ] 24.3.50; Docstring fix for `set-transient-map’ (and tangents…) 525:16513 minor [Drew Adams ] 24.3.50; doc string of `use-empty-active-region’ 530:16554 minor [Drew Adams ] 24.3.50; doc string of `dired-up-directory’: say what prefix arg does [eom] 531:16562 minor [jidanni@jidanni.org ] dired-do-shell-command’s docstring should mention where the suggestions come from 533:16590 minor,moreinfo [jidanni@jidanni.org ] flyspell-auto-correct-word dabbling deep into document 537:16654 minor [Reuben Thomas ] Inverted logic in docstring for kill-line? 538:16687 minor [Leo Liu ] 24.3.50; completion doc errors 565:17039 minor [Drew Adams ] 24.3.50; doc of `kbd`: arg format 570:17111 minor [Michael Heerdegen ] 24.3.50; server: C-x # inconsistent and barely documented 579:17263 minor [Drew Adams ] 24.4.50; doc string of `backward-delete-char-untabify’: active-region behavior 580:17274 minor [Drew Adams ] 24.4.50; eww doc 586:17390 minor [Johan Bockgård ] 24.4.50; Doc bug: Batch Mode 588:17403 minor [emacs18@gmail.com ] 24.4.50; package-alist doc-string error 596:17532 minor [Drew Adams ] 24.4.50; Options > `set-frame-font’ does not work as documented 599:17566 minor [Drew Adams ] 24.4.50; describe parameters in doc string: `dired-move-to-filename’ etc. 600:17567 minor [Drew Adams ] 24.4.50; doc string of `define-derived-mode’ 601:17571 minor [Drew Adams ] 24.4.50; doc string of `advice-function-mapc’ etc. 602:17582 minor [Drew Adams ] 24.4.50; once `eldoc-mode’ has been enabled, its timer remains on `timer-idle-list’ 609:17685 minor [Stefan Guath ] 24.3.91.1; help-C-file-name failes to create temp buffer ” DOC” 611:17707 minor [Drew Adams ] 24.4.50; doc string of `align-newline-and-indent’ 612:17709 minor [Samuel Bronson ] 24.3; `tool-bar-map’ seems inadaquately documented 613:17716 minor [Drew Adams ] 24.4.50; doc string of `winner-mode’ 615:17718 minor [Drew Adams ] 24.4.50; doc string of `display-buffer-alist’ 625:17862 minor [immerrr again ] 24.3; regexp-opt docstring is incorrect 631:17916 minor [Drew Adams ] 24.4.50; `write-region’ doc for numeric APPEND arg 634:17980 minor [Dan Jacobson ] perl-mode here document colors 636:17989 minor [Drew Adams ] 24.4.50; doc string of `hi-lock-find-patterns’ 637:17993 minor [Drew Adams ] 24.4.50; doc string of `hi-lock-file-patterns-prefix’ 640:17999 minor [Drew Adams ] 24.4.50; `define-minor-mode’ creates doc-string lines that are far too long 645:18020 minor [Richard Tollerton ] 24.3; sh-script comment indent failure involving apostrophes in comments/heredocs on previous lines 647:18024 minor [Drew Adams ] 24.4.50; doc of `y-or-n-p’ misses the main functionality: what it returns 648:18027 minor [Drew Adams ] 24.4.50; doc of `rectangle-mark-mode’ 649:18028 minor [Drew Adams ] 24.4.50; doc of `clipboard-kill-region’ `clipboard-kill-region-save’ 650:18029 minor [Ian Kelling ] 24.4.50; bad shell-script-mode indentation due to ^[{([] in a here document 654:18069 minor [Drew Adams ] 24.4.50; doc of rectangle highlighting & redisplay code 659:18087 minor [Drew Adams ] 24.4.50; doc string of `kill-region’ 661:18089 minor [Drew Adams ] 24.4.50; doc string of `delete-selection-helper’ 663:18092 minor [Drew Adams ] 24.4.50; doc string of `define-prefix-command’ 664:18106 minor [Carlos Pita ] term, ansi-term: clarify documentation 675:18190 minor [Drew Adams ] 24.4.50; doc string of `auth-source-backend-child-p’ 676:18192 minor [Reuben Thomas ] Incorrect implication in delete-{backward,forward}-char docstrings 678:18201 minor [Drew Adams ] 24.4.50; doc string of `file-accessible-directory-p’ 679:18202 minor [Drew Adams ] 24.4.50; doc string of `next-error-buffer-p’ 680:18207 minor [Ivan Shmakov ] erc-truncate-buffer-on-save: misleading variable name and docstring 681:18210 minor [Drew Adams ] 24.4.50; doc string of `gnutls-error-fatalp’ 682:18211 minor [Drew Adams ] 24.4.50; doc string of `posnp’ 692:18281 minor [Drew Adams ] 24.4.50; doc of `customize-apropos*’ 693:18296 minor [Drew Adams ] 24.4.50; doc string of `whitespace-mode’ 694:18317 minor [Drew Adams ] 24.4.50; doc string of `find-file-literally’ 700:18349 minor,done [michael_heerdegen@web.d] 24.3.92; define-minor-mode: generated doc of hook: mode vs. modefun 709:18442 minor [Kevin Ryde ] 24.3; easy-menu-define docstring of menu :label and :help 710:18478 minor [Drew Adams ] 24.4.50; doc string of `clone-indirect-buffer’ 715:18494 minor [Tom Tromey ] 24.4.50; defclass creates undocumented *-list-p function 717:18515 minor [Eli Barzilay ] 24.3; Documentation of `call-process’ 727:18634 minor [Drew Adams ] 24.4.50; doc string of `font-lock-remove-keywords’ 728:18636 minor,done [Drew Adams ] 24.4.50; doc of `display-monitor-attributes-list’ - DISPLAY? FRAME? 729:18637 minor [Drew Adams ] 24.4.50; doc of frame parameter DISPLAY vs actual value on MS Windows 735:18686 minor [Drew Adams ] 25.0.50; incorrect signature in doc string of `create-fontset-from-fontset-spec’ 745:18794 minor [Carlos Pita ] 24.4; python mode eldoc unnecessarily resizes echo area 747:18809 minor [Drew Adams ] 25.0.50; doc string of `insert-pair-alist’ 761:18881 minor,gnus [Demetrios Obenour ] 24.3; Escaping of MML tags is not documented

18691 wishlist [Drew Adams ] 25.0.50; Ido manual: index stuff (commands, keys, concepts)

Documentation: Indexing

18855 normal [Drew Adams ] 25.0.50; 123-char line in Org manual top menu

18843 normal [Paul Pogonyshev ] Invalid block indentation in Python mode

18708 normal [Andreas Politz ] 24.4.50; kmacro-step-edit-macro: Error in post-command-hook

R. [ 294: Tim Nielens ] bug#18611: 24.3; macre step edit and use of registers

17214 normal [Eli Zaretskii ] 24.3.50; C-q F1 does not display help, inserts null

17211 normal [Richard Smith ] Empty items show up in kill-ring if mouse-drag-copy-region is used

17207 normal [Jon Dufresne ] 24.3; html-mode incorrect indentation inside template syntax

Automated tests

Figure out if there’s a way to interact after an ob-R block

Check out orgaggregate

https://github.com/tbanel/orgaggregate

Smooth out autorecovery after a crash

Figure out why I’m making Emacs crash so much

Learn more about company and autocomplete

Compare MELPA and MELPA-Stable

[#C] Fix org-learn style

Try adding a helm source

http://kitchingroup.cheme.cmu.edu/blog/2015/01/24/Anatomy-of-a-helm-source/

Investigate org2blog issues to see if I’m comfortable maintaining this

Fix refiling from agenda

Edit Emacs Hangout video to blur avy-jump demo

  • State “DONE” from “TODO” [2015-07-02 Thu 20:51]

Play with melpa stats

  • State “DONE” from “STARTED” [2015-11-04 Wed 19:19]
http://melpa.org/download_counts.json http://melpa.org/archive.json
(let* ((download-counts (json-read-file "g:/code/melpastats/download_counts.json"))
       (archive (json-read-file "g:/code/melpastats/archive.json")))
  (mapcar (lambda (x)
            (let ((package (assoc-default (car x) archive)))
              (list (car x) (assoc-default 'desc package) (cdr x))
              )
            )
          (-slice (sort download-counts (lambda (a b) (> (cdr a) (cdr b))))
                  0 30)))

Fix How to Read Emacs Lisp

  • State “DONE” from “STARTED” [2015-10-19 Mon 15:09]

Reschedule Emacs Lisp Development Tips episode with jwiegley

Emacs