2018-12-10 Emacs news
=====================
- Emacs Lisp:
- [Share Links To Emacs Initialization Files With Minimal Effort!]
(https://www.wisdomandwonder.com/article/10813/emacsorg-mode-share-links-to-emacs-initialization-files-with-minimal-effort)
- [general.el - a convenient, unified interface for key definitions (for
both evil and non-evil users)] (https://github.com/noctuid/general.el)
([Reddit]
(https://reddit.com/r/emacs/comments/a37dgv/generalel_a_convenient_unified_interface_for_key/))
- [BBDB on EIEIO: An Introduction to Object-Oriented Emacs Lisp]
(https://ericabrahamsen.net/tech/2016/feb/bbdb-eieio-object-oriented-elisp.html)
- [RFC: ts.el - Emacs date-time library]
(https://github.com/alphapapa/ts.el) ([Reddit]
(https://reddit.com/r/emacs/comments/a4igm5/rfc_tsel_emacs_datetime_library/))
- [Potentially breaking changes in emacs-request]
(https://www.reddit.com/r/emacs/comments/a3otlb/potentially_breaking_changes_in_emacsrequest/)
- [A newb's first attempt at an init.el file]
(https://www.reddit.com/r/emacs/comments/a34t10/a_newbs_first_attempt_at_an_initel_file/)
- [Marcin Borkowski: looking-back-p]
(http://mbork.pl/2018-12-03_looking-back-p)
- [blog - I love Luke Smith - emacs elisp windows buffers]
(https://www.youtube.com/watch?v=5dTdJXITeF0) (5:00)
- Emacs development:
- [* lisp/vc/vc.el (vc-root-version-diff): New command (bug#33650).]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=712e74a9fbd24fe350b860238b152f297d16aa5e)
- [New buffer display action alist entry 'window-min-height']
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e9f62c0bc3b4f3d47deb5917c90ea449a19460b)
- [Document that Eshell follows symlinks in history file names]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2877471fefc21d157462d766afbcf3b2c47c4ee8)
- [New buffer display action alist entry 'window-min-height' (Bug#32825)]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2b3a37886d97abdc10e16f6389200e8ad45dd7a)
- [Mention EMACS_SOCKET_NAME, not XDG_RUNTIME_DIR.]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e8e5da1e8da0752fc02bf590a17697af4c0afd3)
- [Mention unsetting XDG_RUNTIME_DIR in doc.]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b1d7f19ae785ce7fa609bc57432d01cc23a3d49a)
- [Support IBM038 (a.k.a. "EBCDIC-INT") encoding]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6d898918980be4cb29a182ecde7f8e1f95a08462)
- [* lisp/isearch.el (isearch-yank-on-move): New defcustom]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f745cf8c438cdb258bc1a37b617749d1c84e688e)
- [* lisp/isearch.el (isearch-allow-scroll): New option `unlimited'.]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=beafe2bf50992b60cb4e8c9628a7000317279c8c)
- Appearance:
- [Pretty-outlines: replicating org-bullets in outline-mode]
(https://github.com/ekaschalk/.spacemacs.d/tree/master/layers/display/local/pretty-outlines)
([Reddit]
(https://reddit.com/r/emacs/comments/a459xn/prettyoutlines_replicating_orgbullets_in/))
- Navigation:
- [with-emacs - Dynamic file browsing grid using ivy]
(https://www.with-emacs.com/posts/ivy-explorer/dynamic-file-browsing-grid-using-ivy/)
([Reddit]
(https://reddit.com/r/emacs/comments/a44bfa/withemacs_dynamic_file_browsing_grid_using_ivy/))
- [Configuring Emacs from Scratch -13 (hide-show-mode)]
(https://www.youtube.com/watch?v=3S_tvKYPR3Y)
- [Additions to unpackaged.el: smerge-mode hydra and iedit helpers]
(https://www.reddit.com/r/emacs/comments/a449s0/additions_to_unpackagedel_smergemode_hydra_and/)
- Org Mode:
- [Org-mode, literate programming and Emacs]
(https://www.reddit.com/r/emacs/comments/a3rlvk/orgmode_literate_programming_and_emacs/)
([Irreal] (http://irreal.org/blog/?p=7667))
- [Agenda previews]
(https://github.com/alphapapa/unpackaged.el#agenda-previews) ([Reddit]
(https://reddit.com/r/orgmode/comments/a46zfa/agenda_previews/))
- [fitness.org: An Emacs food/weight/workout tracker, self-contained in a
single Org file]
(https://www.reddit.com/r/emacs/comments/a4zipp/fitnessorg_an_emacs_foodweightworkout_tracker/)
- [Emacs Is Cool EP 0 - init.el from org mode]
(https://www.youtube.com/watch?v=XtHxPn9aaTc) (11:28)
- [Vasaant Krishnan - Org-mode and other useful things in Emacs - SARAO
Tech Tuesdays 11/2018] (https://www.youtube.com/watch?v=yeqyZbmm_aw) (35:48)
- Coding:
- [Extension: Kubernetes Helm]
(https://www.reddit.com/r/emacs/comments/a4mfdm/extension_kubernetes_helm/)
- [evil-nerd-commenter v3.3.0]
(https://www.reddit.com/r/emacs/comments/a4a87u/evilnerdcommenter_v330/)
- [keyword and operators. Efficient code editing in Emacs]
(https://www.youtube.com/watch?v=sLi_gcHSWPM) (9:54)
- Other:
- [3 Emacs modes for taking notes]
(https://opensource.com/article/18/7/emacs-modes-note-taking?sc_cid=70160000001273HAAQ)
- [Multics Emacs History/Design/Implementation]
(https://www.multicians.org/mepap.html)
- [Next, the infinitely configurable browser release 1.1.0]
(https://www.reddit.com/r/emacs/comments/a3as9k/next_the_infinitely_configurable_browser_release/)
- [Looking for Emacs maintainers view of the Remacs (emacs port to Rust)]
(https://www.reddit.com/r/emacs/comments/a40s6d/emacs_maintainers_view_of_the_remacs_emacs_port/)
- [Absolute Beginner's Guide to Emacs]
(http://www.jesshamrick.com/2012/09/10/absolute-beginners-guide-to-emacs/)
(2012, [Reddit]
(https://reddit.com/r/emacs/comments/a3c87x/absolute_beginners_guide_to_emacs/),
[HN] (https://news.ycombinator.com/item?id=18598544))
- [An Introduction to the EMACS Editor]
(https://dspace.mit.edu/bitstream/handle/1721.1/5748/AIM-447.pdf?sequence=2)
(1978, [HN] (https://news.ycombinator.com/item?id=18604762))
- [Marcin Borkowski: Lesser known Dired stuff]
(http://mbork.pl/2018-12-10_Lesser_known_Dired_stuff)
- [Irreal: Experts Use Emacs and Vim] (http://irreal.org/blog/?p=7675)
(also on [Reddit]
(https://reddit.com/r/emacs/comments/a3vozv/emacs_users_outperform_on_coding_interviews/))
- [Emacs on Microsoft Windows]
(http://caiorss.github.io/Emacs-Elisp-Programming/Emacs_On_Windows.html)
- [Live test: Emacs Coffee Maker Control]
(https://www.youtube.com/watch?v=y0LEW7a0LoQ) (6:01)
- [Emacs Rocks] (http://emacsrocks.com/) ([HN]
(https://news.ycombinator.com/item?id=18604488))
- New packages:
- buttercup-junit <http://melpa.org/#/buttercup-junit>: JUnit reporting for
Buttercup
- buttons <http://melpa.org/#/buttons>: Define and visualize hierarchies of
keymaps
- dtk <http://melpa.org/#/dtk>: access SWORD content via diatheke
- emidje <http://melpa.org/#/emidje>: Test runner and report viewer for
Midje
- git-time-metric <http://melpa.org/#/git-time-metric>: Provide function to
record time with gtm ( git time metric )
- ox-mdx-deck <http://melpa.org/#/ox-mdx-deck>: org-mode to mdx-deck
exporter
- poly-ansible <http://melpa.org/#/poly-ansible>: Polymode for Ansible:
Jinja2 in YAML
- rust-auto-use <http://melpa.org/#/rust-auto-use>: Utility to
automatically insert Rust use statements
- flymake <https://elpa.gnu.org/packages/flymake.html>: A universal
on-the-fly syntax checker
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),
[/r/planetemacs] (https://reddit.com/r/planetemacs), [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-12).
* 2018-12-10 Emacs news
- Emacs Lisp:
- [[https://www.wisdomandwonder.com/article/10813/emacsorg-mode-share-links-to-emacs-initialization-files-with-minimal-effort][Share Links To Emacs Initialization Files With Minimal Effort!]]
- [[https://github.com/noctuid/general.el][general.el - a convenient, unified interface for key definitions (for both evil and non-evil users)]] ([[https://reddit.com/r/emacs/comments/a37dgv/generalel_a_convenient_unified_interface_for_key/][Reddit]])
- [[https://ericabrahamsen.net/tech/2016/feb/bbdb-eieio-object-oriented-elisp.html][BBDB on EIEIO: An Introduction to Object-Oriented Emacs Lisp]]
- [[https://github.com/alphapapa/ts.el][RFC: ts.el - Emacs date-time library]] ([[https://reddit.com/r/emacs/comments/a4igm5/rfc_tsel_emacs_datetime_library/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/a3otlb/potentially_breaking_changes_in_emacsrequest/][Potentially breaking changes in emacs-request]]
- [[https://www.reddit.com/r/emacs/comments/a34t10/a_newbs_first_attempt_at_an_initel_file/][A newb's first attempt at an init.el file]]
- [[http://mbork.pl/2018-12-03_looking-back-p][Marcin Borkowski: looking-back-p]]
- [[https://www.youtube.com/watch?v=5dTdJXITeF0][blog - I love Luke Smith - emacs elisp windows buffers]] (5:00)
- Emacs development:
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=712e74a9fbd24fe350b860238b152f297d16aa5e][* lisp/vc/vc.el (vc-root-version-diff): New command (bug#33650).]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7e9f62c0bc3b4f3d47deb5917c90ea449a19460b][New buffer display action alist entry 'window-min-height']]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2877471fefc21d157462d766afbcf3b2c47c4ee8][Document that Eshell follows symlinks in history file names]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d2b3a37886d97abdc10e16f6389200e8ad45dd7a][New buffer display action alist entry 'window-min-height' (Bug#32825)]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0e8e5da1e8da0752fc02bf590a17697af4c0afd3][Mention EMACS_SOCKET_NAME, not XDG_RUNTIME_DIR.]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b1d7f19ae785ce7fa609bc57432d01cc23a3d49a][Mention unsetting XDG_RUNTIME_DIR in doc.]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6d898918980be4cb29a182ecde7f8e1f95a08462][Support IBM038 (a.k.a. "EBCDIC-INT") encoding]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f745cf8c438cdb258bc1a37b617749d1c84e688e][* lisp/isearch.el (isearch-yank-on-move): New defcustom]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=beafe2bf50992b60cb4e8c9628a7000317279c8c][* lisp/isearch.el (isearch-allow-scroll): New option `unlimited'.]]
- Appearance:
- [[https://github.com/ekaschalk/.spacemacs.d/tree/master/layers/display/local/pretty-outlines][Pretty-outlines: replicating org-bullets in outline-mode]] ([[https://reddit.com/r/emacs/comments/a459xn/prettyoutlines_replicating_orgbullets_in/][Reddit]])
- Navigation:
- [[https://www.with-emacs.com/posts/ivy-explorer/dynamic-file-browsing-grid-using-ivy/][with-emacs - Dynamic file browsing grid using ivy]] ([[https://reddit.com/r/emacs/comments/a44bfa/withemacs_dynamic_file_browsing_grid_using_ivy/][Reddit]])
- [[https://www.youtube.com/watch?v=3S_tvKYPR3Y][Configuring Emacs from Scratch -13 (hide-show-mode)]]
- [[https://www.reddit.com/r/emacs/comments/a449s0/additions_to_unpackagedel_smergemode_hydra_and/][Additions to unpackaged.el: smerge-mode hydra and iedit helpers]]
- Org Mode:
- [[https://www.reddit.com/r/emacs/comments/a3rlvk/orgmode_literate_programming_and_emacs/][Org-mode, literate programming and Emacs]] ([[http://irreal.org/blog/?p=7667][Irreal]])
- [[https://github.com/alphapapa/unpackaged.el#agenda-previews][Agenda previews]] ([[https://reddit.com/r/orgmode/comments/a46zfa/agenda_previews/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/a4zipp/fitnessorg_an_emacs_foodweightworkout_tracker/][fitness.org: An Emacs food/weight/workout tracker, self-contained in a single Org file]]
- [[https://www.youtube.com/watch?v=XtHxPn9aaTc][Emacs Is Cool EP 0 - init.el from org mode]] (11:28)
- [[https://www.youtube.com/watch?v=yeqyZbmm_aw][Vasaant Krishnan - Org-mode and other useful things in Emacs - SARAO Tech Tuesdays 11/2018]] (35:48)
- Coding:
- [[https://www.reddit.com/r/emacs/comments/a4mfdm/extension_kubernetes_helm/][Extension: Kubernetes Helm]]
- [[https://www.reddit.com/r/emacs/comments/a4a87u/evilnerdcommenter_v330/][evil-nerd-commenter v3.3.0]]
- [[https://www.youtube.com/watch?v=sLi_gcHSWPM][keyword and operators. Efficient code editing in Emacs]] (9:54)
- Other:
- [[https://opensource.com/article/18/7/emacs-modes-note-taking?sc_cid=70160000001273HAAQ][3 Emacs modes for taking notes]]
- [[https://www.multicians.org/mepap.html][Multics Emacs History/Design/Implementation]]
- [[https://www.reddit.com/r/emacs/comments/a3as9k/next_the_infinitely_configurable_browser_release/][Next, the infinitely configurable browser release 1.1.0]]
- [[https://www.reddit.com/r/emacs/comments/a40s6d/emacs_maintainers_view_of_the_remacs_emacs_port/][Looking for Emacs maintainers view of the Remacs (emacs port to Rust)]]
- [[http://www.jesshamrick.com/2012/09/10/absolute-beginners-guide-to-emacs/][Absolute Beginner's Guide to Emacs]] (2012, [[https://reddit.com/r/emacs/comments/a3c87x/absolute_beginners_guide_to_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=18598544][HN]])
- [[https://dspace.mit.edu/bitstream/handle/1721.1/5748/AIM-447.pdf?sequence=2][An Introduction to the EMACS Editor]] (1978, [[https://news.ycombinator.com/item?id=18604762][HN]])
- [[http://mbork.pl/2018-12-10_Lesser_known_Dired_stuff][Marcin Borkowski: Lesser known Dired stuff]]
- [[http://irreal.org/blog/?p=7675][Irreal: Experts Use Emacs and Vim]] (also on [[https://reddit.com/r/emacs/comments/a3vozv/emacs_users_outperform_on_coding_interviews/][Reddit]])
- [[http://caiorss.github.io/Emacs-Elisp-Programming/Emacs_On_Windows.html][Emacs on Microsoft Windows]]
- [[https://www.youtube.com/watch?v=y0LEW7a0LoQ][Live test: Emacs Coffee Maker Control]] (6:01)
- [[http://emacsrocks.com/][Emacs Rocks]] ([[https://news.ycombinator.com/item?id=18604488][HN]])
- New packages:
- http://melpa.org/#/buttercup-junit: JUnit reporting for Buttercup
- http://melpa.org/#/buttons: Define and visualize hierarchies of keymaps
- http://melpa.org/#/dtk: access SWORD content via diatheke
- http://melpa.org/#/emidje: Test runner and report viewer for Midje
- http://melpa.org/#/git-time-metric: Provide function to record time with gtm ( git time metric )
- http://melpa.org/#/ox-mdx-deck: org-mode to mdx-deck exporter
- http://melpa.org/#/poly-ansible: Polymode for Ansible: Jinja2 in YAML
- http://melpa.org/#/rust-auto-use: Utility to automatically insert Rust use statements
- https://elpa.gnu.org/packages/flymake.html: A universal on-the-fly syntax checker
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://reddit.com/r/planetemacs][/r/planetemacs]], [[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-12][emacs-devel]].