2017-01-13 Emacs News ===================== - Emacs Lisp: - [Resetting a defvar Value] (http://irreal.org/blog/?p=5929) - [Strange Code] (http://emacshorrors.com/posts/strange-code.html) - dealing with faces before :inherit - [Pros and cons of Emacs' everything is a buffer approach] (https://www.reddit.com/r/emacs/comments/5tqtog/what_are_the_pros_and_cons_of_emacs_everything_is/) - [Teaching the elisp byte-compiler how to optimise dash.el functions] (https://github.com/magnars/dash.el/pull/210) ([Reddit] (https://www.reddit.com/r/emacs/comments/5sp8xt/teaching_the_elisp_bytecompiler_how_to_optimise/)) - [A moderately experienced Emacs user tries Spacemacs] (https://www.reddit.com/r/spacemacs/comments/5t2mak/a_moderately_experienced_emacs_user_tries/) - [BBDB on EIEIO – An Introduction to Object-Oriented Emacs Lisp] (https://ericabrahamsen.net/tech/2016/feb/bbdb-eieio-object-oriented-elisp.html) - Emacs development: - [query-replace-from-to-separator and query-replace-read-from] (http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=31b4d9a13741caae2422636d4944212e702b19c3) - [New library xdg] (http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=c939075b81b2b06c5ec040d7039fd20433509273) - [Signal list cycles] (http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=14dd9101ec4838f75addf25bf6b06ef33f8a7e97) - [Proposed reimplementation of mark-defun] (http://lists.gnu.org/archive/html/emacs-devel/2017-02/msg00535.html) - [Long discussion of comment-cache branch] (http://lists.gnu.org/archive/html/emacs-devel/2017-02/msg00422.html) - [Continued work on HTML, CSS, and JS modes] (http://lists.gnu.org/archive/html/emacs-devel/2017-02/msg00361.html) - Coding: - [C/C++ Development Environment for Emacs] (https://tuhdo.github.io/c-ide.html) - [What is your preferred setup for Python?] (https://www.reddit.com/r/emacs/comments/5slhkb/what_is_your_preferred_setup_for_python/) - [Recommended config/packages for golang] (https://www.reddit.com/r/emacs/comments/5t6rnt/recommended_configpackages_for_golang/) - [Spacemacs - Using Magit With Github] (http://jr0cket.co.uk/2017/02/spacemacs-using-magit-with-github.html) - [Magithub 0.1.1 released -- a minor revision with major updates] (https://github.com/vermiculus/magithub/releases/tag/0.1.1) - [JDecomp: decompile Java classfiles] (https://www.reddit.com/r/emacs/comments/5t6ddv/jdecomp_decompile_java_classfiles/) - [xquery-mode/Oook-selector: Convenience tools for interacting with XQuery and MarkLogic] (https://github.com/xquery-mode/Oook-selector) - [Forgotten gem: JDIbug is a graphical Java debugger for Emacs with cond break, watches, locals list supporting compl obj] (https://i.redd.it/xylcwkjtmgey.png) ([Reddit] (https://www.reddit.com/r/emacs/comments/5smadl/forgotten_gem_jdibug_is_a_graphical_java_debugger/)) - [checkpatch-mode] (https://www.bennee.com/~alex/blog/2017/02/09/checkpatch-mode/) - [My pragmatic decision on GNU Emacs versus vim for my programming] (https://utcc.utoronto.ca/~cks/space/blog/programming/CodeEditingVimVsEmacs) (2016, [HN] (https://news.ycombinator.com/item?id=13590944)) - Org Mode: - [org-refile-targets based on current org file] (https://www.reddit.com/r/emacs/comments/5tqn61/orgrefiletargets_based_on_current_org_file/) - [org based schedule mode] (https://www.reddit.com/r/emacs/comments/5tmwkl/org_based_schedule_mode/) - [Orgzly is open source now!] (https://github.com/orgzly/orgzly-android) ([Reddit] (https://www.reddit.com/r/emacs/comments/5tgngz/orgzly_is_open_source_now/)) - [Evernote to Org mode migration] (https://www.reddit.com/r/orgmode/comments/5tl76p/evernote_to_org_mode_migration/) - [org-ref introduction] (https://www.reddit.com/r/orgmode/comments/5shz5o/orgref_introduction/) - Other: - [Batch-edit file permissions in dired] (http://pragmaticemacs.com/emacs/batch-edit-file-permissions-in-dired/) - [Audio Deja Vu: Audio Formatted Math On The Emacspeak Desktop] (http://emacspeak.blogspot.com/2017/02/audio-deja-vu-audio-formatted-math-on.html) - [Per frame mode/header-line (patches welcome:))] (https://github.com/Bad-ptr/common-header-mode-line.el) ([Reddit] (https://www.reddit.com/r/emacs/comments/5tm0hw/per_frame_modeheaderline_patches_welcome/)) - [Best way to manage lots of email in the gnus summary buffer?] (https://www.reddit.com/r/emacs/comments/5tg0cw/best_way_to_manage_lots_of_email_in_the_gnus/) - [Using hledger with ledger-mode] (http://unconj.ca/blog/using-hledger-with-ledger-mode.html) - [Xah Fly Keys, now supports QWERTY layout] (https://www.reddit.com/r/emacs/comments/5t884r/xah_fly_keys_now_supports_qwerty_layout/) - [paperless - an emacs assisted PDF document filing tool] (https://github.com/atgreen/paperless) ([Reddit] (https://www.reddit.com/r/emacs/comments/5t4r2n/paperless_an_emacs_assisted_pdf_document_filing/)) - [Using Emacs - 28 -Rectangles] (http://cestlaz.github.io/posts/using-emacs-27-rectangles/#.WJ0E170m-B8.reddit) ([Reddit] (https://www.reddit.com/r/emacs/comments/5t3yea/using_emacs_28_rectangles/)) - [mu4e 0.9.18: E-Mailing with Emacs now even better.] (https://vxlabs.com/2017/02/07/mu4e-0-9-18-e-mailing-with-emacs-now-even-better/) ([Reddit] (https://www.reddit.com/r/emacs/comments/5srva7/mu4e_0918_emailing_with_emacs_now_even_better/)) - [Script to send standard input into the emacs kill ring or a register] (https://gist.github.com/xorian/be19359b644a33f9947480bc8e7c7be0) ([Reddit] (https://www.reddit.com/r/emacs/comments/5sn67f/script_to_send_standard_input_into_the_emacs_kill/)) - [GNU Emacs #6: Shell] (https://www.youtube.com/watch?v=7-EFI65kmDA) (Spanish, 11:37) - [Emacs Lisp: copy-to-buffer] (https://www.youtube.com/watch?v=xZpPtbInS4o) (French, 8:38), [Emacs Lisp] (https://www.youtube.com/watch?v=RVRupRuPC5Q) (8:01) - [Installing Emacs and Spacemacs Setup from Scratch MacOS] (https://www.youtube.com/watch?v=Vswn9Wu-eA0) (4:59) - New packages: - anything-tramp : Tramp with anything interface - async-await : Async/Await - font-lock-profiler : Coverage and timing tool for font-lock keywords. - goose-theme : A gray color theme - green-screen-theme : A nice color theme for those who miss green CRTs - guess-language : Robust automatic language detection - helm-perspeen : helm extension for perspeen.el - helm-tramp : Tramp with helm interface - jdecomp : Interface to Java decompilers - madhat2r-theme : dark color theme that is easy on the eyes - markdown-edit-indirect : Edit markdown code block in a separate buffer - paperless : A major mode for sorting and filing PDF documents. - pastery : paste snippets to pastery.net. - phan : Utility functions for Phan (PHP static analizer) - zpresent : Simple presentation mode based on org files. 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-02/). [Past Emacs News round-ups] (http://sachachua.com/blog/category/emacs-news)