* 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]]