2017-05-15 Emacs news
=====================
- Emacs Lisp:
- [Emacs is easy if you read code]
(http://blog.binchen.org/posts/emacs-is-easy-if-you-read-code.html) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6a5i6s/emacs_is_easy_if_you_read_code/))
- [Debugging Elisp Part 1: Earn your independence]
(http://endlessparentheses.com/debugging-emacs-lisp-part-1-earn-your-independence.html)
(2014)
- [Preferred syntax for defining keys]
(https://www.reddit.com/r/emacs/comments/6adli0/preferred_syntax_for_defining_keys/)
- [Emacs init performance analysis]
(http://mp.vv.si/blog/emacs/emacs-init-performance-analysis/)
- [macshax - Extensible macro system similar to god-mode or evil-mode]
(https://github.com/johnmorrisbeck/macshax/blob/master/macshax.el)
- Emacs development:
- [Length of Emacs NEWS file by version]
(https://i.redd.it/ewn0lf5pcixy.png) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6b5dhv/length_of_emacs_news_file_by_version/))
- [New behavior of mark-defun]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a5e864de731e113badbe300b1e4174f103547fa)
- [New minor mode pixel-scroll-mode]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78fe5abc11c9ff237615d6884aed159229377cc5)
- [Variable old-style-backquotes renamed and made internal]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1d461592172ca4c8aac0e4e923ef5e909cfb361)
- [DNS lookup commands can now specify name server]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1b69815147b67f4ff7730d0b97b526c8eda2935)
- [New variable column-number-indicator-zero-based]
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7df0777945efbab390cad0e87b92dd92e0d1853f)
- Navigation:
- [Save window layouts with ivy-view]
(http://pragmaticemacs.com/emacs/save-window-layouts-with-ivy-view/)
- [Support for imenu in dired]
(https://fuco1.github.io/2017-05-01-Support-for-imenu-in-dired.html) - hat-tip
to [Irreal] (http://irreal.org/blog/?p=6207) for the link
- [NeoTree: Open default system application on a file under point.]
(https://www.reddit.com/r/emacs/comments/6ax2i0/neotree_open_default_system_application_on_a_file/)
- [Emacs navigate backwards and forwards?]
(https://www.reddit.com/r/emacs/comments/6a49bn/emacs_navigate_backwards_and_forwards/)
- Coding:
- [Webpaste 1.4.0 released!]
(https://www.reddit.com/r/emacs/comments/6atfwt/webpaste_140_released/)
- [Can somebody share their c++ workflow.]
(https://www.reddit.com/r/emacs/comments/6b7b2y/can_somebody_share_their_c_workflow/)
- [Suggestions: Smartparens with AucTex ?]
(https://www.reddit.com/r/emacs/comments/6anv6l/suggestions_smartparens_with_auctex/)
- Version control:
- [Magithub is now hub-independent! Important instructions for existing
users…]
(https://www.reddit.com/r/emacs/comments/6b6xu0/magithub_is_now_hubindependent_important/)
- [How to manage multiple git-repositories at once with magit/emacs?]
(https://www.reddit.com/r/emacs/comments/6aiwk5/how_to_manage_multiple_gitrepositories_at_once/)
- Javascript:
- [How to find all unused functions in JS buffers]
(https://emacs.cafe/emacs/javascript/2017/05/12/finding-unused-functions.html)
- [Setting up Emacs for JavaScript (part #2)]
(https://emacs.cafe/emacs/javascript/setup/2017/05/09/emacs-setup-javascript-2.html)
- Python:
- [elpy for python data science/analysis?]
(https://www.reddit.com/r/emacs/comments/6ax3xv/elpy_for_python_data_scienceanalysis/)
- [Pseudo-custom infix operators in Python.]
(https://www.reddit.com/r/emacs/comments/6awc5m/pseudocustom_infix_operators_in_python/)
- [While using Python for interactive data analysis, how to send a
paragraph to shell then step?]
(https://www.reddit.com/r/emacs/comments/6apyhx/while_using_python_for_interactive_data_analysis/)
- comments have more tips
- Other:
- [Emacs.el Episode 6 - Charles Lowell]
(https://www.reddit.com/r/emacs/comments/69z0fj/emacsel_episode_6_charles_lowell/)
- [Emacs is sexy] (http://emacs.sexy/) ([Hacker News]
(https://news.ycombinator.com/item?id=14310783))
- [Flycheck integration for vale, a natural language linter.]
(https://github.com/abingham/flycheck-vale) ([Reddit]
(https://www.reddit.com/r/emacs/comments/6b49nz/flycheck_integration_for_vale_a_natural_language/))
- [froscon12 lisp open emacs workshop]
(https://www.youtube.com/watch?v=bSMnOtv2zS4) (1:48:23)
- [ledger/ledger-mode tips and tricks?]
(https://www.reddit.com/r/emacs/comments/6a3oxv/ledgerledgermode_tips_and_tricks/)
- [How I setup emacs daemon and client to work with graphical file manager]
(https://taingram.org/2017/05/09/using-emacsclient-to-speed-up-editing/)
([Reddit]
(https://www.reddit.com/r/emacs/comments/6b11co/how_i_setup_emacs_daemon_and_client_to_work_with/))
- New packages:
- all-the-icons-ivy <http://melpa.org/#/all-the-icons-ivy>: Shows icons
while using ivy and counsel
- editorconfig-charset-extras
<http://melpa.org/#/editorconfig-charset-extras>: Extra EditorConfig Charset
Support
- ghub+ <http://melpa.org/#/ghub+>: a thick GitHub API client built on ghub
- ob-blockdiag <http://melpa.org/#/ob-blockdiag>: org-babel functions for
blockdiag evaluation
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-05).
[Past Emacs News round-ups] (http://sachachua.com/blog/category/emacs-news)
* 2017-05-15 Emacs news
- Emacs Lisp:
- [[http://blog.binchen.org/posts/emacs-is-easy-if-you-read-code.html][Emacs is easy if you read code]] ([[https://www.reddit.com/r/emacs/comments/6a5i6s/emacs_is_easy_if_you_read_code/][Reddit]])
- [[http://endlessparentheses.com/debugging-emacs-lisp-part-1-earn-your-independence.html][Debugging Elisp Part 1: Earn your independence]] (2014)
- [[https://www.reddit.com/r/emacs/comments/6adli0/preferred_syntax_for_defining_keys/][Preferred syntax for defining keys]]
- [[http://mp.vv.si/blog/emacs/emacs-init-performance-analysis/][Emacs init performance analysis]]
- [[https://github.com/johnmorrisbeck/macshax/blob/master/macshax.el][macshax - Extensible macro system similar to god-mode or evil-mode]]
- Emacs development:
- [[https://i.redd.it/ewn0lf5pcixy.png][Length of Emacs NEWS file by version]] ([[https://www.reddit.com/r/emacs/comments/6b5dhv/length_of_emacs_news_file_by_version/][Reddit]])
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9a5e864de731e113badbe300b1e4174f103547fa][New behavior of mark-defun]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=78fe5abc11c9ff237615d6884aed159229377cc5][New minor mode pixel-scroll-mode]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1d461592172ca4c8aac0e4e923ef5e909cfb361][Variable old-style-backquotes renamed and made internal]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a1b69815147b67f4ff7730d0b97b526c8eda2935][DNS lookup commands can now specify name server]]
- [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=7df0777945efbab390cad0e87b92dd92e0d1853f][New variable column-number-indicator-zero-based]]
- Navigation:
- [[http://pragmaticemacs.com/emacs/save-window-layouts-with-ivy-view/][Save window layouts with ivy-view]]
- [[https://fuco1.github.io/2017-05-01-Support-for-imenu-in-dired.html][Support for imenu in dired]] - hat-tip to [[http://irreal.org/blog/?p=6207][Irreal]] for the link
- [[https://www.reddit.com/r/emacs/comments/6ax2i0/neotree_open_default_system_application_on_a_file/][NeoTree: Open default system application on a file under point.]]
- [[https://www.reddit.com/r/emacs/comments/6a49bn/emacs_navigate_backwards_and_forwards/][Emacs navigate backwards and forwards?]]
- Coding:
- [[https://www.reddit.com/r/emacs/comments/6atfwt/webpaste_140_released/][Webpaste 1.4.0 released!]]
- [[https://www.reddit.com/r/emacs/comments/6b7b2y/can_somebody_share_their_c_workflow/][Can somebody share their c++ workflow.]]
- [[https://www.reddit.com/r/emacs/comments/6anv6l/suggestions_smartparens_with_auctex/][Suggestions: Smartparens with AucTex ?]]
- Version control:
- [[https://www.reddit.com/r/emacs/comments/6b6xu0/magithub_is_now_hubindependent_important/][Magithub is now hub-independent! Important instructions for existing users…]]
- [[https://www.reddit.com/r/emacs/comments/6aiwk5/how_to_manage_multiple_gitrepositories_at_once/][How to manage multiple git-repositories at once with magit/emacs?]]
- Javascript:
- [[https://emacs.cafe/emacs/javascript/2017/05/12/finding-unused-functions.html][How to find all unused functions in JS buffers]]
- [[https://emacs.cafe/emacs/javascript/setup/2017/05/09/emacs-setup-javascript-2.html][Setting up Emacs for JavaScript (part #2)]]
- Python:
- [[https://www.reddit.com/r/emacs/comments/6ax3xv/elpy_for_python_data_scienceanalysis/][elpy for python data science/analysis?]]
- [[https://www.reddit.com/r/emacs/comments/6awc5m/pseudocustom_infix_operators_in_python/][Pseudo-custom infix operators in Python.]]
- [[https://www.reddit.com/r/emacs/comments/6apyhx/while_using_python_for_interactive_data_analysis/][While using Python for interactive data analysis, how to send a paragraph to shell then step?]] - comments have more tips
- Other:
- [[https://www.reddit.com/r/emacs/comments/69z0fj/emacsel_episode_6_charles_lowell/][Emacs.el Episode 6 - Charles Lowell]]
- [[http://emacs.sexy/][Emacs is sexy]] ([[https://news.ycombinator.com/item?id=14310783][Hacker News]])
- [[https://github.com/abingham/flycheck-vale][Flycheck integration for vale, a natural language linter.]] ([[https://www.reddit.com/r/emacs/comments/6b49nz/flycheck_integration_for_vale_a_natural_language/][Reddit]])
- [[https://www.youtube.com/watch?v=bSMnOtv2zS4][froscon12 lisp open emacs workshop]] (1:48:23)
- [[https://www.reddit.com/r/emacs/comments/6a3oxv/ledgerledgermode_tips_and_tricks/][ledger/ledger-mode tips and tricks?]]
- [[https://taingram.org/2017/05/09/using-emacsclient-to-speed-up-editing/][How I setup emacs daemon and client to work with graphical file manager]] ([[https://www.reddit.com/r/emacs/comments/6b11co/how_i_setup_emacs_daemon_and_client_to_work_with/][Reddit]])
- New packages:
- http://melpa.org/#/all-the-icons-ivy: Shows icons while using ivy and counsel
- http://melpa.org/#/editorconfig-charset-extras: Extra EditorConfig Charset Support
- http://melpa.org/#/ghub+: a thick GitHub API client built on ghub
- http://melpa.org/#/ob-blockdiag: org-babel functions for blockdiag evaluation
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-05][emacs-devel]].
[[http://sachachua.com/blog/category/emacs-news][Past Emacs News round-ups]]