2017-06-19 Emacs news
=====================
- Emacs Lisp:
- [Ways in which Emacs selects the major mode]
(http://mbork.pl/2017-06-17_Ways_in_which_Emacs_selects_the_major_mode)
- [Keeping your .emacs.d clean]
(http://manuel-uberti.github.io/programming/2017/06/17/nolittering/)
- [Misc functions - save macro, delete span, rename file/buffer, etc.]
(https://pastebin.com/Uu072Yqj) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6hi8up/just_figured_id_post_a_collection_of_functions/))
- Emacs development:
- [Native display of line numbers]
(https://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00318.html)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6hux6a/native_display_of_line_numbers/))
- [New command replace-buffer-contents]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d682f0daa3c0bfdd5ee8ce0e9226353d505e85a9)
- [New command-line option --module-assertions]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf97132764572928adc77fd555d04a9f41cd3cfc)
- [Proposed patch: New commands for bulk tracing of elisp functions,
including `trace-package` and `trace-regexp`]
(https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27397)
- Navigation:
- [smart-next-window-or-buffer]
(http://mbork.pl/2017-06-12_smart-next-window-or-buffer)
- [Some interesting hydras]
(https://github.com/otijhuis/emacs.d/blob/master/config/hydra-settings.el)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6ha2ir/some_interesting_hydras/))
- Org Mode:
- [Adding keymaps to src blocks via org-font-lock-hook]
(http://kitchingroup.cheme.cmu.edu/blog/2017/06/10/Adding-keymaps-to-src-blocks-via-org-font-lock-hook/)
- hat-tip to [Irreal] (http://irreal.org/blog/?p=6282) for the link
- [Nuage: a web app to edit your org files] (https://nuage.kerjean.me/)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6he1rd/nuage_a_web_app_to_edit_your_org_files/))
- [Reading for Programmers]
(https://codearsonist.com/reading-for-programmers)
- Coding:
- [Not a fan of Emacs Lisp? Hack Emacs in Go!]
(https://github.com/Quasilyte/goism) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6i1i9d/not_a_fan_of_emacs_lisp_hack_emacs_in_go/),
[Hacker News] (https://news.ycombinator.com/item?id=14581228))
- [Yet another completion engine powered by "git grep"]
(https://github.com/zk-phi/git-complete) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6hl3hi/yet_another_completion_engine_powered_by_git_grep/))
- [json-navigator, x-path-walker, json-snatcher and all - json support in
Emacs]
(http://wikemacs.org/wiki/Json#json-navigator_-_navigate_json_presented_as_a_tree)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6hdsjm/jsonnavigator_xpathwalker_jsonsnatcher_and_all/))
- [Package/tool to mark newly written and uncommitted code]
(https://www.reddit.com/r/emacs/comments/6h9p8z/packagetool_to_mark_newly_written_and_uncommitted/)
- [Using Emacs - 34 - ibuffer and emmet]
(http://cestlaz.github.io/posts/using-emacs-34-ibuffer-emmet/#.WULthXLbJmQ.reddit)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6hhpeh/using_emacs_34_ibuffer_and_emmet/))
- Other:
- [A little trick with EWW]
(https://www.reddit.com/r/emacs/comments/6ha4tl/a_little_trick_with_eww/)
- [Do you run emacs in daemon mode?]
(https://www.reddit.com/r/emacs/comments/6hd8ru/do_you_run_emacs_in_daemon_mode/)
- New packages:
- helm-frame <http://melpa.org/#/helm-frame>: open helm buffers in a
dedicated frame
- ivy-dired-history <http://melpa.org/#/ivy-dired-history>: use ivy to open
recent directories
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-06).
[Past Emacs News round-ups] (http://sachachua.com/blog/category/emacs-news)
* 2017-06-19 Emacs news
- Emacs Lisp:
- [[http://mbork.pl/2017-06-17_Ways_in_which_Emacs_selects_the_major_mode][Ways in which Emacs selects the major mode]]
- [[http://manuel-uberti.github.io/programming/2017/06/17/nolittering/][Keeping your .emacs.d clean]]
- [[https://pastebin.com/Uu072Yqj][Misc functions - save macro, delete span, rename file/buffer, etc.]] ([[https://www.reddit.com/r/emacs/comments/6hi8up/just_figured_id_post_a_collection_of_functions/][Reddit]])
- Emacs development:
- [[https://lists.gnu.org/archive/html/emacs-devel/2017-06/msg00318.html][Native display of line numbers]] ([[https://www.reddit.com/r/emacs/comments/6hux6a/native_display_of_line_numbers/][Reddit]])
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d682f0daa3c0bfdd5ee8ce0e9226353d505e85a9][New command replace-buffer-contents]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cf97132764572928adc77fd555d04a9f41cd3cfc][New command-line option --module-assertions]]
- [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27397][Proposed patch: New commands for bulk tracing of elisp functions, including `trace-package` and `trace-regexp`]]
- Navigation:
- [[http://mbork.pl/2017-06-12_smart-next-window-or-buffer][smart-next-window-or-buffer]]
- [[https://github.com/otijhuis/emacs.d/blob/master/config/hydra-settings.el][Some interesting hydras]] ([[https://www.reddit.com/r/emacs/comments/6ha2ir/some_interesting_hydras/][Reddit]])
- Org Mode:
- [[http://kitchingroup.cheme.cmu.edu/blog/2017/06/10/Adding-keymaps-to-src-blocks-via-org-font-lock-hook/][Adding keymaps to src blocks via org-font-lock-hook]] - hat-tip to [[http://irreal.org/blog/?p=6282][Irreal]] for the link
- [[https://nuage.kerjean.me/][Nuage: a web app to edit your org files]] ([[https://www.reddit.com/r/emacs/comments/6he1rd/nuage_a_web_app_to_edit_your_org_files/][Reddit]])
- [[https://codearsonist.com/reading-for-programmers][Reading for Programmers]]
- Coding:
- [[https://github.com/Quasilyte/goism][Not a fan of Emacs Lisp? Hack Emacs in Go!]] ([[https://www.reddit.com/r/emacs/comments/6i1i9d/not_a_fan_of_emacs_lisp_hack_emacs_in_go/][Reddit]], [[https://news.ycombinator.com/item?id=14581228][Hacker News]])
- [[https://github.com/zk-phi/git-complete][Yet another completion engine powered by "git grep"]] ([[https://www.reddit.com/r/emacs/comments/6hl3hi/yet_another_completion_engine_powered_by_git_grep/][Reddit]])
- [[http://wikemacs.org/wiki/Json#json-navigator_-_navigate_json_presented_as_a_tree][json-navigator, x-path-walker, json-snatcher and all - json support in Emacs]] ([[https://www.reddit.com/r/emacs/comments/6hdsjm/jsonnavigator_xpathwalker_jsonsnatcher_and_all/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/6h9p8z/packagetool_to_mark_newly_written_and_uncommitted/][Package/tool to mark newly written and uncommitted code]]
- [[http://cestlaz.github.io/posts/using-emacs-34-ibuffer-emmet/#.WULthXLbJmQ.reddit][Using Emacs - 34 - ibuffer and emmet]] ([[https://www.reddit.com/r/emacs/comments/6hhpeh/using_emacs_34_ibuffer_and_emmet/][Reddit]])
- Other:
- [[https://www.reddit.com/r/emacs/comments/6ha4tl/a_little_trick_with_eww/][A little trick with EWW]]
- [[https://www.reddit.com/r/emacs/comments/6hd8ru/do_you_run_emacs_in_daemon_mode/][Do you run emacs in daemon mode?]]
- New packages:
- http://melpa.org/#/helm-frame: open helm buffers in a dedicated frame
- http://melpa.org/#/ivy-dired-history: use ivy to open recent directories
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-06][emacs-devel]].
[[http://sachachua.com/blog/category/emacs-news][Past Emacs News round-ups]]