2017-07-24 Emacs news
=====================
- Emacs Lisp:
- [Test interactive Emacs commands easily with with-simulated-input]
(https://github.com/DarwinAwardWinner/with-simulated-input/issues/1) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6p1ovj/test_interactive_emacs_commands_easily_with/))
- [Generic tree traversal tools for Emacs Lisp]
(https://www.reddit.com/r/emacs/comments/6oue4n/generic_tree_traversal_tools_for_emacs_lisp/)
- [TeX-parse-macro] (http://mbork.pl/2017-07-22_TeX-parse-macro)
- [John Wiegley and Sacha Chua on use-package]
(http://irreal.org/blog/?p=6442)
- [emacshorrors: make-temp-name]
(http://emacshorrors.com/posts/make-temp-name.html)
- [Minimal Spacemacs like evil + emacs configuration. mostly scala
development with ensime.] (https://github.com/hzenginx/spacelite) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6oismi/my_minimal_spacemacs_like_evil_emacs/))
- [recommend a nice tutorial about emacs face system]
(https://www.reddit.com/r/emacs/comments/6oalbh/recommend_a_nice_tutorial_about_emacs_face_system/)
- [Config: One large file or many smaller ones? Thoughts?]
(https://www.reddit.com/r/emacs/comments/6o2qys/config_one_large_file_or_many_smaller_ones/)
- [Overloading mathematical operators in elisp]
(http://jkitchin.github.io/blog/2017/07/23/Overloading-mathematical-operators-in-elisp)
- Emacs development:
- [Emacs and Magit - LWN.net] (https://lwn.net/Articles/727550/) ([Hacker
News] (https://news.ycombinator.com/item?id=14819256))
- [Add 'rx' pattern for pcase]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ad4eff3b905dbc32e2d38bfec1e4f93eceec288d)
- [Enable GUI Emacs without 'make install' on macOS]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2c87aab57946b95d67b664259f30e64468d08544)
- [Signal error for symbol names with strange quotes]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8b18911a5c7c6c8a15b3cff12a4376ba68205e1c)
- [Add a minor mode interface for display-line-numbers]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ebb78a7bfa3e6a87cfb53f1f2b17fc2f61add595)
- [Emacs now obeys the X resource "scrollBar" at startup]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47932ca9262f4f6fc29d95a4d08ad84608714e0e)
- [New variable 'executable-prefix-env' for inserting magic signatures]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ec8f28c59902ee1b533f9042c08f782422c2d86)
- [Grep commands will now use GNU grep's '--null' option if available]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=644cdd1aa0a10dbfffa3b9b4c7a97f8cddded0b8)
- [Allow user control on what starts and ends a paragraph for bidi]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7f7fef1c1cdef206860a7075873de7d6c521d8d)
- [alist-get: Add optional arg TESTFN]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=76e1f7d00fbff7bf8183ba85db2f67a11aa2d5ce)
- Appearance:
- [New package: mixed-pitch for mixing variable and fixed pitch fonts]
(https://www.reddit.com/r/emacs/comments/6owzp9/new_package_mixedpitch_for_mixing_variable_and/)
- [Icons for Emacs] (https://github.com/domtronn/all-the-icons.el)
([Reddit] (https://www.reddit.com/r/emacs/comments/6om6c0/icons_for_emacs/))
- Org Mode:
- [A New Blog Post Searching Protocol] (http://irreal.org/blog/?p=6440) -
using counsel-git-grep to simplify linking to old posts
- [Using pandoc to import a Wikipedia page to org mode]
(https://www.reddit.com/r/emacs/comments/6nuhws/using_pandoc_to_import_a_wikipedia_page_to_org/)
- [ANN: org-web-tools] (https://github.com/alphapapa/org-web-tools)
([Reddit] (https://www.reddit.com/r/emacs/comments/6opjwx/ann_orgwebtools/))
- [ANN: org-super-agenda] (https://github.com/alphapapa/org-super-agenda)
([Reddit] (https://www.reddit.com/r/emacs/comments/6p4ci1/ann_orgsuperagenda/))
- [Building Org Development version]
(http://scripter.co/building-org-development-version/) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6otmp6/building_org_development_version/))
- Coding:
- [Emacs as JavaScript IDE in 2017 - which tools do you use?]
(https://www.reddit.com/r/emacs/comments/6ownl0/emacs_as_javascript_ide_in_2017_which_tools_do/)
- [What is the best practice for coding react-native use emacs?]
(https://www.reddit.com/r/emacs/comments/6on975/what_is_the_best_practice_for_coding_reactnative/)
- [Emacs auto commit with magit]
(https://www.reddit.com/r/emacs/comments/6ozhm8/emacs_auto_commit_with_magit/)
- Other:
- [Considering Colemak. As an Emacs/EVIL (vim) user. How is it?]
(https://www.reddit.com/r/emacs/comments/6ozjtk/considering_colemak_as_an_emacsevil_vim_user_how/)
- [How to increase granularity of undo?]
(https://www.reddit.com/r/emacs/comments/6ol9rn/how_to_increase_granularity_of_undo/)
- [Eschewing Zshell for Emacs Shell]
(http://www.howardism.org/Technical/Emacs/eshell-fun.html) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6otyj8/eschewing_zshell_inside_eshell/),
[Hacker News] (https://news.ycombinator.com/item?id=14825607))
- [Terminal and shell performance] (https://danluu.com/term-latency/)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6o4cql/emacs_keeping_its_name_up/))
- [What text would you recommend for *really* learning Emacs?]
(https://www.reddit.com/r/emacs/comments/6ntgn9/ive_used_emacs_for_around_two_years_but_i_feel/)
- [Some of the features that make Emacs a good choice of editor for
bidirectional ('bidi') text]
(https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27525#86) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6og5kz/some_of_the_features_that_make_emacs_a_good/))
- New packages:
- a <http://melpa.org/#/a>: Associative data structure functions
- csound-mode <http://melpa.org/#/csound-mode>: A major mode for
interacting and coding Csound
- docker-compose-mode <http://melpa.org/#/docker-compose-mode>: major mode
for editing docker-compose files
- dut-mode <http://melpa.org/#/dut-mode>: Major mode for the Dut
programming language
- eve-mode <http://melpa.org/#/eve-mode>: Major mode for editing Eve
documents.
- gitpatch <http://melpa.org/#/gitpatch>: Git-format patch toolkit
- gnus-select-account <http://melpa.org/#/gnus-select-account>: Select an
account before writing a mail in gnus
- iqa <http://melpa.org/#/iqa>: Init file(and directory) Quick Access.
- letterbox-mode <http://melpa.org/#/letterbox-mode>: hide sensitive text
on a buffer
- mac-pseudo-daemon <http://melpa.org/#/mac-pseudo-daemon>: Daemon mode
that plays nice with Mac OS.
- mixed-pitch <http://melpa.org/#/mixed-pitch>: Use a variable pitch,
keeping fixed pitch where it's sensible
- noaa <http://melpa.org/#/noaa>: Get NOAA weather data
- opencc <http://melpa.org/#/opencc>: 中文简繁转换 <-> 中文簡繁轉換 (Convert Chinese
with OpenCC)
- pamparam <http://melpa.org/#/pamparam>: Simple and fast flashcards.
- rib-mode <http://melpa.org/#/rib-mode>: RenderMan® Interface Bytestream
(RIB) Major Mode
- treepy <http://melpa.org/#/treepy>: Generic tree traversing tools
- with-simulated-input <http://melpa.org/#/with-simulated-input>: A macro
to simulate user input non-interactively
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-07).
[Past Emacs News round-ups] (http://sachachua.com/blog/category/emacs-news)
* 2017-07-24 Emacs news
- Emacs Lisp:
- [[https://github.com/DarwinAwardWinner/with-simulated-input/issues/1][Test interactive Emacs commands easily with with-simulated-input]] ([[https://www.reddit.com/r/emacs/comments/6p1ovj/test_interactive_emacs_commands_easily_with/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/6oue4n/generic_tree_traversal_tools_for_emacs_lisp/][Generic tree traversal tools for Emacs Lisp]]
- [[http://mbork.pl/2017-07-22_TeX-parse-macro][TeX-parse-macro]]
- [[http://irreal.org/blog/?p=6442][John Wiegley and Sacha Chua on use-package]]
- [[http://emacshorrors.com/posts/make-temp-name.html][emacshorrors: make-temp-name]]
- [[https://github.com/hzenginx/spacelite][Minimal Spacemacs like evil + emacs configuration. mostly scala development with ensime.]] ([[https://www.reddit.com/r/emacs/comments/6oismi/my_minimal_spacemacs_like_evil_emacs/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/6oalbh/recommend_a_nice_tutorial_about_emacs_face_system/][recommend a nice tutorial about emacs face system]]
- [[https://www.reddit.com/r/emacs/comments/6o2qys/config_one_large_file_or_many_smaller_ones/][Config: One large file or many smaller ones? Thoughts?]]
- [[http://jkitchin.github.io/blog/2017/07/23/Overloading-mathematical-operators-in-elisp][Overloading mathematical operators in elisp]]
- Emacs development:
- [[https://lwn.net/Articles/727550/][Emacs and Magit - LWN.net]] ([[https://news.ycombinator.com/item?id=14819256][Hacker News]])
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ad4eff3b905dbc32e2d38bfec1e4f93eceec288d][Add 'rx' pattern for pcase]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2c87aab57946b95d67b664259f30e64468d08544][Enable GUI Emacs without 'make install' on macOS]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8b18911a5c7c6c8a15b3cff12a4376ba68205e1c][Signal error for symbol names with strange quotes]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=ebb78a7bfa3e6a87cfb53f1f2b17fc2f61add595][Add a minor mode interface for display-line-numbers]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=47932ca9262f4f6fc29d95a4d08ad84608714e0e][Emacs now obeys the X resource "scrollBar" at startup]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=2ec8f28c59902ee1b533f9042c08f782422c2d86][New variable 'executable-prefix-env' for inserting magic signatures]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=644cdd1aa0a10dbfffa3b9b4c7a97f8cddded0b8][Grep commands will now use GNU grep's '--null' option if available]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d7f7fef1c1cdef206860a7075873de7d6c521d8d][Allow user control on what starts and ends a paragraph for bidi]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=76e1f7d00fbff7bf8183ba85db2f67a11aa2d5ce][alist-get: Add optional arg TESTFN]]
- Appearance:
- [[https://www.reddit.com/r/emacs/comments/6owzp9/new_package_mixedpitch_for_mixing_variable_and/][New package: mixed-pitch for mixing variable and fixed pitch fonts]]
- [[https://github.com/domtronn/all-the-icons.el][Icons for Emacs]] ([[https://www.reddit.com/r/emacs/comments/6om6c0/icons_for_emacs/][Reddit]])
- Org Mode:
- [[http://irreal.org/blog/?p=6440][A New Blog Post Searching Protocol]] - using counsel-git-grep to simplify linking to old posts
- [[https://www.reddit.com/r/emacs/comments/6nuhws/using_pandoc_to_import_a_wikipedia_page_to_org/][Using pandoc to import a Wikipedia page to org mode]]
- [[https://github.com/alphapapa/org-web-tools][ANN: org-web-tools]] ([[https://www.reddit.com/r/emacs/comments/6opjwx/ann_orgwebtools/][Reddit]])
- [[https://github.com/alphapapa/org-super-agenda][ANN: org-super-agenda]] ([[https://www.reddit.com/r/emacs/comments/6p4ci1/ann_orgsuperagenda/][Reddit]])
- [[http://scripter.co/building-org-development-version/][Building Org Development version]] ([[https://www.reddit.com/r/emacs/comments/6otmp6/building_org_development_version/][Reddit]])
- Coding:
- [[https://www.reddit.com/r/emacs/comments/6ownl0/emacs_as_javascript_ide_in_2017_which_tools_do/][Emacs as JavaScript IDE in 2017 - which tools do you use?]]
- [[https://www.reddit.com/r/emacs/comments/6on975/what_is_the_best_practice_for_coding_reactnative/][What is the best practice for coding react-native use emacs?]]
- [[https://www.reddit.com/r/emacs/comments/6ozhm8/emacs_auto_commit_with_magit/][Emacs auto commit with magit]]
- Other:
- [[https://www.reddit.com/r/emacs/comments/6ozjtk/considering_colemak_as_an_emacsevil_vim_user_how/][Considering Colemak. As an Emacs/EVIL (vim) user. How is it?]]
- [[https://www.reddit.com/r/emacs/comments/6ol9rn/how_to_increase_granularity_of_undo/][How to increase granularity of undo?]]
- [[http://www.howardism.org/Technical/Emacs/eshell-fun.html][Eschewing Zshell for Emacs Shell]] ([[https://www.reddit.com/r/emacs/comments/6otyj8/eschewing_zshell_inside_eshell/][Reddit]], [[https://news.ycombinator.com/item?id=14825607][Hacker News]])
- [[https://danluu.com/term-latency/][Terminal and shell performance]] ([[https://www.reddit.com/r/emacs/comments/6o4cql/emacs_keeping_its_name_up/][Reddit]])
- [[https://www.reddit.com/r/emacs/comments/6ntgn9/ive_used_emacs_for_around_two_years_but_i_feel/][What text would you recommend for *really* learning Emacs?]]
- [[https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27525#86][Some of the features that make Emacs a good choice of editor for bidirectional ('bidi') text]] ([[https://www.reddit.com/r/emacs/comments/6og5kz/some_of_the_features_that_make_emacs_a_good/][Reddit]])
- New packages:
- http://melpa.org/#/a: Associative data structure functions
- http://melpa.org/#/csound-mode: A major mode for interacting and coding Csound
- http://melpa.org/#/docker-compose-mode: major mode for editing docker-compose files
- http://melpa.org/#/dut-mode: Major mode for the Dut programming language
- http://melpa.org/#/eve-mode: Major mode for editing Eve documents.
- http://melpa.org/#/gitpatch: Git-format patch toolkit
- http://melpa.org/#/gnus-select-account: Select an account before writing a mail in gnus
- http://melpa.org/#/iqa: Init file(and directory) Quick Access.
- http://melpa.org/#/letterbox-mode: hide sensitive text on a buffer
- http://melpa.org/#/mac-pseudo-daemon: Daemon mode that plays nice with Mac OS.
- http://melpa.org/#/mixed-pitch: Use a variable pitch, keeping fixed pitch where it's sensible
- http://melpa.org/#/noaa: Get NOAA weather data
- http://melpa.org/#/opencc: 中文简繁转换 <-> 中文簡繁轉換 (Convert Chinese with OpenCC)
- http://melpa.org/#/pamparam: Simple and fast flashcards.
- http://melpa.org/#/rib-mode: RenderMan® Interface Bytestream (RIB) Major Mode
- http://melpa.org/#/treepy: Generic tree traversing tools
- http://melpa.org/#/with-simulated-input: A macro to simulate user input non-interactively
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-07][emacs-devel]].
[[http://sachachua.com/blog/category/emacs-news][Past Emacs News round-ups]]