2017-04-10 Emacs news
=====================
- Emacs Lisp:
- [Quickly loading and finding your elisp files]
(http://mbork.pl/2017-04-09_Quickly_loading_and_finding_your_elisp_files)
- [cl-defstruct and defclass now makes new types]
(http://lists.gnu.org/archive/html/emacs-diffs/2017-04/msg00025.html) ([Reddit]
(https://www.reddit.com/r/emacs/comments/63cvnd/cldefstruct_and_defclass_now_makes_new_types/))
- [Fuzzy matching for hippie-expand]
(https://www.emacswiki.org/emacs/HippieExpand#toc8) ([Reddit]
(https://www.reddit.com/r/emacs/comments/64f0hc/fuzzy_matching_for_hippieexpand/))
- [Object-oriented font-lock in Emacs]
(https://www.youtube.com/watch?v=IWxCj5cr8rY&t=5s) ([Reddit]
(https://www.reddit.com/r/emacs/comments/649sxv/objectoriented_fontlock_in_emacs/))
- [use package vs require]
(https://www.reddit.com/r/emacs/comments/643dkt/use_package_vs_require_and_maybe_some_sorrowful/)
- [Are emacs package repositories a security risk?]
(https://www.reddit.com/r/emacs/comments/63e8hu/are_emacs_package_repositories_a_security_risk/)
- Emacs development:
- [Continued work on continuous integration]
(http://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00082.html)
- [Discussion on package security auditing and isolation]
(http://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00135.html)
- [New tramp-change-syntax command]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9e1f45d98f82278845b57fce9796142c8e3bf778)
- [copy-record deprecated in favor of copy-sequence]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a2b3fea957440b8358d3632a4a05e41dee964b5d)
- [write-region, append-to-file, etc. now output number of characters
added]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd0a7951fb762570c4b9c2cdbb43c94cb68910d4)
- [Unicode special casing]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3b9b258c4026baa1cad3f2e617f1a637fc8d205)
and [special sigma casing rule]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1fa07222e9c76964d1261c31b50f1e399554fa2)
- [mhtml-mode is now default mode for *.html files]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=335174ee5037a2751c31bfd9ecb87cedb4bc3cda)
- Navigation:
- [Ivy 0.9.0 is Out] (https://oremacs.com/2017/04/09/ivy-0.9.0/) ([Reddit]
(https://www.reddit.com/r/emacs/comments/64eqsw/ivy_090_is_out/))
- [How do you use the select.el package? Share some examples.]
(https://github.com/Kungsgeten/selected.el) ([Reddit]
(https://www.reddit.com/r/emacs/comments/63mx6f/how_do_you_use_the_selectel_package_share_some/))
- ["Dragging" a line]
(https://www.reddit.com/r/emacs/comments/63i9mg/dragging_a_line/)
- Org Mode:
- [A better return in org-mode]
(http://kitchingroup.cheme.cmu.edu/blog/2017/04/09/A-better-return-in-org-mode/)
- [Writing a book with emacs org-mode and Leanpub]
(http://anbasile.github.io/writing/2017/04/08/orgleanpub.html) - hat-tip to
[Irreal] (http://irreal.org/blog/?p=6128) for the link
- [Good collection of themes for an org based blog?]
(https://www.reddit.com/r/emacs/comments/64f1jn/good_collection_of_themes_for_an_org_based_blog/)
- [Org mode and Anki]
(https://www.reddit.com/r/emacs/comments/63z6yj/org_mode_and_anki/) - see also
org-drill or pamparam
- Coding:
- [Using dired, magit, and some elisp for a Dropbox+git workflow]
(https://www.reddit.com/r/emacs/comments/641749/using_dired_magit_and_some_elisp_for_a_dropboxgit/)
- [How to grab "bootstrap glyphicon list" using mozilla/firefox and
emacs/multiple-cursors] (https://www.youtube.com/watch?v=vwKmuH65hHg) (1:27)
- Other:
- [Make Emacs a bit quieter]
(http://pragmaticemacs.com/emacs/make-emacs-a-bit-quieter/)
- [Pasting with the mouse without moving the point - mouse-yank-at-point]
(http://sachachua.com/blog/2017/04/emacs-pasting-with-the-mouse-without-moving-the-point-mouse-yank-at-point/)
- [Automatically revert buffers]
(http://pragmaticemacs.com/emacs/automatically-revert-buffers/)
- [Emacs April 2017 Meetup @ Skills Matter]
(https://skillsmatter.com/meetups/9379-emacs-april-meetup) ([Reddit]
(https://www.reddit.com/r/emacs/comments/64c8xs/emacs_april_2017_meetup_skills_matter/))
- [Spreadsheets: is there a de facto "good one", or what are the
pros/cons?]
(https://www.reddit.com/r/emacs/comments/63mwvo/spreadsheets_is_there_a_de_facto_good_one_or_what/)
- [How Can I Create a Screencast of an Emacs Session?]
(https://www.reddit.com/r/emacs/comments/63ckc8/how_can_i_create_a_screencast_of_an_emacs_session/)
- [Lastpass command wrapper for Emacs with interactive manager and
auth-source] (https://github.com/storvik/emacs-lastpass) ([Reddit]
(https://www.reddit.com/r/emacs/comments/63983p/lastpass_command_wrapper_for_emacs_with/))
- [Playing around in Emacs and Helm]
(https://www.youtube.com/watch?v=WPvonNGG_J4) (4:26)
- New packages:
- ac-rtags <http://melpa.org/#/ac-rtags>: auto-complete back-end for RTags
- challenger-deep-theme <http://melpa.org/#/challenger-deep-theme>: Orbit
Theme
- company-rtags <http://melpa.org/#/company-rtags>: RTags back-end for
company
- flycheck-rtags <http://melpa.org/#/flycheck-rtags>: RTags Flycheck
integration.
- helm-rtags <http://melpa.org/#/helm-rtags>: A front-end for rtags
- ivy-rtags <http://melpa.org/#/ivy-rtags>: RTags completion back-end for
ivy
- kubernetes-evil <http://melpa.org/#/kubernetes-evil>: Kubernetes
keybindings for evil-mode.
- meson-mode <http://melpa.org/#/meson-mode>: Major mode for the Meson
build system files
- symbol-overlay <http://melpa.org/#/symbol-overlay>: Highlighting symbols
with keymap-enabled overlays
- terminal-here <http://melpa.org/#/terminal-here>: Run an external
terminal in current directory
- waf-mode <http://melpa.org/#/waf-mode>: Waf integration for Emacs
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-04).
[Past Emacs News round-ups] (http://sachachua.com/blog/category/emacs-news)
* 2017-04-10 Emacs news
- Emacs Lisp:
- [[http://mbork.pl/2017-04-09_Quickly_loading_and_finding_your_elisp_files][Quickly loading and finding your elisp files]]
- [[http://lists.gnu.org/archive/html/emacs-diffs/2017-04/msg00025.html][cl-defstruct and defclass now makes new types]] ([[https://www.reddit.com/r/emacs/comments/63cvnd/cldefstruct_and_defclass_now_makes_new_types/][Reddit]])
- [[https://www.emacswiki.org/emacs/HippieExpand#toc8][Fuzzy matching for hippie-expand]] ([[https://www.reddit.com/r/emacs/comments/64f0hc/fuzzy_matching_for_hippieexpand/][Reddit]])
- [[https://www.youtube.com/watch?v=IWxCj5cr8rY&t=5s][Object-oriented font-lock in Emacs]] ([[https://www.reddit.com/r/emacs/comments/649sxv/objectoriented_fontlock_in_emacs/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/643dkt/use_package_vs_require_and_maybe_some_sorrowful/][use package vs require]]
- [[https://www.reddit.com/r/emacs/comments/63e8hu/are_emacs_package_repositories_a_security_risk/][Are emacs package repositories a security risk?]]
- Emacs development:
- [[http://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00082.html][Continued work on continuous integration]]
- [[http://lists.gnu.org/archive/html/emacs-devel/2017-04/msg00135.html][Discussion on package security auditing and isolation]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9e1f45d98f82278845b57fce9796142c8e3bf778][New tramp-change-syntax command]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a2b3fea957440b8358d3632a4a05e41dee964b5d][copy-record deprecated in favor of copy-sequence]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=cd0a7951fb762570c4b9c2cdbb43c94cb68910d4][write-region, append-to-file, etc. now output number of characters added]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b3b9b258c4026baa1cad3f2e617f1a637fc8d205][Unicode special casing]] and [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c1fa07222e9c76964d1261c31b50f1e399554fa2][special sigma casing rule]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=335174ee5037a2751c31bfd9ecb87cedb4bc3cda][mhtml-mode is now default mode for *.html files]]
- Navigation:
- [[https://oremacs.com/2017/04/09/ivy-0.9.0/][Ivy 0.9.0 is Out]] ([[https://www.reddit.com/r/emacs/comments/64eqsw/ivy_090_is_out/][Reddit]])
- [[https://github.com/Kungsgeten/selected.el][How do you use the select.el package? Share some examples.]] ([[https://www.reddit.com/r/emacs/comments/63mx6f/how_do_you_use_the_selectel_package_share_some/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/63i9mg/dragging_a_line/]["Dragging" a line]]
- Org Mode:
- [[http://kitchingroup.cheme.cmu.edu/blog/2017/04/09/A-better-return-in-org-mode/][A better return in org-mode]]
- [[http://anbasile.github.io/writing/2017/04/08/orgleanpub.html][Writing a book with emacs org-mode and Leanpub]] - hat-tip to [[http://irreal.org/blog/?p=6128][Irreal]] for the link
- [[https://www.reddit.com/r/emacs/comments/64f1jn/good_collection_of_themes_for_an_org_based_blog/][Good collection of themes for an org based blog?]]
- [[https://www.reddit.com/r/emacs/comments/63z6yj/org_mode_and_anki/][Org mode and Anki]] - see also org-drill or pamparam
- Coding:
- [[https://www.reddit.com/r/emacs/comments/641749/using_dired_magit_and_some_elisp_for_a_dropboxgit/][Using dired, magit, and some elisp for a Dropbox+git workflow]]
- [[https://www.youtube.com/watch?v=vwKmuH65hHg][How to grab "bootstrap glyphicon list" using mozilla/firefox and emacs/multiple-cursors]] (1:27)
- Other:
- [[http://pragmaticemacs.com/emacs/make-emacs-a-bit-quieter/][Make Emacs a bit quieter]]
- [[http://sachachua.com/blog/2017/04/emacs-pasting-with-the-mouse-without-moving-the-point-mouse-yank-at-point/][Pasting with the mouse without moving the point - mouse-yank-at-point]]
- [[http://pragmaticemacs.com/emacs/automatically-revert-buffers/][Automatically revert buffers]]
- [[https://skillsmatter.com/meetups/9379-emacs-april-meetup][Emacs April 2017 Meetup @ Skills Matter]] ([[https://www.reddit.com/r/emacs/comments/64c8xs/emacs_april_2017_meetup_skills_matter/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/63mwvo/spreadsheets_is_there_a_de_facto_good_one_or_what/][Spreadsheets: is there a de facto "good one", or what are the pros/cons?]]
- [[https://www.reddit.com/r/emacs/comments/63ckc8/how_can_i_create_a_screencast_of_an_emacs_session/][How Can I Create a Screencast of an Emacs Session?]]
- [[https://github.com/storvik/emacs-lastpass][Lastpass command wrapper for Emacs with interactive manager and auth-source]] ([[https://www.reddit.com/r/emacs/comments/63983p/lastpass_command_wrapper_for_emacs_with/][Reddit]])
- [[https://www.youtube.com/watch?v=WPvonNGG_J4][Playing around in Emacs and Helm]] (4:26)
- New packages:
- http://melpa.org/#/ac-rtags: auto-complete back-end for RTags
- http://melpa.org/#/challenger-deep-theme: Orbit Theme
- http://melpa.org/#/company-rtags: RTags back-end for company
- http://melpa.org/#/flycheck-rtags: RTags Flycheck integration.
- http://melpa.org/#/helm-rtags: A front-end for rtags
- http://melpa.org/#/ivy-rtags: RTags completion back-end for ivy
- http://melpa.org/#/kubernetes-evil: Kubernetes keybindings for evil-mode.
- http://melpa.org/#/meson-mode: Major mode for the Meson build system files
- http://melpa.org/#/symbol-overlay: Highlighting symbols with keymap-enabled overlays
- http://melpa.org/#/terminal-here: Run an external terminal in current directory
- http://melpa.org/#/waf-mode: Waf integration for Emacs
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-04][emacs-devel]].
[[http://sachachua.com/blog/category/emacs-news][Past Emacs News round-ups]]