2018-12-24 Emacs news
=====================
- Emacs Lisp:
- [elisp tip: It's much faster to use buffer-local-value than
with-current-buffer]
(https://github.com/alphapapa/emacs-package-dev-handbook#best-practices)
([Reddit]
(https://www.reddit.com/r/emacs/comments/a77e6r/elisp_tip_its_much_faster_to_use_bufferlocalvalue/))
- [Displaying and Interacting with processes using Proced (old but still
relevant)]
(https://www.masteringemacs.org/article/displaying-interacting-processes-proced)
([Reddit]
(https://reddit.com/r/emacs/comments/a7rabh/displaying_and_interacting_with_processes_using/))
- [emacs is great - Ep 4, A Bit of Lisp]
(https://www.youtube.com/watch?v=fLUcgEwSF_c) (9:45)
- [emacs :set up config - 14 (language tool, org auto complete, expand
region)] (https://www.youtube.com/watch?v=P7Bpqz6XjDQ) ([Reddit]
(https://reddit.com/r/emacs/comments/a8kfzm/emacs_set_up_config_14_language_tool_org_auto/))
- Emacs development:
- [map.el goes generic (cl-defmethod)]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1691a51094d35ac4b2c311fa407c6b77eea7a105)
([Reddit]
(https://reddit.com/r/emacs/comments/a7aach/mapel_goes_generic_cldefmethod/))
- [Add file name handler support for 'make-process' (Bug#28691)]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=039be4e02513e03ae465efae5694bd4e28a74dbe)
- [* lisp/windmove.el (windmove-delete-in-direction): Change prefix arg
C-u]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=157ada833f36b9919be44ad4ecbae6d94c808dec)
- [* lisp/window.el (switch-to-buffer-obey-display-actions): New
defcustom.]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f36651c6470bab951f12f486eb4928235f1ba50)
- [* lisp/emacs-lisp/map.el: Add support for plists]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f68f2eb47280cf92fdb41548e40b37e7a4a81e53)
- [Syntactic fontification of diff hunks (bug#33567)]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6973b1489b24ca4190d24be9e5f887aef2cc9eff)
- [* lisp/emacs-lisp/map.el: Avoid special casing lists.]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55838e4e6a176317367c6759e0520395e80c856f)
- Appearance:
- [New features in doom-modeline]
(https://www.reddit.com/r/emacs/comments/a8m2ko/new_features_in_doommodeline/)
- [(with-emacs - White Christmas in Emacs]
(https://with-emacs.com/posts/white-christmas-in-emacs/) ([Reddit]
(https://reddit.com/r/emacs/comments/a8y6rz/withemacs_white_christmas_in_emacs/))
- [(THEMES) Your favorite less-well-known or modified themes]
(https://www.reddit.com/r/emacs/comments/a8ivtq/themes_your_favorite_lesswellknown_or_modified/)
- [Emacs Right Click Context menu]
(https://github.com/zonuexe/right-click-context) ([Reddit]
(https://reddit.com/r/emacs/comments/a86ing/emacs_right_click_context_menu/))
- [Emacs Poet theme] (https://github.com/kunalb/poet) ([Irreal]
(https://irreal.org/blog/?p=7708))
- Navigation:
- [(with-emacs - Keep scrollin' scrollin' scrollin']
(https://www.with-emacs.com/posts/keep-scrollin-scrollin-scrollin/) ([Reddit]
(https://reddit.com/r/emacs/comments/a7o7v6/withemacs_keep_scrollin_scrollin_scrollin/))
- [Raimon Grau: TIL: search-whitespace-regexp]
(http://puntoblogspot.blogspot.com/2018/12/til-search-whitespace-regexp.html)
- Org Mode:
- [Organizing your dotfiles with Org mode]
(https://www.reddit.com/r/orgmode/comments/a7rgr1/organizing_your_dotfiles_with_org_mode/)
- [Org: Command to refile to a datetree using the earliest/latest timestamp
in an entry]
(https://github.com/alphapapa/unpackaged.el#refile-to-datetree-file-using-earliestlatest-timestamp-in-entry)
([Reddit]
(https://reddit.com/r/emacs/comments/a8eobe/org_command_to_refile_to_a_datetree_using_the/))
- [Managing a pen and paper rpg campaign]
(https://www.reddit.com/r/emacs/comments/a7frfj/managing_a_pen_and_paper_rpg_campaign/)
- [Keeping A WebDev/Tech Notebook In Org Mode]
(https://www.youtube.com/watch?v=YXhpwLKCtf0&feature=youtu.be) ([Irreal]
(https://irreal.org/blog/?p=7696))
- [Blogging with Org publishing]
(https://vicarie.in/posts/blogging-with-org.html) (Sept 2018, [Irreal]
(https://irreal.org/blog/?p=7706))
- Coding:
- [Auto Insert headers in Emacs]
(https://www.youtube.com/watch?v=fP5ZdPP1f_8) (7:52)
- [Playing hide-and-seek with my REPLs]
(http://manuel-uberti.github.io//emacs/2018/12/19/hide-repl/)
- [GitHub - flycheck/flycheck-inline: Display Flycheck errors inline]
(https://github.com/flycheck/flycheck-inline)
- [Jonas Bernoulli: Work with Git Forges inside Emacs]
(https://emacsair.me/2018/12/19/forge-0.1) ([Reddit]
(https://www.reddit.com/r/emacs/comments/a7r265/work_with_git_forges_from_the_comfort_of_magit/),
[HN] (https://news.ycombinator.com/item?id=18722548))
- Other:
- [Equake - emacs drop-down console]
(https://gitlab.com/emacsomancer/equake) ([Reddit]
(https://reddit.com/r/emacs/comments/a7v9ye/equake_emacs_dropdown_console/))
- [GitHub - alphapapa/yequake: Drop-down Emacs frames, like Yakuake]
(https://github.com/alphapapa/yequake) ([Reddit]
(https://reddit.com/r/emacs/comments/a89cjk/github_alphapapayequake_dropdown_emacs_frames/))
- [emacs is great - Ep 6, linting and spelling]
(https://www.youtube.com/watch?v=TZ4xCWRII_I)
- [Blog: Using Emacs with external terminals]
(https://valignatev.com/posts/emacs-external-terminal/) ([Reddit]
(https://reddit.com/r/emacs/comments/a8zk79/blog_using_emacs_with_external_terminals/))
- [Collect clipboard entries according to regex rules in Emacs.]
(https://github.com/clemera/clipboard-collector) ([Reddit]
(https://reddit.com/r/emacs/comments/a89kcw/collect_clipboard_entries_according_to_regex/))
- [GitHub - oflatt/esonify: An emacs extension that sonifies your code.]
(https://github.com/oflatt/esonify) ([Reddit]
(https://reddit.com/r/emacs/comments/a8t8y1/github_oflattesonify_an_emacs_extension_that/))
- [An interactive, executable, combined Bash and Emacs Lisp script (not
using --script or --batch)]
(https://www.reddit.com/r/emacs/comments/a7ubx5/an_interactive_executable_combined_bash_and_emacs/)
- [Next browser 1.2.0 is out!]
(https://www.reddit.com/r/emacs/comments/a954i7/next_browser_120_is_out/)
([Reddit]
(https://www.reddit.com/r/emacs/comments/a954i7/next_browser_120_is_out/))
- [My First Emacs Commit]
(https://nickdrozd.github.io/2018/12/20/emacs-commit.html) ([Reddit]
(https://reddit.com/r/emacs/comments/a822mt/my_first_emacs_commit/))
- [What are biggest shortcomings of Emacs?]
(https://www.reddit.com/r/emacs/comments/a70dhu/what_are_biggest_shortcomings_of_emacs/)
- [Emacs T-shirt ideas]
(https://www.reddit.com/r/emacs/comments/a8023l/emacs_tshirt_ideas/)
- [Lucid Energize Demo VHS 1993]
(https://www.youtube.com/watch?v=pQQTScuApWk) ([Wisdom and Wonder]
(https://www.wisdomandwonder.com/article/10822/emacsorg-mode-emacs-users-do-you-know-the-power-of-1993))
- New packages:
- forge <http://melpa.org/#/forge>: Access Git forges from Magit.
- right-click-context <http://melpa.org/#/right-click-context>: Right Click
Context menu
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-12).
* 2018-12-24 Emacs news
- Emacs Lisp:
- [[https://github.com/alphapapa/emacs-package-dev-handbook#best-practices][elisp tip: It's much faster to use buffer-local-value than with-current-buffer]] ([[https://www.reddit.com/r/emacs/comments/a77e6r/elisp_tip_its_much_faster_to_use_bufferlocalvalue/][Reddit]])
- [[https://www.masteringemacs.org/article/displaying-interacting-processes-proced][Displaying and Interacting with processes using Proced (old but still relevant)]] ([[https://reddit.com/r/emacs/comments/a7rabh/displaying_and_interacting_with_processes_using/][Reddit]])
- [[https://www.youtube.com/watch?v=fLUcgEwSF_c][emacs is great - Ep 4, A Bit of Lisp]] (9:45)
- [[https://www.youtube.com/watch?v=P7Bpqz6XjDQ][emacs :set up config - 14 (language tool, org auto complete, expand region)]] ([[https://reddit.com/r/emacs/comments/a8kfzm/emacs_set_up_config_14_language_tool_org_auto/][Reddit]])
- Emacs development:
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1691a51094d35ac4b2c311fa407c6b77eea7a105][map.el goes generic (cl-defmethod)]] ([[https://reddit.com/r/emacs/comments/a7aach/mapel_goes_generic_cldefmethod/][Reddit]])
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=039be4e02513e03ae465efae5694bd4e28a74dbe][Add file name handler support for 'make-process' (Bug#28691)]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=157ada833f36b9919be44ad4ecbae6d94c808dec][* lisp/windmove.el (windmove-delete-in-direction): Change prefix arg C-u]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=3f36651c6470bab951f12f486eb4928235f1ba50][* lisp/window.el (switch-to-buffer-obey-display-actions): New defcustom.]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f68f2eb47280cf92fdb41548e40b37e7a4a81e53][* lisp/emacs-lisp/map.el: Add support for plists]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6973b1489b24ca4190d24be9e5f887aef2cc9eff][Syntactic fontification of diff hunks (bug#33567)]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55838e4e6a176317367c6759e0520395e80c856f][* lisp/emacs-lisp/map.el: Avoid special casing lists.]]
- Appearance:
- [[https://www.reddit.com/r/emacs/comments/a8m2ko/new_features_in_doommodeline/][New features in doom-modeline]]
- [[https://with-emacs.com/posts/white-christmas-in-emacs/][(with-emacs - White Christmas in Emacs]] ([[https://reddit.com/r/emacs/comments/a8y6rz/withemacs_white_christmas_in_emacs/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/a8ivtq/themes_your_favorite_lesswellknown_or_modified/][(THEMES) Your favorite less-well-known or modified themes]]
- [[https://github.com/zonuexe/right-click-context][Emacs Right Click Context menu]] ([[https://reddit.com/r/emacs/comments/a86ing/emacs_right_click_context_menu/][Reddit]])
- [[https://github.com/kunalb/poet][Emacs Poet theme]] ([[https://irreal.org/blog/?p=7708][Irreal]])
- Navigation:
- [[https://www.with-emacs.com/posts/keep-scrollin-scrollin-scrollin/][(with-emacs - Keep scrollin' scrollin' scrollin']] ([[https://reddit.com/r/emacs/comments/a7o7v6/withemacs_keep_scrollin_scrollin_scrollin/][Reddit]])
- [[http://puntoblogspot.blogspot.com/2018/12/til-search-whitespace-regexp.html][Raimon Grau: TIL: search-whitespace-regexp]]
- Org Mode:
- [[https://www.reddit.com/r/orgmode/comments/a7rgr1/organizing_your_dotfiles_with_org_mode/][Organizing your dotfiles with Org mode]]
- [[https://github.com/alphapapa/unpackaged.el#refile-to-datetree-file-using-earliestlatest-timestamp-in-entry][Org: Command to refile to a datetree using the earliest/latest timestamp in an entry]] ([[https://reddit.com/r/emacs/comments/a8eobe/org_command_to_refile_to_a_datetree_using_the/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/a7frfj/managing_a_pen_and_paper_rpg_campaign/][Managing a pen and paper rpg campaign]]
- [[https://www.youtube.com/watch?v=YXhpwLKCtf0&feature=youtu.be][Keeping A WebDev/Tech Notebook In Org Mode]] ([[https://irreal.org/blog/?p=7696][Irreal]])
- [[https://vicarie.in/posts/blogging-with-org.html][Blogging with Org publishing]] (Sept 2018, [[https://irreal.org/blog/?p=7706][Irreal]])
- Coding:
- [[https://www.youtube.com/watch?v=fP5ZdPP1f_8][Auto Insert headers in Emacs]] (7:52)
- [[http://manuel-uberti.github.io//emacs/2018/12/19/hide-repl/][Playing hide-and-seek with my REPLs]]
- [[https://github.com/flycheck/flycheck-inline][GitHub - flycheck/flycheck-inline: Display Flycheck errors inline]]
- [[https://emacsair.me/2018/12/19/forge-0.1][Jonas Bernoulli: Work with Git Forges inside Emacs]] ([[https://www.reddit.com/r/emacs/comments/a7r265/work_with_git_forges_from_the_comfort_of_magit/][Reddit]], [[https://news.ycombinator.com/item?id=18722548][HN]])
- Other:
- [[https://gitlab.com/emacsomancer/equake][Equake - emacs drop-down console]] ([[https://reddit.com/r/emacs/comments/a7v9ye/equake_emacs_dropdown_console/][Reddit]])
- [[https://github.com/alphapapa/yequake][GitHub - alphapapa/yequake: Drop-down Emacs frames, like Yakuake]] ([[https://reddit.com/r/emacs/comments/a89cjk/github_alphapapayequake_dropdown_emacs_frames/][Reddit]])
- [[https://www.youtube.com/watch?v=TZ4xCWRII_I][emacs is great - Ep 6, linting and spelling]]
- [[https://valignatev.com/posts/emacs-external-terminal/][Blog: Using Emacs with external terminals]] ([[https://reddit.com/r/emacs/comments/a8zk79/blog_using_emacs_with_external_terminals/][Reddit]])
- [[https://github.com/clemera/clipboard-collector][Collect clipboard entries according to regex rules in Emacs.]] ([[https://reddit.com/r/emacs/comments/a89kcw/collect_clipboard_entries_according_to_regex/][Reddit]])
- [[https://github.com/oflatt/esonify][GitHub - oflatt/esonify: An emacs extension that sonifies your code.]] ([[https://reddit.com/r/emacs/comments/a8t8y1/github_oflattesonify_an_emacs_extension_that/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/a7ubx5/an_interactive_executable_combined_bash_and_emacs/][An interactive, executable, combined Bash and Emacs Lisp script (not using --script or --batch)]]
- [[https://www.reddit.com/r/emacs/comments/a954i7/next_browser_120_is_out/][Next browser 1.2.0 is out!]] ([[https://www.reddit.com/r/emacs/comments/a954i7/next_browser_120_is_out/][Reddit]])
- [[https://nickdrozd.github.io/2018/12/20/emacs-commit.html][My First Emacs Commit]] ([[https://reddit.com/r/emacs/comments/a822mt/my_first_emacs_commit/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/a70dhu/what_are_biggest_shortcomings_of_emacs/][What are biggest shortcomings of Emacs?]]
- [[https://www.reddit.com/r/emacs/comments/a8023l/emacs_tshirt_ideas/][Emacs T-shirt ideas]]
- [[https://www.youtube.com/watch?v=pQQTScuApWk][Lucid Energize Demo VHS 1993]] ([[https://www.wisdomandwonder.com/article/10822/emacsorg-mode-emacs-users-do-you-know-the-power-of-1993][Wisdom and Wonder]])
- New packages:
- http://melpa.org/#/forge: Access Git forges from Magit.
- http://melpa.org/#/right-click-context: Right Click Context menu
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-12][emacs-devel]].