2017-07-31 Emacs news
=====================
- Emacs Lisp:
- [Using Emacs 36 - A Touch of Elisp]
(http://cestlaz.github.io/posts/using-emacs-36-touch-of-elisp/#.WX5NCa16aW0.reddit)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6qjz3s/using_emacs_36_a_touch_of_elisp/))
- [Optimising Dash.el]
(http://wilfred.me.uk/blog/2017/07/29/optimising-dash-el/) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6qa6tr/optimising_dashel/))
- [Data-Binding In Emacs Lisp: let-alist When Processing JSON Data]
(http://emacspeak.blogspot.com/2017/07/data-binding-in-emacs-lisp-let-alist.html)
- [Request: The Future of PHP Mode (TL;DR Near Bottom)]
(https://www.reddit.com/r/emacs/comments/6pchsm/request_the_future_of_php_mode_tldr_near_bottom/)
- Emacs configuration:
- [Abelardo Jara-Berrocal from Intel (Ergoemacs, helm-fonts, Spacemacs or
Prelude)] (https://github.com/abelardojarab/emacs-config) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6pd3hg/emacs_configuration_from_abelardo_jaraberrocal/))
- [QuickStart Tutorial for Emacs Newbies with Doom Configs]
(https://medium.com/urbint-engineering/emacs-doom-for-newbies-1f8038604e3b)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6pa0oq/quickstart_tutorial_for_emacs_newbies_with_doom/))
- [How to have byte-compiled very fast to start .emacs with use-package and
package.el] (https://github.com/nilcons/emacs-use-package-fast) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6pry39/how_to_have_bytecompiled_very_fast_to_start_emacs/))
- Emacs development:
- News:
- [Dired: Handle posix wildcards in directory part]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f6639d6ed6c6314b2643f6c22498fc2e23d34c7)
- [password-data is now a hash-table]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d66dcde46a87ee8a9064db3d9b05da9b17036f5b)
- [New function define-symbol-prop]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfb8d33fd18b1d9fd5868204d472cb19f5bcafbe)
- [New function cl-generic-p]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2225a374f24f1ee1a881bfd5d3c1f7b57447e47)
- [New commands apropos-local-variable and apropos-local-value]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=353dbbb6682e287fbe8936ca65277af709b90817)
- Community support:
- [Sustainable Emacs development - some thoughts and analysis]
(https://www.reddit.com/r/emacs/comments/6pjbn0/sustainable_emacs_development_some_thoughts_and/)
- [Make Emacs Pay What You Want]
(https://www.reddit.com/r/emacs/comments/6p872z/make_emacs_pay_what_you_want/)
- [Progress on clarifying the licenses used by elisp packages]
(http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg01070.html)
- [Propose to add emacs support on netlify build]
(https://github.com/netlify/build-image/pull/73) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6p72sq/propose_to_add_emacs_support_on_netlify_build/))
- Navigation:
- [outline-toc.el: a table-of-contents sidebar for outline, markdown, org,
etc.] (https://github.com/abingham/outline-toc.el) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6peer1/outlinetocel_a_tableofcontents_sidebar_for/))
- [Managing/switching between many files at a time in Emacs]
(https://www.reddit.com/r/emacs/comments/6qfvia/can_we_talk_about_managingswitching_between_many/)
- [[email protected]]
(https://www.youtube.com/watch?v=ONHEDj3kWrE&feature=youtu.be) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6pbye5/hydraellondonel/))
- [Yet Another Ag Hydra]
(https://www.wisdomandwonder.com/article/10623/yet-another-ag-hydra)
- Org Mode:
- [Changing the format of Org-mode clock reports]
(http://mbork.pl/2017-07-30_Changing_the_format_of_Org-mode_clock_reports)
- [Is there some script I can use to set a default schedule and deadline to
my TODO tasks?]
(https://www.reddit.com/r/emacs/comments/6qgzyo/is_there_some_script_i_can_use_to_set_a_default/)
- [I have started working on Orgmode ODT exporter after a long gap]
(https://www.reddit.com/r/orgmode/comments/6q25qb/i_have_started_working_on_orgmode_odt_exporter/)
- fork, will not be upstream
- [How Fast Can You Tangle In Org-Mode?]
(https://www.wisdomandwonder.com/article/10630/how-fast-can-you-tangle-in-org-mode)
- [Org-Mode Documents Can Generate PDFs Which Include Any Data Including
Themselves]
(https://www.wisdomandwonder.com/article/10620/org-mode-documents-can-generate-pdfs-which-include-any-data-including-themselves)
- Coding:
- [Emacs Feature Branch Tip]
(http://blog.jenkster.com/2017/07/emacs-feature-branch-tip.html) - current
state to branch in Magit; hat-tip to [Irreal] (http://irreal.org/blog/?p=6462)
for the link
- [Emacs cafe: Indium 0.7 is out!]
(https://emacs.cafe/indium/emacs/javascript/2017/07/24/indium-0.7-released.html)
- Mail:
- [The configuration procedure for emacs + notmuch + offlineimap]
(https://kkatsuyuki.github.io/notmuch-conf/)
- [Select an account from ~/.authinfo.gpg to send mail in gnus]
(https://github.com/tumashu/gnus-select-account)
- [Quickly send a git-format patch with message-mode or gnus]
(https://github.com/tumashu/gitpatch) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6p74mi/quickly_send_a_gitformat_patch_with_messagemode/))
- Other:
- ['Using Emacs' series] (https://cestlaz.github.io/stories/emacs/)
([Hacker News] (https://news.ycombinator.com/item?id=14879375))
- [What Are You Currently Developing in Emacs Lisp?]
(https://www.reddit.com/r/emacs/comments/6qahdz/what_are_you_currently_developing_in_emacs_lisp/)
- [Sanitize buffer by replacing words with random words of same length]
(https://gist.github.com/alphapapa/2d141b60ccbe92f1b90000debde2ddd2) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6pc0ts/sanitize_buffer_by_replacing_words_with_random/))
- [use Emacs to create a research compendium for reproducible research
(contributions welcome)] (https://github.com/dakni/RRREmacs) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6pgav5/use_emacs_to_create_a_research_compendium_for/))
- [TimoB: Emacs - Beating the Learning Curve]
(https://www.youtube.com/watch?v=EYnq8yFvZwM) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6qcjqy/timob_emacs_beating_the_learning_curve_ger/))
- in German
- [Building Emacs 25.2 on XUbuntu 17.04]
(http://www.lonecpluspluscoder.com/2017/07/30/building-emacs-25-2-on-xubuntu-17-04/)
- New packages:
- cnfonts <http://melpa.org/#/cnfonts>: A simple Chinese fonts config tool
- elvish-mode <http://melpa.org/#/elvish-mode>: Defines a major mode for
Elvish
- evil-test-helpers <http://melpa.org/#/evil-test-helpers>: unit test
helpers for Evil
- flycheck-inline <http://melpa.org/#/flycheck-inline>: Display flycheck
error messages with inline popup style.
- flycheck-pycheckers <http://melpa.org/#/flycheck-pycheckers>: multiple
syntax checker for Python
- isortify <http://melpa.org/#/isortify>: (automatically) format python
buffers using isort.
- ivy-pass <http://melpa.org/#/ivy-pass>: ivy interface for pass
- magit-imerge <http://melpa.org/#/magit-imerge>: Magit extension for
git-imerge
- org-category-capture <http://melpa.org/#/org-category-capture>:
Contextualy capture of org-mode TODOs.
- org-projectile-helm <http://melpa.org/#/org-projectile-helm>: helm
functions for org-projectile
- org-super-agenda <http://melpa.org/#/org-super-agenda>: Supercharge your
agenda
- pyim <http://melpa.org/#/pyim>: A Chinese input method which support
quanpin, shuangpin, wubi and cangjie.
- pyim-basedict <http://melpa.org/#/pyim-basedict>: The default pinyin dict
of pyim
- pyim-cangjie5dict <http://melpa.org/#/pyim-cangjie5dict>: Some cangjie5
dicts for pyim
- pyim-greatdict <http://melpa.org/#/pyim-greatdict>: A pyim dict, which
include three million words.
- pyim-wbdict <http://melpa.org/#/pyim-wbdict>: Some wubi dicts for pyim
- snoopy <http://melpa.org/#/snoopy>: minor mode for number row unshifted
character insertion
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-31 Emacs news
- Emacs Lisp:
- [[http://cestlaz.github.io/posts/using-emacs-36-touch-of-elisp/#.WX5NCa16aW0.reddit][Using Emacs 36 - A Touch of Elisp]] ([[https://www.reddit.com/r/emacs/comments/6qjz3s/using_emacs_36_a_touch_of_elisp/][Reddit]])
- [[http://wilfred.me.uk/blog/2017/07/29/optimising-dash-el/][Optimising Dash.el]] ([[https://www.reddit.com/r/emacs/comments/6qa6tr/optimising_dashel/][Reddit]])
- [[http://emacspeak.blogspot.com/2017/07/data-binding-in-emacs-lisp-let-alist.html][Data-Binding In Emacs Lisp: let-alist When Processing JSON Data]]
- [[https://www.reddit.com/r/emacs/comments/6pchsm/request_the_future_of_php_mode_tldr_near_bottom/][Request: The Future of PHP Mode (TL;DR Near Bottom)]]
- Emacs configuration:
- [[https://github.com/abelardojarab/emacs-config][Abelardo Jara-Berrocal from Intel (Ergoemacs, helm-fonts, Spacemacs or Prelude)]] ([[https://www.reddit.com/r/emacs/comments/6pd3hg/emacs_configuration_from_abelardo_jaraberrocal/][Reddit]])
- [[https://medium.com/urbint-engineering/emacs-doom-for-newbies-1f8038604e3b][QuickStart Tutorial for Emacs Newbies with Doom Configs]] ([[https://www.reddit.com/r/emacs/comments/6pa0oq/quickstart_tutorial_for_emacs_newbies_with_doom/][Reddit]])
- [[https://github.com/nilcons/emacs-use-package-fast][How to have byte-compiled very fast to start .emacs with use-package and package.el]] ([[https://www.reddit.com/r/emacs/comments/6pry39/how_to_have_bytecompiled_very_fast_to_start_emacs/][Reddit]])
- Emacs development:
- News:
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6f6639d6ed6c6314b2643f6c22498fc2e23d34c7][Dired: Handle posix wildcards in directory part]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d66dcde46a87ee8a9064db3d9b05da9b17036f5b][password-data is now a hash-table]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bfb8d33fd18b1d9fd5868204d472cb19f5bcafbe][New function define-symbol-prop]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b2225a374f24f1ee1a881bfd5d3c1f7b57447e47][New function cl-generic-p]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=353dbbb6682e287fbe8936ca65277af709b90817][New commands apropos-local-variable and apropos-local-value]]
- Community support:
- [[https://www.reddit.com/r/emacs/comments/6pjbn0/sustainable_emacs_development_some_thoughts_and/][Sustainable Emacs development - some thoughts and analysis]]
- [[https://www.reddit.com/r/emacs/comments/6p872z/make_emacs_pay_what_you_want/][Make Emacs Pay What You Want]]
- [[http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg01070.html][Progress on clarifying the licenses used by elisp packages]]
- [[https://github.com/netlify/build-image/pull/73][Propose to add emacs support on netlify build]] ([[https://www.reddit.com/r/emacs/comments/6p72sq/propose_to_add_emacs_support_on_netlify_build/][Reddit]])
- Navigation:
- [[https://github.com/abingham/outline-toc.el][outline-toc.el: a table-of-contents sidebar for outline, markdown, org, etc.]] ([[https://www.reddit.com/r/emacs/comments/6peer1/outlinetocel_a_tableofcontents_sidebar_for/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/6qfvia/can_we_talk_about_managingswitching_between_many/][Managing/switching between many files at a time in Emacs]]
- [[https://www.youtube.com/watch?v=ONHEDj3kWrE&feature=youtu.be][[email protected]]] ([[https://www.reddit.com/r/emacs/comments/6pbye5/hydraellondonel/][Reddit]])
- [[https://www.wisdomandwonder.com/article/10623/yet-another-ag-hydra][Yet Another Ag Hydra]]
- Org Mode:
- [[http://mbork.pl/2017-07-30_Changing_the_format_of_Org-mode_clock_reports][Changing the format of Org-mode clock reports]]
- [[https://www.reddit.com/r/emacs/comments/6qgzyo/is_there_some_script_i_can_use_to_set_a_default/][Is there some script I can use to set a default schedule and deadline to my TODO tasks?]]
- [[https://www.reddit.com/r/orgmode/comments/6q25qb/i_have_started_working_on_orgmode_odt_exporter/][I have started working on Orgmode ODT exporter after a long gap]] - fork, will not be upstream
- [[https://www.wisdomandwonder.com/article/10630/how-fast-can-you-tangle-in-org-mode][How Fast Can You Tangle In Org-Mode?]]
- [[https://www.wisdomandwonder.com/article/10620/org-mode-documents-can-generate-pdfs-which-include-any-data-including-themselves][Org-Mode Documents Can Generate PDFs Which Include Any Data Including Themselves]]
- Coding:
- [[http://blog.jenkster.com/2017/07/emacs-feature-branch-tip.html][Emacs Feature Branch Tip]] - current state to branch in Magit; hat-tip to [[http://irreal.org/blog/?p=6462][Irreal]] for the link
- [[https://emacs.cafe/indium/emacs/javascript/2017/07/24/indium-0.7-released.html][Emacs cafe: Indium 0.7 is out!]]
- Mail:
- [[https://kkatsuyuki.github.io/notmuch-conf/][The configuration procedure for emacs + notmuch + offlineimap]]
- [[https://github.com/tumashu/gnus-select-account][Select an account from ~/.authinfo.gpg to send mail in gnus]]
- [[https://github.com/tumashu/gitpatch][Quickly send a git-format patch with message-mode or gnus]] ([[https://www.reddit.com/r/emacs/comments/6p74mi/quickly_send_a_gitformat_patch_with_messagemode/][Reddit]])
- Other:
- [[https://cestlaz.github.io/stories/emacs/]['Using Emacs' series]] ([[https://news.ycombinator.com/item?id=14879375][Hacker News]])
- [[https://www.reddit.com/r/emacs/comments/6qahdz/what_are_you_currently_developing_in_emacs_lisp/][What Are You Currently Developing in Emacs Lisp?]]
- [[https://gist.github.com/alphapapa/2d141b60ccbe92f1b90000debde2ddd2][Sanitize buffer by replacing words with random words of same length]] ([[https://www.reddit.com/r/emacs/comments/6pc0ts/sanitize_buffer_by_replacing_words_with_random/][Reddit]])
- [[https://github.com/dakni/RRREmacs][use Emacs to create a research compendium for reproducible research (contributions welcome)]] ([[https://www.reddit.com/r/emacs/comments/6pgav5/use_emacs_to_create_a_research_compendium_for/][Reddit]])
- [[https://www.youtube.com/watch?v=EYnq8yFvZwM][TimoB: Emacs - Beating the Learning Curve]] ([[https://www.reddit.com/r/emacs/comments/6qcjqy/timob_emacs_beating_the_learning_curve_ger/][Reddit]]) - in German
- [[http://www.lonecpluspluscoder.com/2017/07/30/building-emacs-25-2-on-xubuntu-17-04/][Building Emacs 25.2 on XUbuntu 17.04]]
- New packages:
- http://melpa.org/#/cnfonts: A simple Chinese fonts config tool
- http://melpa.org/#/elvish-mode: Defines a major mode for Elvish
- http://melpa.org/#/evil-test-helpers: unit test helpers for Evil
- http://melpa.org/#/flycheck-inline: Display flycheck error messages with inline popup style.
- http://melpa.org/#/flycheck-pycheckers: multiple syntax checker for Python
- http://melpa.org/#/isortify: (automatically) format python buffers using isort.
- http://melpa.org/#/ivy-pass: ivy interface for pass
- http://melpa.org/#/magit-imerge: Magit extension for git-imerge
- http://melpa.org/#/org-category-capture: Contextualy capture of org-mode TODOs.
- http://melpa.org/#/org-projectile-helm: helm functions for org-projectile
- http://melpa.org/#/org-super-agenda: Supercharge your agenda
- http://melpa.org/#/pyim: A Chinese input method which support quanpin, shuangpin, wubi and cangjie.
- http://melpa.org/#/pyim-basedict: The default pinyin dict of pyim
- http://melpa.org/#/pyim-cangjie5dict: Some cangjie5 dicts for pyim
- http://melpa.org/#/pyim-greatdict: A pyim dict, which include three million words.
- http://melpa.org/#/pyim-wbdict: Some wubi dicts for pyim
- http://melpa.org/#/snoopy: minor mode for number row unshifted character insertion
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]]