2017-07-03 Emacs news
=====================
- Emacs Lisp:
- [Synthesising Elisp Code]
(http://www.wilfred.me.uk/blog/2017/07/02/synthesising-elisp-code/) - input +
desired output -> Emacs Lisp function suggestions
- [Getting your head around Emacs Lisp macros]
(https://medium.com/@CBowdon/getting-your-head-around-emacs-lisp-macros-c4bb3b1398e8?source=linkShare-c06a101b0025-1499002826)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6kta6k/getting_your_head_around_emacs_lisp_macros/))
- [Using yasnippet programmatically]
(http://mbork.pl/2017-07-02_Using_yasnippet_programmatically)
- [Hierarchy.el]
(https://emacs.cafe/emacs/guest-post/2017/06/26/hierarchy.html)
- [Discovering free keybindings]
(https://www.reddit.com/r/emacs/comments/6jyiy1/discovering_free_keybindings/)
- unbound, free-keys
- [Emulating Sparql queries in emacs-lisp with pattern matching]
(http://kitchingroup.cheme.cmu.edu/blog/2017/04/30/Emulating-Sparql-queries-in-emacs-lisp-with-pattern-matching/)
(from April)
- Emacs development:
- [Native line numbers, final testing]
(http://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00679.html) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6kkdzz/native_line_numbers_final_testing/))
- [Work on touch events]
(http://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00548.html)
- [Continued discussion of format strings and internationalization]
(http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00045.html)
- [New functions related to shr]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1b4f0a92ff3505ef9a465b9b391756e3a73a6443)
- [Electric quotes: Improve support for Markdown mode]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=34d4720f833bb382b28d9faecf82d34db1eb4494)
- [New dired-do-shell-command substitution: ? replaced by current file
name]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8b71b3dc53883a2dcb3339bf4c7e1232c42d276)
- [describe-key-briefly now ignores mouse movement]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e620bbe38ed5e3e2a77f01eac2814c01dfa41c2d)
- [Escape NUL bytes in X selections]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c87c87fcc361494815bbd1d92f450b0b80a3ecbb)
- [Hide byte code in backtrace]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ae28c71c739dfecbe94a5ff6786e81021d2d1cf)
- Navigation:
- [Ivy, Counsel, and Swiper]
(https://writequit.org/denver-emacs/presentations/2017-04-11-ivy.html) (from
April; thanks to [Irreal] (http://irreal.org/blog/?p=6396) for the link)
- [Looking for navigable stack of points.]
(https://www.reddit.com/r/emacs/comments/6km77o/looking_for_navigable_stack_of_points/)
- back-button
- Org Mode:
- [Five Useful Org-Mode Features]
(http://thagomizer.com/blog/2017/03/16/five-useful-org-mode-features.html) -
thanks to [Irreal] (http://irreal.org/blog/?p=6317) for the link
- [Orgmode for GTD]
(https://emacs.cafe/emacs/orgmode/gtd/2017/06/30/orgmode-gtd.html)
- [Org2Blog v1.0.0 Released!]
(https://www.wisdomandwonder.com/article/10584/org2blog-v1-0-0-released)
- [Would anyone be interested in mathematical documentation written in
org?]
(https://www.reddit.com/r/orgmode/comments/6kx5yz/would_anyone_be_interested_in_mathematical/)
- Coding:
- [Managing code with Outlines]
(https://ekaschalk.github.io/post/outline-ivy/) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6kjnho/managing_code_with_outlines/))
- [Python flycheck, what are the best choices?]
(https://www.reddit.com/r/emacs/comments/6kdjl8/python_flycheck_what_are_the_best_choices/)
- Version control:
- [Announcing commit-msg-prefix.]
(http://puntoblogspot.blogspot.com/2017/07/announcing-commit-msg-prefix.html)
- [vcs-msg (Show commit message of current line, support Perforce and
other alien VCS)]
(https://www.reddit.com/r/emacs/comments/6kn2w1/vcsmsg_show_commit_message_of_current_line/)
- [Git hub comment integration]
(https://www.reddit.com/r/emacs/comments/6jy05n/git_hub_comment_integration/) -
ah-github
- [Use emacs to browse commit diffs]
(https://www.reddit.com/r/emacs/comments/6jmfax/use_emacs_to_browse_commit_diffs/)
- magit-log-buffer-file
- Other:
- [The Emacs Confessional Booth. Post your sins here, and you will be
forgiven.]
(https://www.reddit.com/r/emacs/comments/6jsc4w/the_emacs_confessional_booth_post_your_sins_here/)
- [Professional programmers, did you ever need to give up your config?]
(https://www.reddit.com/r/emacs/comments/6kuy4x/professional_programmers_did_you_ever_need_to/)
- [Episode 7 - Jorgen Schäfer]
(https://www.reddit.com/r/emacs/comments/6kguec/episode_7_jorgen_schäfer/)
- [Using Emacs 35 - Blogging]
(http://cestlaz.github.io/posts/using-emacs-35-blogging/#.WVK7deiLGLP.reddit)
- [Recommended upgrades to Emacs' autosave?]
(https://www.reddit.com/r/emacs/comments/6knlbx/recommended_upgrades_to_emacs_autosave/)
- New packages:
- livereload <http://melpa.org/#/livereload>: Livereload server
- lockfile-mode <http://melpa.org/#/lockfile-mode>: Major mode for .lock
files
- magit-tbdiff <http://melpa.org/#/magit-tbdiff>: Magit extension for
git-tbdiff
Links from [reddit.com/r/emacs] (http://reddit.com/r/emacs/new), [/r/orgmode]
(http://reddit.com/r/orgmode), [/r/spacemacs] (http://reddit.com/r/spacemacs),
[Hacker News]
(https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story),
[planet.emacsen.org] (http://planet.emacsen.org), [YouTube]
(https://www.youtube.com/results?search_query=emacs&search_sort=video_date_uploaded),
the changes to the [Emacs NEWS file]
(http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS), and [emacs-devel]
(http://lists.gnu.org/archive/html/emacs-devel/2017-07).
[Past Emacs News round-ups] (http://sachachua.com/blog/category/emacs-news)
* 2017-07-03 Emacs news
- Emacs Lisp:
- [[http://www.wilfred.me.uk/blog/2017/07/02/synthesising-elisp-code/][Synthesising Elisp Code]] - input + desired output -> Emacs Lisp function suggestions
- [[https://medium.com/@CBowdon/getting-your-head-around-emacs-lisp-macros-c4bb3b1398e8?source=linkShare-c06a101b0025-1499002826][Getting your head around Emacs Lisp macros]] ([[https://www.reddit.com/r/emacs/comments/6kta6k/getting_your_head_around_emacs_lisp_macros/][Reddit]])
- [[http://mbork.pl/2017-07-02_Using_yasnippet_programmatically][Using yasnippet programmatically]]
- [[https://emacs.cafe/emacs/guest-post/2017/06/26/hierarchy.html][Hierarchy.el]]
- [[https://www.reddit.com/r/emacs/comments/6jyiy1/discovering_free_keybindings/][Discovering free keybindings]] - unbound, free-keys
- [[http://kitchingroup.cheme.cmu.edu/blog/2017/04/30/Emulating-Sparql-queries-in-emacs-lisp-with-pattern-matching/][Emulating Sparql queries in emacs-lisp with pattern matching]] (from April)
- Emacs development:
- [[http://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00679.html][Native line numbers, final testing]] ([[https://www.reddit.com/r/emacs/comments/6kkdzz/native_line_numbers_final_testing/][Reddit]])
- [[http://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00548.html][Work on touch events]]
- [[http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00045.html][Continued discussion of format strings and internationalization]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1b4f0a92ff3505ef9a465b9b391756e3a73a6443][New functions related to shr]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=34d4720f833bb382b28d9faecf82d34db1eb4494][Electric quotes: Improve support for Markdown mode]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a8b71b3dc53883a2dcb3339bf4c7e1232c42d276][New dired-do-shell-command substitution: ? replaced by current file name]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e620bbe38ed5e3e2a77f01eac2814c01dfa41c2d][describe-key-briefly now ignores mouse movement]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c87c87fcc361494815bbd1d92f450b0b80a3ecbb][Escape NUL bytes in X selections]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0ae28c71c739dfecbe94a5ff6786e81021d2d1cf][Hide byte code in backtrace]]
- Navigation:
- [[https://writequit.org/denver-emacs/presentations/2017-04-11-ivy.html][Ivy, Counsel, and Swiper]] (from April; thanks to [[http://irreal.org/blog/?p=6396][Irreal]] for the link)
- [[https://www.reddit.com/r/emacs/comments/6km77o/looking_for_navigable_stack_of_points/][Looking for navigable stack of points.]] - back-button
- Org Mode:
- [[http://thagomizer.com/blog/2017/03/16/five-useful-org-mode-features.html][Five Useful Org-Mode Features]] - thanks to [[http://irreal.org/blog/?p=6317][Irreal]] for the link
- [[https://emacs.cafe/emacs/orgmode/gtd/2017/06/30/orgmode-gtd.html][Orgmode for GTD]]
- [[https://www.wisdomandwonder.com/article/10584/org2blog-v1-0-0-released][Org2Blog v1.0.0 Released!]]
- [[https://www.reddit.com/r/orgmode/comments/6kx5yz/would_anyone_be_interested_in_mathematical/][Would anyone be interested in mathematical documentation written in org?]]
- Coding:
- [[https://ekaschalk.github.io/post/outline-ivy/][Managing code with Outlines]] ([[https://www.reddit.com/r/emacs/comments/6kjnho/managing_code_with_outlines/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/6kdjl8/python_flycheck_what_are_the_best_choices/][Python flycheck, what are the best choices?]]
- Version control:
- [[http://puntoblogspot.blogspot.com/2017/07/announcing-commit-msg-prefix.html][Announcing commit-msg-prefix.]]
- [[https://www.reddit.com/r/emacs/comments/6kn2w1/vcsmsg_show_commit_message_of_current_line/][vcs-msg (Show commit message of current line, support Perforce and other alien VCS)]]
- [[https://www.reddit.com/r/emacs/comments/6jy05n/git_hub_comment_integration/][Git hub comment integration]] - ah-github
- [[https://www.reddit.com/r/emacs/comments/6jmfax/use_emacs_to_browse_commit_diffs/][Use emacs to browse commit diffs]] - magit-log-buffer-file
- Other:
- [[https://www.reddit.com/r/emacs/comments/6jsc4w/the_emacs_confessional_booth_post_your_sins_here/][The Emacs Confessional Booth. Post your sins here, and you will be forgiven.]]
- [[https://www.reddit.com/r/emacs/comments/6kuy4x/professional_programmers_did_you_ever_need_to/][Professional programmers, did you ever need to give up your config?]]
- [[https://www.reddit.com/r/emacs/comments/6kguec/episode_7_jorgen_schäfer/][Episode 7 - Jorgen Schäfer]]
- [[http://cestlaz.github.io/posts/using-emacs-35-blogging/#.WVK7deiLGLP.reddit][Using Emacs 35 - Blogging]]
- [[https://www.reddit.com/r/emacs/comments/6knlbx/recommended_upgrades_to_emacs_autosave/][Recommended upgrades to Emacs' autosave?]]
- New packages:
- http://melpa.org/#/livereload: Livereload server
- http://melpa.org/#/lockfile-mode: Major mode for .lock files
- http://melpa.org/#/magit-tbdiff: Magit extension for git-tbdiff
Links from [[http://reddit.com/r/emacs/new][reddit.com/r/emacs]], [[http://reddit.com/r/orgmode][/r/orgmode]], [[http://reddit.com/r/spacemacs][/r/spacemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[http://planet.emacsen.org][planet.emacsen.org]], [[https://www.youtube.com/results?search_query=emacs&search_sort=video_date_uploaded][YouTube]], the changes to the [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][Emacs NEWS file]], and [[http://lists.gnu.org/archive/html/emacs-devel/2017-07][emacs-devel]].
[[http://sachachua.com/blog/category/emacs-news][Past Emacs News round-ups]]