2018-07-30 Emacs news
=====================
- Emacs Lisp:
- [bench-multi macro: Easily compare the performance of lisp forms]
(https://github.com/alphapapa/emacs-package-dev-handbook#bench-multi) ([Reddit]
(https://reddit.com/r/emacs/comments/9299pz/benchmulti_macro_easily_compare_the_performance/))
- [The Emacs Widget Library]
(https://www.gnu.org/software/emacs/manual/html_mono/widget.html) ([Reddit]
(https://reddit.com/r/emacs/comments/928pmm/the_emacs_widget_library/), [HN]
(https://news.ycombinator.com/item?id=17607915))
- [Guide to profiling and optimizing an Org-related function (or, use
regexp searches whenever possible)]
(https://www.reddit.com/r/emacs/comments/92k7n1/guide_to_profiling_and_optimizing_an_orgrelated/)
- Emacs development:
- [Introducing thread-safe Tramp]
(https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00862.html)
([Reddit]
(https://reddit.com/r/emacs/comments/91cx28/introducing_threadsafe_tramp/))
- [New scratch branch: list-threads, "a tabulated list buffer showing the
currently live threads with their status"]
(https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg01073.html)
([Reddit]
(https://reddit.com/r/emacs/comments/92s5jg/new_scratch_branch_listthreads_a_tabulated_list/))
- [Pushing a patch to the Emacs repository]
(https://www.youtube.com/watch?v=6lNWI_rgsUs) (3:14)
- [* lisp/term.el (term-read-noecho): Mark obsolete.]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd36ab560d5efcc5853e455c2312cf1a104e78ea)
- [Prefer ?* to hide passwords]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3f7e73fb76a366dc644ee2e6b9f4897c17d201d)
- [%o and %x can now format signed integers]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4a56ca5bbfabbb9c581828cd91648346e6b03844)
- [Notify systemd in daemon-initialized and kill-emacs (Bug#31498)]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19f5f7b19b0dcdae87476a3fd51c41f840b2b80f)
- [Revert "Make nnimap support IMAP namespaces"]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=216b9b2dbff4cd6843d988c1e2df81b1e02a52fd)
- Navigation:
- [Kakoune editing model in Emacs?]
(https://www.reddit.com/r/emacs/comments/926a9n/kakoune_editing_model_in_emacs/)
- [Getting productive with selection and navigation in Emacs]
(https://lorefnon.tech/2018/07/14/getting-productive-with-selection-and-navigation-in-emacs)
([Irreal] (http://irreal.org/blog/?p=7367))
- [Multiple cursors in Emacs] (https://www.youtube.com/watch?v=ZiQrvpveS1w)
(2:31)
- Org Mode:
- [An Org query language, or Prototype code for a next-generation Org
Agenda] (https://github.com/alphapapa/org-agenda-ng) ([Reddit]
(https://reddit.com/r/emacs/comments/92q97p/an_org_query_language_or_prototype_code_for_a/))
- Coding:
- [doom-todo-ivy - display all TODO and FIXME entries for a project or
buffer in ivy. Extracted from doom-emacs.]
(https://github.com/jsmestad/doom-todo-ivy) ([Reddit]
(https://reddit.com/r/emacs/comments/92ffgn/doomtodoivy_display_all_todo_and_fixme_entries/))
- [What are the current, best, options for language sensitive syntax
checking, completions, etc.?]
(https://www.reddit.com/r/emacs/comments/91vmkd/what_are_the_current_best_options_for_language/)
- [What are the best ways to "speed up" LSP mode?]
(https://www.reddit.com/r/emacs/comments/91rtov/what_are_the_best_ways_to_speed_up_lsp_mode/)
- [isolate.el -- surrounding with a powerful customization system]
(https://github.com/casouri/isolate) ([Reddit]
(https://reddit.com/r/emacs/comments/92wq2q/isolateel_surrounding_with_a_powerful/))
- [Irreal: Clone a GitHub Repository from Within Emacs]
(http://irreal.org/blog/?p=7363)
- Other:
- [Addons for your Emacs: A quick guide to installing packages with the
Emacs Package Manager]
(https://emacsnotes.wordpress.com/2018/07/27/addons-for-your-emacs-a-quick-guide-to-installing-packages-with-the-emacs-package-manager/)
([Reddit]
(https://reddit.com/r/emacs/comments/92b3ts/addons_for_your_emacs_a_quick_guide_to_installing/))
- [Learn default emacs or learn evil?]
(https://www.reddit.com/r/emacs/comments/924yk1/learn_default_emacs_or_learn_evil/)
- [An Introduction to Programming in Emacs Lisp ((en|es)(morg|html)
version)] (https://gitlab.com/nasciiboy/elipo)
- [Marcin Borkowski: 2018-07-29 The INSIDE EMACS variable]
(http://mbork.pl/2018-07-29_2018-07-29_The_INSIDE_EMACS_variable)
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/2018-07).
* 2018-07-30 Emacs news
- Emacs Lisp:
- [[https://github.com/alphapapa/emacs-package-dev-handbook#bench-multi][bench-multi macro: Easily compare the performance of lisp forms]] ([[https://reddit.com/r/emacs/comments/9299pz/benchmulti_macro_easily_compare_the_performance/][Reddit]])
- [[https://www.gnu.org/software/emacs/manual/html_mono/widget.html][The Emacs Widget Library]] ([[https://reddit.com/r/emacs/comments/928pmm/the_emacs_widget_library/][Reddit]], [[https://news.ycombinator.com/item?id=17607915][HN]])
- [[https://www.reddit.com/r/emacs/comments/92k7n1/guide_to_profiling_and_optimizing_an_orgrelated/][Guide to profiling and optimizing an Org-related function (or, use regexp searches whenever possible)]]
- Emacs development:
- [[https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg00862.html][Introducing thread-safe Tramp]] ([[https://reddit.com/r/emacs/comments/91cx28/introducing_threadsafe_tramp/][Reddit]])
- [[https://lists.gnu.org/archive/html/emacs-devel/2018-07/msg01073.html][New scratch branch: list-threads, "a tabulated list buffer showing the currently live threads with their status"]] ([[https://reddit.com/r/emacs/comments/92s5jg/new_scratch_branch_listthreads_a_tabulated_list/][Reddit]])
- [[https://www.youtube.com/watch?v=6lNWI_rgsUs][Pushing a patch to the Emacs repository]] (3:14)
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=bd36ab560d5efcc5853e455c2312cf1a104e78ea][* lisp/term.el (term-read-noecho): Mark obsolete.]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3f7e73fb76a366dc644ee2e6b9f4897c17d201d][Prefer ?* to hide passwords]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4a56ca5bbfabbb9c581828cd91648346e6b03844][%o and %x can now format signed integers]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=19f5f7b19b0dcdae87476a3fd51c41f840b2b80f][Notify systemd in daemon-initialized and kill-emacs (Bug#31498)]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=216b9b2dbff4cd6843d988c1e2df81b1e02a52fd][Revert "Make nnimap support IMAP namespaces"]]
- Navigation:
- [[https://www.reddit.com/r/emacs/comments/926a9n/kakoune_editing_model_in_emacs/][Kakoune editing model in Emacs?]]
- [[https://lorefnon.tech/2018/07/14/getting-productive-with-selection-and-navigation-in-emacs][Getting productive with selection and navigation in Emacs]] ([[http://irreal.org/blog/?p=7367][Irreal]])
- [[https://www.youtube.com/watch?v=ZiQrvpveS1w][Multiple cursors in Emacs]] (2:31)
- Org Mode:
- [[https://github.com/alphapapa/org-agenda-ng][An Org query language, or Prototype code for a next-generation Org Agenda]] ([[https://reddit.com/r/emacs/comments/92q97p/an_org_query_language_or_prototype_code_for_a/][Reddit]])
- Coding:
- [[https://github.com/jsmestad/doom-todo-ivy][doom-todo-ivy - display all TODO and FIXME entries for a project or buffer in ivy. Extracted from doom-emacs.]] ([[https://reddit.com/r/emacs/comments/92ffgn/doomtodoivy_display_all_todo_and_fixme_entries/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/91vmkd/what_are_the_current_best_options_for_language/][What are the current, best, options for language sensitive syntax checking, completions, etc.?]]
- [[https://www.reddit.com/r/emacs/comments/91rtov/what_are_the_best_ways_to_speed_up_lsp_mode/][What are the best ways to "speed up" LSP mode?]]
- [[https://github.com/casouri/isolate][isolate.el -- surrounding with a powerful customization system]] ([[https://reddit.com/r/emacs/comments/92wq2q/isolateel_surrounding_with_a_powerful/][Reddit]])
- [[http://irreal.org/blog/?p=7363][Irreal: Clone a GitHub Repository from Within Emacs]]
- Other:
- [[https://emacsnotes.wordpress.com/2018/07/27/addons-for-your-emacs-a-quick-guide-to-installing-packages-with-the-emacs-package-manager/][Addons for your Emacs: A quick guide to installing packages with the Emacs Package Manager]] ([[https://reddit.com/r/emacs/comments/92b3ts/addons_for_your_emacs_a_quick_guide_to_installing/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/924yk1/learn_default_emacs_or_learn_evil/][Learn default emacs or learn evil?]]
- [[https://gitlab.com/nasciiboy/elipo][An Introduction to Programming in Emacs Lisp ((en|es)(morg|html) version)]]
- [[http://mbork.pl/2018-07-29_2018-07-29_The_INSIDE_EMACS_variable][Marcin Borkowski: 2018-07-29 The INSIDE EMACS variable]]
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/2018-07][emacs-devel]].