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).
Process document on Google Docs
https://plus.google.com/u/0/b/108840863190686221561/events/celhag99jn5dh0sfssqjqo6ivm8 https://plus.google.com/events/celhag99jn5dh0sfssqjqo6ivm8
- 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
- [X] Go to https://plus.google.com/b/108840863190686221561/events (log in as Emacs Conferences and Hangouts) as needed
- [X] Create an Event with the proper timezone information. Be sure to invite Public when creating the event, as you can’t add this afterwards. I usually set the location to “Google Hangouts URL will be posted here close to the event start.” or something like that.
- [X] Set up redirection http://sachachua.com/blog/wp-admin/tools.php?page=redirection.php
- [X] Announce on Twitter and other places.
- [X] Add to calendar
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!
- [ ] Close other windows
- [ ] Grab some water
- [ ] Set up Google Hangout On Air http://hangouts.google.com/onair
- [ ] Enable Q&A
- [ ] Copy Youtube and join links http://youtu.be/A4uunJOltj8
- [ ] Set up redirection http://sachachua.com/blog/wp-admin/tools.php?page=redirection.php
- [ ] Update event description (see template)
- [ ] Post as comment as well
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!
- [ ] Schedule Twitter http://grabinbox.com - something like:
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
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
https://plus.google.com/b/108840863190686221561/events/cqe6vjn5a3jbt8971n9ovljl78g
- [X] Go to https://plus.google.com/b/108840863190686221561/events (log in as Emacs Conferences and Hangouts) as needed
- [X] Create an Event with the proper timezone information. Be sure to invite Public when creating the event, as you can’t add this afterwards. I usually set the location to “Google Hangouts URL will be posted here close to the event start.” or something like that.
- [ ] Set up redirection http://sachachua.com/blog/wp-admin/tools.php?page=redirection.php
- [ ] Announce on Twitter and other places.
- [X] Add to calendar
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!
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
https://hangouts.google.com/call/reevevjychnebpd5vix6atdlgma http://youtu.be/uklkzbjEN-4
- [X] Close other windows
- [X] Grab some water
- [X] Set up Google Hangout On Air http://hangouts.google.com/onair
- [X] Enable Q&A
- [X] Copy Youtube and join links
- [X] Set up redirection http://sachachua.com/blog/wp-admin/tools.php?page=redirection.php
- [X] Update event description (see template)
- [X] Post as comment as well
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!
- [X] Schedule Twitter http://grabinbox.com - something like:
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
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.
- http://jabranham.com/blog/
- https://github.com/jabranham?tab=repositories
- http://kieranhealy.org/resources/emacs-starter-kit/
- https://github.com/vikasrawal/orgpaper
me | 8:49 PM | Jira |
Shakthi Kannan | 8:58 PM | https://github.com/ianxm/emacs-scrum |
me | 8:59 PM | org-ascii-text-width |
me | 9:03 PM | https://github.com/jtatarik/ical-event/blob/master/gnus-calendar.el |
Puneeth Chaganti | 9:03 PM | Paul, there seemed to be a lot of noise on your end. I muted you. Unmute yourself when you want to speak. Thanks! |
Bill Zimmerly | 9:13 PM | Great ssh client for Android –> https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client |
me | 9:13 PM | http://zot.github.io/Leisure/?load=http://zot.github.io/Leisure/elisp/README.org |
me | 9:18 PM | tmate |
Joe Heyming | 9:21 PM | gotta go, bye |
me | 9:22 PM | Quick tmate demo: ssh ro-OPif3M1DSekzNKzpfI7LScPid@to2.tmate.io |
Puneeth Chaganti | 9:23 PM | I can see the emacs tutorial. ~. |
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
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
- [X] Close other windows
- [X] Grab some water
- [X] Set up Google Hangout On Air http://hangouts.google.com/onair
- [X] Enable Q&A
- [X] Copy Youtube and join links http://youtu.be/SXkb7ZxLmsA
- [X] Set up redirection http://sachachua.com/blog/wp-admin/tools.php?page=redirection.php
- [ ] Update event description (see template)
- [ ] Post as comment as well
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!
- [X] Schedule Twitter http://grabinbox.com - something like:
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
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:
- me: http://users-phys.au.dk/harder/keywiz.el
- me: exercism.io
- Howard Abrams: Here is my notes: https://github.com/howardabrams/pdx-emacs-hackers Here was our first workshop: https://github.com/howardabrams/pdx-emacs-hackers/blob/master/workshops/keyboard-macros.org
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. =)
Possible topics:
- Emacs News
- emacswiki.org updates
- Proposals
- 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
- State “DONE” from “STARTED” [2015-11-13 Fri 16:36]
- 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
- [X] Close other windows
- [X] Grab some water
- [X] Set up Google Hangout On Air http://hangouts.google.com/onair
- [X] Enable Q&A
- [X] Copy Youtube and join links http://youtu.be/A4uunJOltj8
- [X] Set up redirection http://sachachua.com/blog/wp-admin/tools.php?page=redirection.php
- [X] Update event description (see template)
- [X] Post as comment as well
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!
- [X] Schedule Twitter http://grabinbox.com - something like:
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
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:
me | 9:30 PM | notmuch, mairix |
Will Monroe | 9:31 PM | thanks! |
Puneeth Chaganti | 9:33 PM | Hi everyone. |
me | 9:34 PM | nnmail-split-methods |
Puneeth Chaganti | 9:36 PM | I use imapfilter for my non-gmail account. |
Diego Berrocal | 9:36 PM | what about the gmail one? |
Will Monroe | 9:36 PM | these are excellent suggestions for a new gnus user Puneeth, thank you for org2blog! |
Puneeth Chaganti | 9:37 PM | I don’t yet use gmail with mu4e. Just not sure how long downloading all my mail would take. |
Diego Berrocal | 9:38 PM | https://mosh.mit.edu/#techinfo ^ better ssh |
Will Monroe | 9:39 PM | Puneeth, I’ve used mu4e with offlineimap to download lots of gmail. It did take a lot of time for ~4GB to download. |
Puneeth Chaganti | 9:40 PM | Yeah, 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 Berrocal | 9:41 PM | doesn’t gnus freeze your emacs sometimes? |
me | 9:41 PM | I’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 Berrocal | 9:41 PM | it did on me last time I used it (years ago) Link to Window Manager: https://github.com/ch11ng/exwm |
Puneeth Chaganti | 9:44 PM | http://conkeror.org/ |
Will Monroe | 9:46 PM | Bye everyone! It was nice talking with you. |
Daniel Gopar | 9:48 PM | Diego do you have an example of using firestarter with rsync? Do you have your init.el uploaded in Github or somwhere? |
Diego Berrocal | 9:49 PM | unfortunately it’s not in my config anymore I’ll try to make a blog post |
Daniel Gopar | 9:50 PM | sweet \o/ Let me know if you end up creating a post |
Diego Berrocal | 9:50 PM | yeah \o/ |
Puneeth Chaganti | 9:52 PM | Yes, I found it useful too. Thanks for doing those posts, Sacha |
me | 9:53 PM | |
Diego Berrocal | 9:53 PM | not more scrolling through MELPA twitter now https://chrome.google.com/webstore/detail/edit-with-emacs/ljobjlafonikaiipfkggjbhkghgicgoh?hl=en edit-with-emacs ^ |
Bryan Maass | 9:54 PM | https://chrome.google.com/webstore/detail/edit-with-emacs/ljobjlafonikaiipfkggjbhkghgicgoh?hl=en |
Howard Melman | 9:56 PM | https://github.com/jrus/cocoa-text-system |
Bryan Maass | 9:56 PM | https://www.hcs.harvard.edu/~jrus/site/cocoa-text.html |
me | 9:58 PM | Reddit discussion of spaceline https://www.reddit.com/r/emacs/comments/3mq61l/spaceline_spacemacs_modeline_extracted_as_a/ |
me | 9:59 PM | http://emacsthemes.com/ |
Bryan Garza | 10:03 PM | https://github.com/kuanyui/moe-theme.el |
me | 10:07 PM | (org) Tables in arbitrary syntax From Joseph: yihui.name/knitr |
Bryan Garza | 10:19 PM | https://www.masteringemacs.org/article/complete-guide-mastering-eshell https://github.com/k-talo/volatile-highlights.el https://github.com/Malabarba/beacon |
Diego Berrocal | 10:25 PM | git-timemachine |
me | 10:27 PM | (setq undo-tree-visualizer-timestamps t)<br> (setq undo-tree-visualizer-diff t) |
Daniel Gopar | 10:28 PM | Diego can you put a link to your site? |
Diego Berrocal | 10:30 PM | cestdiego.github.io ^ |
- State “DONE” from “TODO” [2015-06-22 Mon 17:34]
- State “DONE” from “TODO” [2015-09-25 Fri 17:58]
Update on Emacs Conf 2015 videos
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!
- [X] Schedule Twitter http://grabinbox.com - something like:
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 .
- [X] Set up Emacs buffer or paper for noting timestamps M-x org-timer-start, M-x org-timer-item (M-RET)
- [X] Come up with a short list of things to fill in the gaps
- https://rawfoo.wordpress.com/2015/10/11/56-write-up-some-possible-stuff-to-talk-about-during-emacs-chat-2015-10-14/comment-page-1/#comment-6
- Emacs conference videos, yay!
- Org table time calculations
- Unwrapping spans
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 .
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 Hanchrow | 8:56 PM | I’m so much more comfortable with text than video … if other people join, will I see their icons? |
me | 8:56 PM | Yup. 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 Hanchrow | 8:57 PM | uh … so “livestream” is something different from Hangout? :-\ livestream must be “read only” |
me | 8:58 PM | Yup, livestream (Youtube, etc.) is read only |
Eric Hanchrow | 8:58 PM | ah dinnertime already! |
Puneeth Chaganti | 9:09 PM | Hi everyone. |
me | 9:10 PM | Hi Puneeth! |
Kiran Gangadharan | 9:37 PM | https://github.com/abo-abo/org-download |
Puneeth Chaganti | 9:41 PM | https://github.com/punchagan/clip2org I have to head off folks! I’ll catch up with video later. Have a good day/night! |
me | 9:57 PM | See you! |
Dave Marquardt | 10:13 PM | Sacha, 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! |
Thanks to Philip Stark for hosting this one!
table td { word-wrap: break-word }- 00:07 reproducible research
- 00:13 windows
- 00:18 mail
- 00:30 config
- 00:34 spacemacs
- 00:40 keys
- 00:50 Emacs -nw
- 00:55 sessions, projectile
- 00:57 hydra
- 01:02 source navigation, gnu global
- 01:13 private variables?
- 01:14 exercism.io
- 01:18 request tracker
- 01:23 completion
Text chat:
Paul Harper | 2:08 PM | Evan’s Links: http://www.misshula.org/category/tutorials.html Dart Throwing Chimp: https://dartthrowingchimp.wordpress.com/ |
Philip Stark | 2:15 PM | https://www.vagrantup.com/ http://stevelosh.com/blog/2012/10/the-homely-mutt/ |
Paul Harper | 2:19 PM | mu4e: 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/ |
me | 2:23 PM | Maybe http://emacswiki.org/emacs/MultipleSMTPAccounts ? |
Magnus Henoch | 2:24 PM | I 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 Beton | 2:25 PM | org mode is new |
Rogelio Zarate | 2:26 PM | Just started with emacs |
Paul Harper | 2:27 PM | Emacs 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 |
me | 2:28 PM | Was 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 Harper | 2:41 PM | Not 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/ |
me | 2:42 PM | http://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 Beton | 2:44 PM | thank you |
Rogelio Zarate | 2:48 PM | Too many opinions on how to do things, example keybing on emacs/os x |
me | 2:50 PM | http://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 Gopar | 2:58 PM | https://github.com/gopar/.emacs.d/blob/master/init.el#L442 |
Paul Harper | 2:59 PM | Something 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 Stark | 3:02 PM | What’s GIS? |
me | 3:03 PM | Phil: Hmm, something like http://emacs.stackexchange.com/questions/608/evil-map-keybindings-the-vim-way using tags? |
Philip Stark | 3:05 PM | https://www.gnu.org/software/global/ |
Philip Stark | 3:07 PM | http://elpa.gnu.org/packages/ggtags.html |
Daniel Gopar | 3:09 PM | so 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 Stark | 3:09 PM | https://github.com/skeeto/skewer-mode |
Rogelio Zarate | 3:14 PM | How do you handle projects, like in Sublime, do you use Projectile or Perspective? |
Philip Stark | 3:14 PM | http://exercism.io/ |
me | 3:16 PM | https://github.com/losingkeys/4clojure.el and http://endlessparentheses.com/be-a-4clojure-hero-with-emacs.html |
Philip Stark | 3:18 PM | https://www.bestpractical.com/rt/ |
Rogelio Zarate | 3:19 PM | Keeping just one list sounds like the correct approach. Great tip. |
me | 3:19 PM | https://saintaardvarkthecarpeted.com/blog/archive/2013/06/Check_in_to_an_RT_ticket_with_Mutt__Emacs_and_Orgmode.html |
Paul Harper | 3:21 PM | Notmuch https://www.youtube.com/watch?v=PK5rOT6k8rw |
me | 3:29 PM | Want to get notified about upcoming hangouts? You can sign up for notifications at http://eepurl.com/bbi-Ir |
- 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
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.
- 0:05 Packages
- 0:09 Web mode
- 0:13 Building new habits
- 0:16 Org mode
- 0:18 System administration
- 0:20 Reading mail and news
- 0:26 Python, elpy, jedi
- 0:35 Haskell
- 0:38 Clojure
- 0:39 Keybindings
- 0:46 Macs
- 0:48 Podcast
- 0:50 Org Mode
- 0:56 Mac - cocoa-text-system
- 1:00 Org Mode
- 1:05 Guide key
- 1:06 Magit
- 1:08 which-key
- 1:10 Hydra, Eww
- 1:16 Debugging config
- 1:22 Versions
- 1:30 Debugging, org publishing
- 1:37 debug-on-message
- 1:37 org-map-entries
- 1:45 org-babel, graphviz
- 1:54 imagex
- 1:56 PlantUML
Text chat (links edited to avoid weird wrapping things):
me | 9:18 PM | literate devops link |
Daniel Gopar | 9:34 PM | config link |
me | 9:37 PM | jwiegley/dot-emacs jwiegley - haskell |
Howard Melman | 9:48 PM | cocoa-text-system |
Mr Swathepocalypse | 9:55 PM | I have to go attend to some work stuff, I look forward to watching the rest of the hangout later on. |
me | 9:55 PM | Orgstruct |
Mr Swathepocalypse | 9:55 PM | Thanks guys! |
me | 9:55 PM | Bye Dylan! my config erc erc-pass |
Howard Abrams | 9:59 PM | Did 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 Gopar | 10:05 PM | Have you guys used “helm-M-x”? It’s part of the helm package I believe |
Kaushal Modi | 10:07 PM | ready to share which-key package |
Daniel Gopar | 10:10 PM | Got to go. Nice talking to everyone. |
Kaushal Modi | 10:14 PM | config link |
Kaushal Modi | 10:37 PM | (setq debug-on-message “Making tags”) |
me | 10:39 PM | org-map-entries |
Correl Roush | 10:47 PM | git graphs |
me | 10:54 PM | imagex-global-sticky-mode imagex-auto-adjust-mode |
Kaushal Modi | 10:54 PM | Emacs-imagex config link example of setting ditaa and plantuml |
Correl Roush | 10:58 PM | writing specs link that has some setup steps listed out as well |
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 Sinha | 9:23 PM | http://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 Jones | 9:32 PM | https://github.com/heikkil/org-dropbox |
Jack G. | 9:36 PM | nyan Cranky_walk.gif |
Jack G. | 9:42 PM | Here’s the gif I have as my nyan |
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
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
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
https://plus.google.com/b/108840863190686221561/events/cd2t514r76je6jtgab9csenukd4- State “DONE” from “STARTED” [2015-05-19 Tue 12:51]
https://www.reddit.com/dev/api
/r/emacs/new https://www.reddit.com/r/emacs/new.json ~/bin/list-reddit-links.coffee
irc session `direct.sachachua.com:10001/#emacs’
Captured 2015-12-15 17:25- 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/
(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:
- http://tiagoweber.github.io/blog/entry1.html
- http://howardism.org
- https://yoo2080.wordpress.com
- http://www.wilfred.me.uk/
- cestlaz.github.io
- https://manuel-uberti.github.io/
- http://kitchingroup.cheme.cmu.edu/blog/
- http://gergely.polonkai.eu/blog/
- http://anbasile.github.io/2016/11/14/wc-mode/
- http://zck.me/
(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"))
- Navigation:
- Org Mode:
- Emacs development:
- Other:
- ITerm 2 terminal extensions in emacs shell-mode (Reddit)
- Best clang-format integration
- How do I get a fully monochrome setup
- [[https://www.reddit.com/r/emacs/comments/46sc9q/orgmode_q_how_to_create_journal_entry_when_task/][[org-mode] Q. how to create journal entry when task becomes completed?]]
- Slides about CIDER 0.11 at ClojureD – bbatsov (Reddit)
- Are there too many non-coder writers out there using emacs ? Why not ?
- Super/Hyper key in Windows 10
- Coming in Emacs 25.1: Even Better Introspection! (Reddit)
- Theme settings for a programming language
- Evil motion state and PDF Tools: scroll with count
- Automatically activate python virtualenv on Emacs (Reddit)
- JSON syntax is not a strict subset of Javascript, right? Is there a way to have js2 (js-lint) do a more JSONy job of linting json files?
- Org-Mode won’t export pdf.
- Is there any easy way to make .org files password protected ?
- How to make ansi-term go to the same buffer?
- Cocoa Emacs 23+ for Mac OS 10.4?
- What is the preferred way of managing packages for Emacs?
- [[https://www.reddit.com/r/emacs/comments/46jza3/acejumphelmline_is_updated_for_more_configuration/][[ace-jump-helm-line is updated for more configuration options](https://github.com/cute-jumper/ace-jump-helm-line)]]
- Help: “before” and “after” hooks for jedi, auto-complete or popup
- gcc -I aware jump-to-definition for C code?
- Why I Use Helm and Why You Should Too (Reddit)
- Conquering Your Finances with Emacs and Ledger (Reddit)
- Created a colorscheme what do you think about it? (Reddit)
- Asking Howard for a todo.org organization suggestion (Reddit)
- Is it possible to disable indentation in a section of a file?
- Adding mu4e Support To Emacs - part two - configuring GPG (Reddit)
- gnus and gmail not playing nicely
- Why is it called .emacs.d?
- Emacs cask update git hook blows up terminal codes
- Emacs.el Interview Questions for Exercism.io
- People who have used evil and non-evil emacs
- Fountain Mode 2.0 released (Reddit)
- Make C-x C-b menu appear in same buffer?
- Org-mode TODO html export in TOC
- Opening .txt files don’t have emacs in text-mode
- disabling auto indentation
- Anyone know a way to get a better scrollbar?
- an intro to company-ycmd
- New emacs website concept (Reddit)
- I have already seen some emacs packages using dynamic loading feature. Any ideas on building the .so when installing a package?
- libqrencode bindings for emacs (Reddit)
- longlines mode chaos :(
- Custom shell prompt loads too slowly
- [[https://www.reddit.com/r/emacs/comments/45wsgf/meta_can_we_pin_wikemacs_in_the_emacs_ressources/][[Meta] Can we pin Wikemacs in the “Emacs ressources” section ?]]
- Overriding C-g to always perform a certain action first?
- I’ve recently started using Spacemacs, and it’s great! I’m wondering if it’s possible to have transparency only applied to the background, not the text, though.
- 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
- Beginner tips:
- Navigation:
- Configuration:
- Running two instances simultaneously, with different dotfiles. Is it possible? env
- Autocorrecting typos in Emacs (2:46)
- Disable annoying audio notifications
- Great tip to reduce init-time (workaround for TRAMP’s bug) (Reddit)
- Quick .emacs snippet to automatically use emacsclient if Emacs is already running
- Dedicated company completion for your shell (Reddit)
- How to transfer my emacs setup to a different workstation? (specifically the plugins)
- Learnt some new modes from this page … (Reddit)
- solving Emacs pinky problem on the macbook (2:00)
- Org Mode:
- Configurations for beautifying Emacs org mode
- Org-mode: Start a numbered list from any number
- Switch to nlinum Immediately - good for Org Mode and large files
- Small hack to let orgmode babel JS blocks use skewer if it’s currently connected
- Get org-mode on iOs with Editorial app: functions linked
- How to specify which tex engine for org latex export
- Coding:
- Implementing pwdw pwdc, a summary of manipulating directory name strings in Emacs lisp
- What’s your workflow; running a shell with localhost server for development?
- Smartparens for C-like modes?
- Parinfer in Emacs Lisp (Hacker News)
- Emacs Aggressive Indent Demo (0:53)
- {EN} Hacking Emacs and Brains — Morning Tsoding #24 (1:02:29) Developing a brainfuck compiler to Emacs Lisp
- Emacs development:
- Other:
- #ilovefs: Why GNU Emacs? (Reddit, Hacker News)
- Adding mu4e Support To Emacs (the hard way) (Reddit)
- Linting prose in Emacs (Reddit)
- Alex Schroeder: New Look for Emacs Wiki
- An Emacs QR encoder (no external tools)
- Pdf Tools - faster than docview
- End of an era? (Magit’s maintainer is taking a “break”)
- My path to emacs
- How to Order Salads From Inside Emacs (40:33)
- emacs glass demo (5:42)
- Emacs Keyboard Macro Demo 1 (1:58)
- New packages:
- alda-mode: A simple major mode for the musical programming language Alda
- auto-virtualenv: Auto activate python virtualenvs
- company-shell: Company mode backend for shell functions
- ebf: brainfuck language transpiler to Emacs Lisp
- erc-hipchatify: Provide emoticons and html rendering for HipChat
- foggy-night-theme: Dark low contrast theme with soft and muted colors.
- helm-describe-modes: Helm interface to major and minor modes.
- ob-go: org-babel functions for go evaluation
- ob-scala: org-babel functions for scala evaluation
- pov-mode: Major mode for editing POV-Ray scene files.
- sly-repl-ansi-color: Add ANSI colors support to the sly mrepl.
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.
- Beginners:
- Configuration:
- What’s some small thing in your dotemacs that you couldn’t live without?
- How to make emacs stop split-screen when M-x shell’ing? - display-buffer-alist
- Managing Spacemacs settings in git?
- Emacs pinky....
- Changing basic key-binds in Evil? - evil-normal-state-map
- Changing behaviour on select current line function
- Is there a way to change the init.el location on startup?
- How to keep region marked after copying?
- Org Mode:
- How to use org-mode with evernote as storage? - Syncthing, Dropbox, Git, Google Drive, etc.
- Is there any way to integrate Evernote into my Emacs GTD workflow? - emacs-geeknote
- Enable wordwrap in org-mode?
- Blogging using org-mode (and nothing else)
- Email:
- Email attachment reminders in mu4e
- An attachment reminder in mu4e - should also work for Gnus; more interactive
- Ma Gnus v0.16 is released
- Publishing Emacs News as plain text, HTML, and attached Org file
- Grab email address in Gnus
- Coding:
- Auto-indent your code with aggressive-indent-mode
- A Magit Tip - ! to run git commands
- gruvbox dark ported to GNU Emacs with better support for various modes (Reddit)
- Solve practice problems in elisp (among others) (Reddit)
- Better compile buffer? - auto-close, multi-compile, dedicated window
- How to normalize indentation for different projects?
- Today’s xkcd reminds me of Emacs Lisp regexes (Reddit) - see Reddit thread for regexp tips
- Emacs development:
- Other:
- Ogbe on Why He Uses Emacs - TRAMP, dired, Org Mode, mu4e, MATLAB
- New `helm-describe-modes` package
- Just had a “wow, Emacs is smart” moment - kill-compilation
- Switching from Emacs to Vim (actually Spacemacs)
- Vim to Emacs+Evil Users, thoughts on Neovim?
- Emacs.el Episode 4 Interview with John W. is out! also, Youtube - 35:30
- Role-playing with Emacs - Episode 02 (11:14) - more of a presentation
- The Touch of Emacs (2:41) - an Emacs jukebox on a touch screen
- emacs-friends: an emacs package to open the current file with other applications (5:33)
- New packages:
- blog-admin: Blog admin for emacs with hexo/org-page supported
- cabledolphin: capture Emacs network traffic
- dired-atool: Pack/unpack files with atool on dired.
- dumb-jump: Dumb jumping to variable and function definitions
- evalator-clojure: Clojure evaluation context for evalator via CIDER.
- latex-unicode-math-mode: Input method for Unicode math symbols
- mu-cite: A library to provide MIME features.
- omtose-phellack-theme: A dark, soothing theme with a cold bluish touch.
- org-dp: Declarative Local Programming with Org Elements
- org-random-todo: notify of random TODO’s
- replace-pairs: Query-replace pairs of things
- xml+: Utilities for xml and html trees
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.
Update 2016-02-02: Added Hacker News links.
- Configuration:
- Org Mode:
- Inserting an Org Date Quickly
- How to achieve auto-compilation for the org->latex->pdf publishing chain - configurations around latexmk
- Speed up pdf export from org-mode with latexmk
- Pointy org-bullets
- Awesome way to write blog in emacs (Reddit) - blog-admin for hexo or org-page
- How do org-refile-targets work?
- How to auto-publish org-mode publish projects ? after-save-hook
- Org-mode for GTD? org-query
- Coding:
- Use Tab to Indent or Complete
- Diff regions in Emacs (Reddit)
- Magit v2.5 released
- Elpy 1.11.0 released
- Emacs vs. WebStorm for Node.js Development | Hacker News
- Is there a way to choose compilation command from a list? helm-make, multi-compile
- On-the-fly evaluation of forms/code in Emacs! (2013, 1:37) (Reddit)
- Any solution for editing a region in a different major mode? fence-edit, org-mode, poporg, edit-indirect
- Emacs equivalent of dbext?
- Updated xcode-mode to support xctool
- Organize restclient files with outline-minor-mode (Reddit)
- Emacs magic - преобразование ifelse в switch (0:43)
- Go support added to etags
- Ruby support improved in etags
- Emacs development:
- Display the Keybinding for a Command with substitute-command-keys
- New in Emacs 25.1: Round quotes in Help buffers
- What’s the best practice to write emacs-lisp(at 2016)?
- First Emacs 25 pretest is out (Reddit)
- Removing support for Emacs unexec from Glibc (Reddit, Hacker News)
- Async DNS progress
- Discussion of how to make project–find-in-file generic
- Fixed filename for second dir-locals file
- Other:
- Highlight and navigate all instances of a regex in current region occur, helm-swoop, loccur
- Praising the Command Line
- Dimming out tildes in AUCTeX
- Emacs has a fast infix calculator that’s not calc or quick-calc… - calculator, helm-calcul-expression
- Is there a emacs -> vim transition guide?
- Zone out with steam locomotives (just for fun) (Reddit)
- Evalator-An Emacs package for interactive evaluation and transformation of data
- Why Spacemacs? (Reddit)
- Emacs打滴 4th x h4 (2:16:01)
- New packages:
- chapel-mode: a CC Mode for Chapel derived from derived-mode-ex.el
- char-menu: Create your own menu for fast insertion of arbitrary symbols
- commenter: multiline-comment support package
- contextual: Contextual profile management system
- evalator: Package for interactive transformation of data with helm
- flycheck-cstyle: Integrate cstyle with flycheck
- govc: Interface to govc for managing VMware ESXi and vCenter
- litecoin-ticker: No description available.
- metafmt: Emacs interface for metafmt
- mocha: Run Mocha or Jasmine tests
- org-tfl: Transport for London meets Orgmode
- pony-snippets: Yasnippets for Pony
- suscolors-theme: Colorful theme, inspired by Gruvbox.
- zone-sl: Zone out with steam locomotives.
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.
- Navigation
- Use ivy-mode to search bash history
- (or emacs: avy 0.4.0 is out: avy-goto-char-timer, switch action, avy-pop-mark
- Quickly search for occurrences of the symbol at point
- Comparison of file managers for Emacs (Reddit)
- Configuration:
- Org Mode:
- Org-mode with the ox-twbs package: Better HTML export (Reddit, Irreal summary)
- London Public Transportation with helm and org
- Version control or persistent undo for org files? gitwatch, git gc
- Tracking time on tasks in Emacs org-mode (6:45)
- Mail:
- Help with save sent messages with Gnus, Offlineimap and office365 - gnus-message-archive-group
- Testing Encrypted Mail Setup - update to Gmail Gnus GPG guide
- mu/mu4e 0.9.16 released, context, UI, indexing
- Coding:
- Emacs development:
- Other:
- New packages:
- avy-menu: Library providing avy-powered popup menu
- doom: DOM implementation and manipulation library
- evil-ediff: Make ediff a little evil
- faust-mode: Basic faust syntax colorizer for emacs.
- fix-input: Make input methods play nicely with alternative keyboard layout on OS level
- flycheck-purescript: Flycheck: PureScript support
- hamburg-theme: Color Theme with a dark blue background.
- helm-safari: Helm interface for Safari Bookmarks and History
- html-check-frag: Check html-fragments
- kaomoji: Input kaomoji superb easily
- mutant: An interface for the Mutant testing tool
- org-rtm: Simple import/export from rememberthemilk to org-mode
- org-themis: Experimental project management mode for org-mode
- psysh: PsySH, PHP interactive shell (REPL)
- pyenv-mode-auto: Automatically activates pyenv version if .python-version file exists.
- rtm: An elisp implementation of the Remember The Milk API
- slirm: Systematic Literature Review Mode for Emacs.
- sly-hello-world: A template SLY contrib
- sly-macrostep: fancy macro-expansion via macrostep.el
- zone-rainbow: Zone out with rainbow.
- zone-select: Select zone programs.
- gnome-c-style: minor mode for editing GNOME-style C source code
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.
- Emacs configuration:
- Text:
- Web:
- Emacs user agent? Also, notes about proxies
- Emacs for landing pages / simple websites?
- New EmacsWiki theme
- Org Mode:
- Coding:
- Other:
- New packages:
- haxor-mode: Major mode for exiting .hax files
- markdown-preview-eww: Realtime preview by eww
- markdown-preview-mode: markdown realtime preview minor mode.
- repo: Running repo from Emacs
- sisyphus: Support for ERT (Emacs Regression Test)
- yahoo-weather: Displays weather information in mode-line
- html5-schema: Add HTML5 schemas for use by nXML
- Emacs development:
- nxml now uses standard completion, Unicode and lexical-binding
- New Tramp method: sg (edit as different group)
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.
- Configuration:
- Navigation:
- Better fuzzy matching support in Ivy
- Make emacs remember position where last self-insert-command happened: consider save-place or goto-chg
- Ivy is now available in Spacemacs
- Org:
- Coding:
- Emacs Lisp:
- mrr-auto-replace: multi-replace regex
- Buttercup 1.3 released: Emacs Lisp behaviour-driven tests
- Emacs development:
- Attempting to figure emacs long lines issues (Reddit)
- A proposal for removing obsolete Emacs packages | Hacker News
- Please do not delete this commented-out version | Hacker News
- Let users disable unsafe signal handling code
- Discussion about possibly filtering M-x
- Changing the default keybinding for tags-loop-continue
- Proposal for emacsclient and opening a file at a specific line
- Continuing discussion of new Emacs homepage
- find-file-project
- Overriding MS Windows key combination
- Conversion:
- Other:
- How to use Gnus Group Topics efficiently
- Realtime markdown preview as you type with Eww (Reddit)
- Emacs goes Windows: get a start menu with all your packages (Reddit)
- reykjavik theme, a theme with low saturated colors and a dark green background. (Reddit)
- Now Emacs Lisp is represented in the Github Showcase pages! (Reddit)
- How I use Emacs (by MJ Wall) (Reddit)
- Just a guy showing of his GNU/Linux-fu and having fun with emacs (2:04:44) (Reddit)
- Spacemacs 0.105 released: new website and layouts system
- New packages:
- anybar: Control AnyBar from Emacs
- bitbake: Running bitbake from emacs
- caseformat: Format based letter case converter
- config-parser: a library for parsing config file
- elscreen-buffer-group: elscreen buffer group
- mexican-holidays: Mexico holidays for Emacs calendar.
- multishell: manage interaction with multiple local and remote shells
- projectile-sift: Run a sift with Projectile
- prompt-text: Various information in minibuffer prompt
- reykjavik-theme: Theme with a dark background.
- tldr: tldr client for Emacs
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.
- Emacs Lisp
- New in Emacs 25.1: Have prettify-symbols-mode reveal the symbol at point - also, prettify-symbols-unprettify-at-point
- Implementing Queue in Emacs Lisp
- Tips for binding keys with a prefix
- Merge local changes and updates in packages - quelpa, git branches, advice
- How to detect if emacs is running in a bare console or X terminal
- Coding
- Program ~200 embedded boards using PlatformIO-Mode package (Arduino, ESP8266, mbed, etc.) (Reddit) - atmelavr, atmelsam, espressif, freescalekinetis, nordicnrf51, nxplpc, siliconlabsefm32, ststm32, teensy, timsp430, and titiva
- Nice PyLint and flymake-mode configuration for Python
- Alpha Preview of EMacs Python (EMP) (Reddit)
- How modern languages will save the text editor
- Elang - a small Python-like language for the Emacs VM (Reddit)
- Highlight diffs on the fly with diff-hl-flydiff-mode
- Chicken scheme under cygwin, emacs geiser org setup (19:31)
- Magit prompting for password
- Org Mode
- Navigation and display
- Package of the day: jump to symbols/variables/etc (Reddit)
- link-hint.el - Use avy to open/copy urls, file paths, info links, etc.
- Dictionary and thesaurus in Emacs
- helm-mini in full screen? helm-full-frame
- Emacs New Year’s resolution: use undo-tree
- Flexible isearch without a package - search-whitespace-regexp
- Spacemacs with a dvorak keyboard
- Other
- Emacs as an X Clipboard Manager (Reddit)
- Why I Use Emacs - because it’s fun!
- moment of enlightenment, “once you go ‘macs, there is no going back.”
- Emacs.el Episode 3 - Tobias Macey and Chris Patti - VIM and Python
- Spacemacs 0.105 released: new website and layouts system
- Regex search/replace w/ lisp function (0:30) (Reddit)
- Emacsでいろいろ遊ぶ:hiroyasu2003 (36:55) - Games in Emacs
- New packages:
- czech-holidays: Adds a list of Czech public holidays to Emacs calendar
- elang: A Python-like language for the Emacs VM
- evil-textobj-column: Provides column text objects.
- flycheck-checkbashisms: checkbashisms checker for flycheck
- go-playground-cli: Go Playground client tool
- helm-codesearch: helm interface for codesearch
- helm-ispell: ispell-complete-word with helm interface
- hydandata-light-theme: A light color theme that is easy on your eyes
- key-leap: Leap between lines by typing keywords
- org-attach-screenshot: screenshots integrated with org attachment dirs
- org-eww: automatically use eww to preview current org-file when save
- python-info: Python info manual for Emacs
- start-menu: start-menu for executing external program like in windows
- status: This package adds support for status icons to Emacs.
- vhdl-tools: Utilities for navigating vhdl sources.
- xml-quotes: read quotations from an XML document
- Emacs development:
- Changes:
- Discussions:
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.
- Navigation:
- Use Ivy-mode to tweak workgroups2 (Reddit)
- Faster pop-to-mark command: Go back to the last place - C-u C-SPC
- popup-imenu - select imenu items via popup window with fuzzy matching (Reddit)
- super-save - save Emacs buffers when they lose focus (Reddit)
- 10 emacs productivity plugins (Reddit) - see suggested substitutions in the comments
- ivy+flx for fuzzy matching
- Evil: map unused “namespace” in operator-pending commands (like vim-impaired)
- Display:
- Adjusting text size in Emacs: C-x C-+ C-+ C-+, etc.
- Evil Mode hack for a colorful mode line
- Spellchecking in Emacs: flyspell, ispell
- Using a different colour scheme for M-x shell
- Coding:
- Community:
- Emacs development:
- Rant: Obfuscation in Emacs: inhibit-startup-echo-area-message is special (Reddit)
- Elang - a small Python-like language for the Emacs VM (Reddit)
- Changes
- erc-related fixes: also, async, proxy, tls
- IDNA domain encode/decode
- URL parsing
- eww-related changes: colours, meta-refresh, file name coding, history, left-to-right, checkboxes, filenames
- clipboard even without interprogram-*
- dired - W views files in browser
- emacs-devel discussions
- Other:
- Clock in and get-shit-done: Disable social media sites temporarily
- Running external executables from Emacs Lisp: start-process, shell-command
- How can I implement “twiddle case” in emacs?
- Using emacs org mode for fitness - YouTube (7:46)
- 011 Editing Files with Emacs - YouTube (5:40) - beginner tutorial
- New packages:
- ac-html-angular: Auto complete angular15 data for `ac-html’ and `company-web’
- cff: Search of the C/C++ file header by the source and vice versa
- clean-buffers: Clean useless buffers
- crux: Miscellaneous commands such as crux-open-with, crux-view-url, crux-swap-windows
- dim: Change mode-line names of major/minor modes
- elisp-lint: Basic linting for Emacs Lisp
- git-command: Yet another Git interface
- helm-img: Utilities for making image sources for helm.
- helm-img-tiqav: An helm-source for joking.
- helm-xcdoc: Search Xcode Document by docsetutil and eww with helm interface
- import-js: Import Javascript dependencies
- kooten-theme: Dark color theme
- latex-math-preview: preview LaTeX mathematical expressions.
- platformio-mode: PlatformIO integration
- popup-imenu: Imenu index popup
- super-save: Auto-save buffers, based on your activity.
- verify-url: Find invalid URLs in the buffer or region
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.
- Coding
- Navigation
- Improving Emacs file-name completion: Make filename completion case insensitive, and ignore certain extensions
- Hello Ivy-mode, bye Helm: git-grep, find file, imenu, bookmarks. (Also: Reddit)
- Avoid escape nightmares by editing strings in a separate buffer. (Reddit)
- Org Mode
- Master your inbox with mu4e and org-mode: org-capture can automatically link to e-mails
- Matrix and IndieWeb: A match made in heaven?: Using Matrix and XMPP messages to publish images, audio, and text with Org
- Fun
- Star Wars crawl in Emacs: Because. =)
- Totally useless and utterly awesome packages?
- Soundscapes On The Emacspeak Audio Desktop: Continuously playing streams of audio
- Other
- How to setup multiple email accounts in gnus (Reddit)
- Learning Vim with Spacemacs (Reddit)
- Elfeed hook to fetch full content: Reading full pages for things pinned with Pinboard
- Is there any mode that works like Earnest for Emacs?: Distraction-free writing tips
- A movie subtitle editor (Reddit)
- emacs pdf file - YouTube (12:16) - avy, ace, pdf tools
- Emacs: Magic paste in Markdown mode - YouTube (1:07)
- Scan ~/bin and turn the scripts into Emacs commands
- emacs-devel discussions:
- New packages:
- c-c-combo: Make stuff happen when you reach a target wpm
- clojars: clojars.org search interface
- fireplace: A cozy fireplace for emacs (Reddit, Hacker News)
- highlight-leading-spaces: Highlight leading spaces
- ob-restclient: org-babel functions for restclient-mode
- org-ref: citations, cross-references and bibliographies in org-mode
- private-diary: maintain a private diary in Emacs
- rand-theme: Random Emacs theme at start-up!
- smartwin: A minor mode shows shell like buffers.
- vdirel: Manipulate vdir (i.e., vCard) repositories
- xquery-tool: A simple interface to saxonb’s xquery.
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.
- Configuration:
- Magnar’s collection of defuns
- ocodo’s collection of defuns
- Making My Emacs Start Faster | Hacker News: emacsclient, lazy loading, dumping; also on Reddit
- Vertical Minibuffer list
- Spacemacs for Emacs users?
- Coding:
- Org Mode:
- Other:
- “How did I get here” - command: view-lossage
- Drawille library in elisp: graphics with text using braille characters.
- Counting sentences
- Ivy-mode 0.7.0 is out
- Moving from mu4e to gnus?
- Marking Emacs chat buffers as read (erc, jabber, etc)
- Emacs Chat: John Wiegley on maintaining Emacs and how you can help (summary on Irreal, discussion on Reddit)
- An improved Firefox controller for Emacs
- A few recent EmacsWiki changes:
- Python programming in Emacs: Added anaconda-mode, updated Indenting Python
- User groups: Added Denver Emacs meetup
- Tramp mode: Added plink with keyfile without pageant
- emacs-devel discussions:
- New packages:
- company-sourcekit: company-mode completion backend for SourceKit
- dired-filetype-face: Set different faces for different filetypes in dired
- dmenu: use ido to simulate the dmenu command line program
- drawille: Drawille implementation in elisp
- firefox-controller: An improved Firefox controller
- fxrd-mode: Major mode for editing fixed field width files
- golden-ratio-scroll-screen: Scroll half screen down or up, and highlight current line
- idea-darkula-theme: Color theme based on IntelliJ IDEA Darkula color theme
- minizinc-mode: Major mode for MiniZinc code
- org-iv: a tool used to view html (in browser) generated by org-file once the org-file changes
- slack: Slack client for Emacs
- sourcekit: Library to interact with sourcekittendaemon
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.
- Beginner tips:
- Navigation:
- Coding:
- Naming and saving macros for repetitive tasks
- Improving Lua support in etags
- Autocompletion for Swift on Emacs
- ESUP: Emacs Start-Up Profiler
- Tracking your side project’s performance using Emacs, Org-mode, and Python’s Scipy stack
- next-error-follow-minor-mode (automatically opens files from search and compilation buffers)
- Swift/Xcode auto completion on emacs, beat vim to it!
- An example of using Emacs 25 dynamic modules to evaluate Ruby code
- Emacspeak:
- Elfeed (an RSS/ATOM reader):
- Emacs and operating systems:
- Other:
- EMMS and Hydra
- Emacs and writers - What novels have been written with emacs?
- Emacs auto-completion for non-programmers
- The Design of the Emacs Logo: Part II (2003)
- Show all processes in proced
- Long discussion of what Emacs can’t do (yet)
- Setting up gnus in emacs - simple how-to
- Using Rsync as an alternative to TRAMP
- Making my to-do list more detailed; process versus outcome
- xbm-life - Conway’s Game of Life using Emacs’ support for XBM images
- Emacs devel:
- Explanation of master vs emacs-25
- Discussion of new draft for Emacs website (also on Reddit)
- Discussion about whether lax matching is a good or bad default
- Better handling of window margins when multiple packages want to display information
- New packages
- angular-mode: Major mode for Angular.js
- borland-blue-theme: Blue/yellow theme based on old DOS Borland/Turbo C IDE
- character-fold+: Extensions to `character-fold.el’
- cheatsheet: create your own cheatsheet
- elfeed-goodies: Elfeed goodies
- flycheck-gometalinter: flycheck checker for gometalinter
- github-issues: Emacs utility functions and modes for managing GitHub projects’ issues
- haskell-tab-indent: tab-based indentation for haskell-mode
- java-imports: Code for dealing with Java imports
- mb-url: Multiple Backends for Emacs URL package.
- selectric-mode: IBM Selectric mode for Emacs
- sibilant-mode: Support for the Sibilant programming language
- sproto-mode: Major mode for editing sproto.
- python: Python’s flying circus support for Emacs
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.
- Beginner tips
- Coding
- Make spell check handle code better
- Highlight indentation
- Split statements onto multiple lines
- Move s-expressions around with hydra and lisp
- Emacs - the best Python editor?
- Use pymacs for a bidirectional connection between Emacs and Python
- Code completion for HTML/JS/CSS
- Dash/zeal: Look up documentation
- Tips for interactive testing
- Use Paradox for Github notifications
- Magit discussion on Hacker News
- Stop/start AWS instances with helm-aws
- Managing dockers (and some Emacs help)
- Learn more about the C part of Emacs
- Org Mode
- Configuration
- Literate Emacs config using Markdown
- Manage Emacs packages as git subtrees
- Try out Spacemacs without messing with your current config
- Emacs + Vim: Spacemacs, etc.
- Customize the vertical border between windows
- Pragmatic Emacs: Show unfinished keybindings early
- Fix mml-attach-file using advice: An example of using advice to tweak a function
- Other
- Setting and using Emacs in three columns: good for wide screens
- Discussion of Emacs and keyboard-driven window managers: xmonad window modifier keys, in particular
- Another Slack client for Emacs
- InternalReprogrammability - Martin Fowler
- Dired additions
- emacs-tangents mailing list
- Circe 2.1 released
- Discussion of A CEO’s Guide to Emacs on Hacker News
- Dev news
- For fun
- New packages
- baidu-life: Use baidu api to do some interesting things
- code-library: use org-mode to collect code snippets
- easy-lentic: Write org style comment with lentic
- encourage-mode: Encourages you in your work. :D
- flycheck-typescript-tslint: Typescript tslint error checker
- ghq: Ghq interface for emacs
- hlint-refactor: Apply HLint suggestions
- ntlm: NTLM (NT LanManager) authentication support
- org-tracktable: Track your writing progress in an org-table
- resize-window: easily resize windows
- soap-client: Access SOAP web services
- transcribe: package for audio transcriptions
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.
- Org Mode
- Start simple
- Pragmatic Emacs: Org-mode basics VI: A simple TODO list
- Many ways to use org-mode
- Org in a mixed Vim/Emacs environment - vim-todoo
- Inline tasks
- Irreal: Asynchronous Python in Org Mode
- Alternative keybindings for navigating through headings
- Tooltips on Emacs commands and variables in org-mode (7:04)
- Discussion of how to make estimates for tasks
- Configuration
- Coding
- Quickly look up x86 assembly documentation
- Endless Parentheses: Test-Driven-Development in CIDER and Emacs
- Endless Parentheses: Update on tdd-mode with CIDER
- Marcin Borkowski: The Emacs widget library and automatic modification of editing fields
- Not Wizardry! - Set Emacs for Javascript (14:53)
- Rust-Mode - Working with Rust in Emacs (7:31)
- Others
- systemclip - use the system clipboard from console Emacs
- Resizing windows
- Emacs at work - things aside from software development
- emacspeak: Emacspeak 43.0 (SoundDog) Unleashed!
- Pragmatic Emacs: Delete (non) matching lines
- sachachua: 2015-11-18 Emacs Hangout
- Maybe we should try not calling Emacs Lisp “programming”…
- A CEO’s guide to Emacs
- Dev news
- Emacs development changelog
- emacs-devel
- New packages on MELPA
- badwolf-theme: Bad Wolf color theme
- diredful: colorful file names in dired buffers
- elogcat: logcat interface
- extempore-mode: Emacs major mode for Extempore source files
- flycheck-css-colorguard: Detect similar colors in CSS
- hoa-mode: Major mode for the Hanoi Omega Automata format
- multi-line: multi-line statements
- yaml-tomato: copy or show the yaml path currently under cursor.
- z3-mode: A z3/SMTLIBv2 interactive development environment
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
- For beginners
- Navigation
- pop-global-mark and pop-tag-mark are handy ways of going back to positions in files. See the discussion on Reddit for more navigation tips.
- Move through edit points with goto-chg
- Org Mode
- Writing
- org-tracktable: track writing progress
- Unfilling/unwrapping paragraphs
- Coding
- Whitespace
- It can be useful to add delete-trailing-whitespace to your
before-save-hook
. - Electric indentation is handy for keeping things indented as you type.
- Translate indentation settings for different editors
- Discussion of options for paren-ifying or indenting Emacs Lisp
- It can be useful to add delete-trailing-whitespace to your
- Testing
- Test-Driven-Development in CIDER and Emacs - add it to your
after-save-hook
- Travis + Cask + ERT for continuous integration testing of Emacs Lisp
- emacs-quickrun or cc-chainsaw can make compiling and running C/C++ files a little faster. emacs-quickrun can be used for other languages, too.
- Test-Driven-Development in CIDER and Emacs - add it to your
- comint-send-string lets you send commands from Emacs Lisp to shell buffers and other interactive processes
- Github issue tracker interface, might become more generic later on
- Heroku Emacs Docker image
- How to use Clojure macros to refactor Clojure code in Emacs (17:07)
- Web dev seminar: Emacs (3:28), More HTML and Emacs (6:29)
- Whitespace
- Security
- keychain-environment is handy for passing your SSH authentication agent to Emacs
- Consider verifying SSL to improve your security when it comes to installing Emacs packages.
- Other links
- Emacs Hangout (Google+): Nov 18 (Wed) 9 PM EST (GMT-5)
- Some options for keeping your data safe from accidental edits, C-x C-q (read-only-mode), autosaving
- emacsthemes.com is a handy way of checking out lots of themes
- Possible questions for podcast with John Wiegley - maybe he should do an AMA on Reddit…
- Synthesize speech using multiple streams in Emacspeak
- Convert numbers to strings with padding and varying decimal places
- E-mail client discussion: notmuch, mu4e, gnus, etc.
- Discussion about core vs package
- Keymapping discussion for a Macbook Pro
- GNU Emacs por Patricio Páez (2:03:47)
- New packages
- bind-map: Bind personal keymaps in multiple locations
- buffer-flip: Use key-chord to cycle through buffers like Alt-Tab in Windows
- color-theme-modern: Reimplement colortheme with Emacs 24 theme framework.
- elog: logging library extended from logito
- emojify: Display emojis in Emacs - Reddit discussion
- evil-indent-plus: Evil textobjects based on indentation
- flymake-less: Flymake handler for LESS stylesheets (lesscss.org)
- fortune-cookie: Print a fortune in your scratch buffer.
- highlight-indent-guides: Minor mode to highlight indentation
- ido-skk: ido interface for skk henkan
- jumplist: Jump like vim jumplist
- org-time-budgets: Define time budgets and display clocked time.
- phabricator: Phabricator/Arcanist helpers for Emacs.
- region-state: Show the number of chars/lines or rows/columns in the region
- sift: Front-end for sift, a fast and powerful grep alternative
- sweetgreen: Order Salads from sweetgreen.com
- therapy: Hooks for managing multiple Python major versions
- wilt: An extensions for calculating WILT in a buffer.
- Emacs dev news:
- json-pretty-print-ordered and related functions will sort object keys when encoding
- Support rectangular regions for more commands - query-replace, query-replace-regexp
- Release process documentation improved
- dir-locals wildcards
- gitmerge changes: git log command, cherry-pick detection
- Updates to verilog-mode, soap-client
Links from reddit.com/r/emacs, Hacker News, planet.emacsen.org, Youtube, the Emacs commit log, and the changes to the Emacs NEWS file.
- New Emacs maintainer: John Wiegley - discussion on Reddit, Hacker News
- Emacs Lisp:
- Other coding:
- clj-refactor
- Python package recommendations
- C++ IDE tips including autocompletion, function arguments, and docstrings
- new release of web-mode.el
- You can add yasnippet to company-mode
- Reminder: you can change the keybindings for company-mode autocompletion (and in general, pretty much everything else)
- Emacs configuration:
- Join line to following line - see Kaushal’s comment for an alternate binding that treats comments differently
- Emacs and email, also saving mu4e sent mail in Gmail
- more keybinding tips
- Moving beyond starter kits like spacemacs
- It’s okay to use hundreds of packages. By the way, the
use-package
package can help you streamline your Emacs startup. - You can use desktop-save-mode, saveplace, and savehist-mode to pick up where you quit Emacs
- helm-descbinds is handy for searching through your current keybindings
- Text manipulation:
- Selected Emacs changelog news:
- Others:
- New packages:
- commify: Toggle grouping commas in numbers
- emoji-fontset: Set font face for Emoji.
- evil-magit: evil-based key bindings for magit
- github-notifier: Displays your GitHub notifications unread count in mode-line
- gmpl-mode: Major mode for editing GMPL(MathProg) files
- graphene-meta-theme: Integrated theming for common packages
- live-py-mode: Live Coding in Python
- noxml-fold: Fold away XML things.
- typing-game: a simple typing game
- x86-lookup: jump to x86 instruction documentation
- exwm: Emacs X Window Manager
Links from reddit.com/r/emacs, Hacker News, planet.emacsen.org, Youtube, and the Emacs commit log.
- State “DONE” from “STARTED” [2015-11-10 Tue 20:09]
- Beginner tips:
- You can change the text size with
C-x C--
andC-x C-+
. - Check out these recommended basic Emacs resources.
- Emacs teaching/evangelization tips
- You can change the text size with
- Coding:
- Magit demo (including rebasing)
- New releases of elpy and magit
- Tip for getting the JSON path to the current item
- eslink + babel + flycheck = better Javascript and ReactJS dev (from April)
- Consider adding animated GIFs/video to your bug reports - some tools for recording small screencasts
- Changing your default grep-command
- Keyboard macro counters can help you insert text with a series of numbers.
- Org Mode:
- Want to make your Org Mode folded outline view slightly more compact? You can change the way ellipses are displayed.
- A few approaches for online Org Mode editing
- Other:
- Things to look forward to in Emacs 25: Command names in the recent keystrokes log (
M-x view-lossage
) - Managing files and directories in Emacs can be easier if you use sunrise commander to give you two panes.
- Emacs on Android tablets with multi-window support out of the box
- Beacon lets you keep track of where your cursor is
- You can resize Emacs frames using your keyboard
- Check out jcs’ summary of the Emacs for Scholars talk
- Keymapping discussions: Apple keyboards, Dvorak, two-key leaders, coding-related discussions
- Save a list of installed packages to make starting up on a new machine easier
- Want to read Reddit inside Emacs? Of course you can.
- Things to look forward to in Emacs 25: Command names in the recent keystrokes log (
- New packages:
- bpr: Background Process Runner
- caroline-theme: A trip down to New Orleans…
- company-nand2tetris: Company backend for nand2tetris major mode
- dracula-theme: Dracula Theme
- helm-fuzzier: Better fuzzy matching for Helm
- helm-grepint: Generic helm interface to grep
- init-open-recentf: Open recentf immediately after Emacs is started
- matrix-client: A minimal chat client for the Matrix.org RPC
- nand2tetris-assembler: Assembler For the Nand2tetris Course
- ox-trac: Org Export Backend to Trac WikiFormat
- pastelmac-theme: a soothing theme with a pastel color palette
- rbt: Integrate reviewboard with emacs.
- replace-symbol: Rename symbols in expressions or buffers
- termbright-theme: a more usable theme for white-on-black terminals
- test-kitchen: Run test-kitchen inside of emacs
- zone-nyan: Zone out with nyan cat. Reddit discussion; see also ascii_nyan
Previous roundup - Links from reddit.com/r/emacs, planet.emacsen.org, and Youtube
- Beginner tips:
- How can you get started configuring Emacs? Reddit recommends the built-in tutorial (C-h t), M-x customize, other people’s configs, spacemacs, and technomancy’s starter kit.
- You can use TRAMP to edit or manage remote files.
- Navigation:
- Some conversion tips for people switching from Vim (not necessarily using evil-mode)
- Key-chord binding tip: try using an easily reached number + a mnemonic letter, such as
3k
forkill-buffer
. - If you toggle between recent buffers all the time, you might as well have a keybinding for it.
- Coding:
- Package recommendations for C++ (+ 16min video and presentation resources, and write-up by Irreal), C (video in Chinese), Drupal (video: ~1h) and Ruby. Incidentally, emacs.zeef.com has handy collections of recommended packages/links.
- Set pyenv based on a file with settings in the project root - you can use this general technique to load project-specific settings for other languages
- If you’re having problems with your PATH environment variable in Emacs, try exec-path-from-shell.
- If you haven’t yet experimented with interactive coding - sending snippets of code to a REPL (read-evaluate-print loops) that evaluates the code and displays the result - you might find it a handy addition to your programming toolbox. This Reddit example uses Python, but many other languages support REPLs too.
- XML folding using hideshow can make reading XML a little easier.
- Tag files can be a handy way to navigate to function definitions. ctags, etags, or gtags? (Or rtags, if you’re using C?) Turns out the differences don’t seem to matter that much.
- Jenkins mode reports your continuous integration testing results.
- Snippet packages such as yasnippet are great, but once you’ve finished a snippet, you lose the magic ability to type text into one place and have it updated elsewhere. sphinx-doc can update Python function docstrings with new arguments, and similar modes might be good to write for other languages.
- What’s a good way to organize your Emacs configuration? StackExchange has a similar discussion.
- Font-locking LaTeX can make equations prettier.
- Messing around with Emacs font-locking? font-lock-studio lets you interactively debug your font locking rules.
- mclient - matrix.org client - API library and chat client used to build a “personal assistant” bot that talks to a remote Emacs from Android, among other things. (matrix.org: “open standard for decentralised persistent communication”)
- Configuring flycheck for MediaWiki
- Community:
- New Emacs podcast, emacs.el (Daniel Gopar and Samer Masterson).
- Reddit announcement of new IRC channel for newbies, #emacs-beginners on irc.freenode.net. If you don’t already have a preferred IRC client, you can use the web chat at webchat.freenode.net. For more Emacs fun, you could try one of the many, many IRC clients in Emacs. =) (Maybe #emacs-beginners will be less intimidating than #emacs, since newbies might feel weird about interrupting off-topic conversations.)
- Miscellaneous:
- Upcoming Emacs 25 feature: Compress multiple files in Dired into a
.tar.gz
,.zip
,.tar.bz2
, or.tar.xz
- Collaborative editing of Org Mode files: shared tmux or tmate, Rudel, togetherly, or floobits (paid).
- Do you export Org Mode to HTML? You might like this collection of CSS themes. See the Reddit thread for more links.
- Upcoming Emacs 25 feature: Compress multiple files in Dired into a
- Videos:
- Emacs as C IDE (in Chinese; 11:14)
- Aaron Bello: “Drupal Website Development Using Emacs” at Drupal Nights by BioRAFT (1:06:39)
- CppCon 2015: Atila Neves “Emacs as a C++ IDE (16:18), materials at https://github.com/cppcon/cppcon2015
- New packages on MELPA:
- company-qml: Company backend for QML files
- describe-number: Describe number at point.
- flycheck-dialyzer: Support dialyzer in flycheck
- forecast: Display a forecast.io weather report in a buffer
- go-rename: Integration of the ‘gorename’ tool into Emacs.
- gorepl-mode: Go REPL Interactive Development in top of Gore
- gregorio-mode: Gregorio Mode for .gabc files
- ido-grid-mode: Display ido-prospects in the minibuffer in a grid.
- iodine-theme: A light emacs color theme
- jenkins: Minimalistic Jenkins client for Emacs
- magit-rockstar: commit like a rockstar
- meacupla-theme: meacupla theme for emacs
- paper-theme: A minimal Emacs colour theme.
- psc-ide: Minor mode for PureScript’s psc-ide tool.
- unicode-troll-stopper: Minor mode for Highlighting Unicode homoglyphs
Links were from reddit.com/r/emacs, planet.emacsen.org, and Youtube. Here’s last week’s round-up, too. Enjoy!
- State “DONE” from “STARTED” [2015-11-10 Tue 20:09]
Shouldn’t be verbatim - remove ums, ahs, filler words, etc. =)
- State “DONE” from “STARTED” [2015-11-07 Sat 11:31]
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.
- Tikhon Jelvis?
- Follow up with Xah Lee’s list
- Bodil again?
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
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.
- Set up Google+ Event
- Set up redirection - maybe
- State “DONE” from “TODO” [2015-06-12 Fri 14:44]
- State “DONE” from “TODO” [2015-09-25 Fri 17:59]
- State “DONE” from “WAITING” [2015-09-01 Tue 19:05]
- State “WAITING” from “TODO” [2015-09-01 Tue 17:56]
Contact: Dave Cooper
- Rainer
- 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.
> 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 https://github.com/chrisdone/structured-haskell-modehttp://emacs-fu.blogspot.ca/2010/11/undo.html
- Emacs chat transcripts
- Hosting, domain names
- Other delegation experiments
~/code/beeminder.el/beeminder.el
https://expoundite.net/guides/dotfile-management https://github.com/mitchty/dotfiles/tree/org-mode-all-the-things
https://mail.google.com/mail/u/0/#inbox/153ed508f5551caf Mark Lewin
- State “DONE” from “STARTED” [2016-04-07 Thu 17:55]
(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))))
- State “DONE” from “TODO” [2015-10-16 Fri 14:19]
org-open-at-point uses org-element sachachua.com/dotemacs#org-dired my/org-dired-file-links-in-region
Captured 2015-12-29 13:55 Captured 2015-12-21 17:48 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)
https://mail.google.com/mail/u/0/#search/hangout/151a229f2001beb0
Captured 2015-12-19 19:29irc session `direct.sachachua.com:10001/#emacs’
http://superuser.com/questions/174885/how-to-write-to-kdes-osd-or-notification-from-console notify-sendorg-timer-done-hook? (notifications-notify :title “Hello”)
Captured 2015-12-13 19:33Email from Sacha Chua: Re: {PATCH} org-protocol: Allo
Captured 2015-12-13 17:24irc session `direct.sachachua.com:10001/#emacs’
Captured 2015-12-09 16:56 https://github.com/alphapapa/org-protocol-capture-html Captured 2015-12-08 10:33So 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))
Get my/org-refile-to-previous to work again
2015-12-04 11:14Source: [2015-11-04 Wed], enlive - MELPA
query html document with css selectors
- State “CANCELLED” from “TODO” [2015-11-25 Wed 21:00]
- 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.
- 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))
- State “DONE” from “STARTED” [2015-05-09 Sat 15:45]
So that:
:
shows the person’s contact entry;
lets me add a note (org-capture)- capturing takes the reply-to if needed
https://github.com/myuhe/org-gcal.el
~/elisp/org-mode/lisp/org-protocol.el
Captured 2015-12-05 12:39 Captured 2015-12-05 09:58org mode - org-agenda todo effort rollup - Emacs Stack Exchange
Captured 2015-12-05 09:52Pass the property list as the only parameter, and condition-case off that
2015-12-04 21:43 2015-12-04 20:18It 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.
2015-12-02 16:29 Email from rasmus@gmx.us: Re: {PATCH} org-protocol: Allo 2015-11-30 22:42 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 Email from Steffen Heilmann: Re: org-mode questionEmail from Sacha Chua: Re: TOC local for specified he
from johnwhttp://sachachua.com/blog/2014/12/can-improve-organize-notes-org-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)- State “DONE” from “STARTED” [2015-11-20 Fri 09:56]
- State “DONE” from “TODO” [2015-11-17 Tue 17: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.
- State “DONE” from “STARTED” [2015-11-17 Tue 12:43]
http://capitaomorte.github.io/yasnippet/snippet-organization.html
http://www.emacswiki.org/emacs/RecentChanges
- 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!
Captured 2016-02-07 16:03- State “CANCELLED” from “TODO” [2015-12-03 Thu 23:42]
- Cat pictures? Jokes? =)
- State “DONE” from “TODO” [2015-05-08 Fri 21:50]
- 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
- State “DONE” from “TODO” [2015-05-11 Mon 21:10]
- State “CANCELLED” from “TODO” [2015-05-08 Fri 21:50]
http://sachachua.com/blog/2014/11/keeping-financial-score-ledger/
- State “DONE” from “TODO” [2015-05-08 Fri 21:50]
- State “CANCELLED” from “SOMEDAY” [2015-12-03 Thu 23:42]
- State “SOMEDAY” from “STARTED” [2014-04-17 Thu 22:52]
- State “CANCELLED” from “SOMEDAY” [2015-12-03 Thu 23:42]
- State “SOMEDAY” from “STARTED” [2014-04-17 Thu 22:52]
https://github.com/ShingoFukuyama/manage-minor-mode https://www.youtube.com/watch?v=XjKtkEMUYGc
- Hmm, can I get a menu of abbreviations that I can select with letters or numbers, like the way Dragon Naturally Speaking does it?
… hah, maybe I should start by helping fix up Emacs Lisp packages, since C is deep wizardry for me at the moment
Ooh, the debbugs package might be handy
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
Documentation: Indexing
R. [ 294: Tim Nielens ] bug#18611: 24.3; macre step edit and use of registers
https://github.com/tbanel/orgaggregate
http://kitchingroup.cheme.cmu.edu/blog/2015/01/24/Anatomy-of-a-helm-source/- State “DONE” from “TODO” [2015-07-02 Thu 20:51]
- State “DONE” from “STARTED” [2015-11-04 Wed 19:19]
(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)))
- State “DONE” from “STARTED” [2015-10-19 Mon 15:09]