* 2019-07-29 Emacs news EmacsConf 2019 (Nov 2, online): Propose a session: https://emacsconf.org/2019/cfp (before Aug 31) Share ideas: https://emacsconf.org/2019/ideas - Emacs Lisp: - [[https://www.youtube.com/watch?v=a5s1ScTx8Zk][Symex Mode: Editing Lisp Code in a Vim-like Way]] ([[https://reddit.com/r/emacs/comments/ciswlw/symex_mode_editing_lisp_code_in_a_vimlike_way/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ci5u7x/learning_elisp_suggestions_welcome/][Learning elisp, suggestions welcome]] - [[https://www.reddit.com/r/emacs/comments/chnxzm/dynamic_module_binding_for_treesitter_an/][Dynamic module binding for tree-sitter, an incremental parsing library]] - [[https://www.reddit.com/r/emacs/comments/ch0sp7/a_few_novice_questions_about_emacs_completion/][A few novice questions about emacs completion frameworks.]] - [[https://irreal.org/blog/?p=8203][Building an Emacs Mode to Improve Your Workflow]] - Emacs development: - [[https://ubolonton.github.io/emacs-module-rs/][emacs-module-rs provides high-level Rust binding and tools to write Emacs's dynamic modules.]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=fa04c8b87e50a2e2b0d021958f637be8f475d8bc][Add an ISO 8601 parsing library]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=6cfda69d72cb9debefc48d0d95e341d389e7303a][Add support for dealing with decoded time structures]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d69e1d7056155d7c14eac31b9303af5ac1549e35][Rename the new `browse-url-external-browser' variable]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a32e1feb438e793a8378671c7124d226b58f65f0][Enable browse-url to buttonize buffers]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f82ae2fc87e948f173941981e48da3daf7e65e96][Make cl-values-list signal an error if its argument isn't a list]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=65274ab1c96fbd4bbd6303dc6c6567f1cd2470bc][Mark block/char devices the same as sockets in dired]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0154e83a38071fafd7b32f2c3b5e92d850a617e4][Allow serial-term to take an optional argument for line-mode]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=357399014acacc75bd1825fb2f498f1a4be7b362][Use the CSS convention for #RGB colors (bug#36304)]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=b41a763d9a7d83571779c6dae210bd4d5965f17c][Allow global-auto-revert-ignore-buffer to be a predicate function]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=0779b1c31d27c348f6f2a94c5aa1a64de855a39d][Allow directory-files-recursively to follow symlinks]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=55a221c071b2239958df511a9048caa61711a93e][Add a NEWS item about smtpmail-servers-requiring-authorization]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=eb45cc9521e25dc685bdfb4a6b7926c244fbf259][Add new macro `ignore-error']] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=71f76a802503671fa495d81118dd3ae499a44660][Don't run gpg when loading package.el]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a5063aa8b174db286a0e83b8ffdd4e65c521f733][Do not treat ~nosuchuser as an absolute file name]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=376f5df3cca0dbf186823e5b329d76b52019473d][Customizable char-fold with char-fold-symmetric, char-fold-include (bug#35689)]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=f9337bc36d17a8819c0d05be8d3a1edcc34c6c79][Follow decomposition chains when constructing char-fold-table]] - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=8dd5b6ea56c38669bc98104ee2d6b31496624d28][Improve pdumper doc; say unexec is deprecated]] - Appearance: - [[https://i.redd.it/2sg335o2hkc31.png][Tron Legacy Theme v1.0.0 now supports centaur tabs! (Link in comment)]] ([[https://reddit.com/r/emacs/comments/chxnqw/tron_legacy_theme_v100_now_supports_centaur_tabs/][Reddit]]) - [[https://www.reddit.com/r/emacs/comments/ciz8bz/obfuscate_text_as_im_typing_it/][Obfuscate text as I'm typing it?]] - [[https://github.com/edkolev/evil-goggles/blob/master/README.md][evil-goggles-mode displays a visual hint when editing with evil.]] - Navigation: - [[https://wikemacs.org/wiki/Discoverability#Hercules.2C_joining_which-key-mode_and_Hydras][hercules.el: An auto-magical, which-key based hydra banisher.]] - [[https://bitbucket.org/jpkotta/openwith/src/default/openwith.el][openwith.el: Open files with an external application from Emacs.]] - Org Mode: - [[https://www.john2x.com/blog/publishing_org_documents_to_google_drive.html][Publishing Org Documents as ODT to Google Drive]] - [[https://github.com/knupfer/org-panes][org-panes: show org-mode in multiple panes]] - [[https://ioburn.com/2019/07/26/blogging-with-emacs-org-mode/][Blogging with Emacs Org-Mode - IOBurn]] - [[https://github.com/nickanderson/Org-mode-all-the-thingz][Org-mode-all-the-thingz]] - [[http://juanreyero.com/article/emacs/org-teams.html][Org-mode tricks for team management]] ([[https://reddit.com/r/planetemacs/comments/chxpi2/orgmode_tricks_for_team_management/][Reddit]]) - [[http://members.optusnet.com.au/%7Echarles57/GTD/datetree.html][Capture mode and Date Trees in org-mode]] - [[https://github.com/IvanMalison/org-projectile/blob/master/README.org][org-projectile provides functions for the creation of org-mode TODOs that are associated with projectile projects.]] - [[https://www.youtube.com/watch?v=Febe4lUK5G4&feature=youtu.be][Emacs Doom E11: Org Mode - Custom Link Types]] ([[https://reddit.com/r/emacs/comments/chp8zt/emacs_doom_e11_org_mode_custom_link_types/][Reddit]]) - [[https://notes.srid.ca/orgmode][Srid's notes on Org mode]] - [[https://github.com/org2blog/org2blog/blob/wip/docs/DebuggingStories.org][org2blog/DebuggingStories.org at wip · org2blog/org2blog · GitHub]] - [[https://www.reddit.com/r/emacs/comments/ch7qbj/what_to_learn_just_to_use_org_mode_as_vim_user/][what to learn just to use org mode as vim user]] - [[https://paulbatchelor.github.io/proj/worgle/][Worgle: A fast and portable tangler for programs written in a limited subset of org, which includes noweb-style expansion for literate programming.]] - [[https://paulbatchelor.github.io/blog/posts/2018-09-21-org-babel-impressions.html][Initial Impressions using Org-Babel for Literate Programming]] - [[https://github.com/emacs-helm/helm/wiki/org-mode][org mode · emacs-helm/helm Wiki · GitHub]] - [[https://fumbling.it/posts/how-i-blog/][How I blog]] ([[https://irreal.org/blog/?p=8199][Irreal]]) - [[https://wwwstatsoft.org/article/view/v046i03][A Multi-Language Computing Environment for Literate Programming and Reproducible Research (Eric Schulte, Dan Davison, Thomas Dye, Carsten Dominik)]] - Coding: - [[https://youtu.be/w3krYEeqnyk][Conquering Kubernetes with Emacs]] ([[https://reddit.com/r/emacs/comments/ci7s53/conquering_kubernetes_with_emacs/][Reddit]]) - [[https://masteringemacs.org/article/compiling-running-scripts-emacs][Compiling and running scripts in Emacs - Mastering Emacs]] - [[https://blog.latukha.com/NixOS-HIE-Emacs/][Integrating NixOS/Nix, Haskell IDE Engine, and (Spac)Emacs]] - [[http://lgfang.github.io/mynotes/emacs/emacs-vc.html][Working with Version Control in Emacs]] - [[https://www.reddit.com/r/emacs/comments/chgask/ann_emacsjupyter_now_supports_the_notebook_rest/][{ANN} emacs-jupyter: Now supports the notebook REST API]] - [[https://github.com/skuro/plantuml-mode/][plantuml-mode: A major mode for editing PlantUML sources in Emacs]] - [[https://www.reddit.com/r/emacs/comments/ch8ble/yamlmod_an_emacs_dynamic_module_to_parse_yaml/][YamlMod: An emacs dynamic module to parse yaml written in Rust]] - [[https://github.com/mp81ss/gendoxy][gendoxy: An emacs plugin to generate doxygen documentation from C source code]] - [[https://github.com/pniedzielski/doxymacs][Doxymacs is Doxygen + {X}Emacs. See pniedzielski.github.io/doxymacs]] - [[https://www.reddit.com/r/emacs/comments/cj39mw/introducing_conventionel_and_seeking_collaborators/][Introducing Convention.el (and seeking collaborators!)]] - [[https://github.com/SavchenkoValeriy/jeison][Jeison - An Emacs library for declarative JSON parsing]] ([[https://news.ycombinator.com/item?id=20448753][HN]]) - Mail and news: - [[https://github.com/redguardtoo/dianyou][Analyze mails in Gnus]] - Community: - [[https://liberapay.com/abo-abo/][abo-abo's profile - Liberapay: Link to donation page of abo-abot author of use ivy and other Emacs goodies]] - [[https://www.youtube.com/channel/UCFk8kgNu_bqsRZewxMGqkzQ][Emacs SF - YouTube]] - [[https://kansaslinuxfest.org/][Kansas Linux Fest – Aug 9-11]] - [[https://media.fireside.fm/file/fireside-audio/podcasts/audio/b/b44de5fa-47c1-4e94-bf9e-c72f8d1c8f5d/episodes/9/9bb6449c-388e-48f0-8185-5ce67994e825/9bb6449c-388e-48f0-8185-5ce67994e825.mp3][{MP3} Mike rekindles his youthful love affair with Emacs and we debate what makes a "10x engineer". | Coder Radio]] - [[https://lifehacker.com/im-grammarly-language-data-manager-courtney-napoles-an-1836421539][Dr. Courtney Napoles (of Grammarly), a computer scientist with a background in book editing loves Emacs and Org-mode]] - [[https://www.reddit.com/r/emacs/comments/cgptj7/weekly_tipstricketc_thread/][Weekly tips/trick/etc/ thread]] - [[https://chrisdone.com/posts/emacs-users-are-like-igor/][Emacs users are like Terry Pratchett's Igors]] (2013, [[https://news.ycombinator.com/item?id=20551129][HN]]) - [[https://www.fugue.co/blog/2018-08-09-two-years-with-emacs-as-a-cto.html][Two Years With Emacs as a CEO (and now CTO)]] ([[https://news.ycombinator.com/item?id=20489843][HN]]) - Other: - [[https://github.com/accidentalrebel/emacs-slack-cli][emacs-slack-cli: A simple emacs interface for the slack-cli Python program]] - [[https://www.reddit.com/r/emacs/comments/cih8lm/vacation_reading_material_about_emacs/][Vacation reading material about emacs?]] - [[https://the-eye.eu/public/Books/IT%20Various/beautiful_architecture.pdf][Chapter 11 GNU Emacs: Creeping Featurism Is a Strength, by Jim Blandy | Beautiful Architecture]] - [[https://docplayer.net/95762692-Exwm-emacs-x-windows-manager.html][EXWM. Emacs X Windows Manager - PDF]] ([[https://reddit.com/r/planetemacs/comments/cisk0d/exwm_emacs_x_windows_manager_pdf/][Reddit]]) - [[http://tuhdo.github.io/index.html][Mini Manual for Emacs]] - [[https://github.com/railwaycat/homebrew-emacsmacport][homebrew-emacsmacport: Emacs mac port formulae for the Homebrew package manager]] - [[https://github.com/emacs-pe/docker-tramp.el/blob/master/docker-tramp.el][docker-tramp.el --- TRAMP integration for docker containers]] - [[https://remline.de/blog/2019/org2notes/][Using Nextcloud Notes with Org mode | REMline]] - [[https://blogger.googleblog.com/2007/03/emacs-client-for-blogger.html][An Emacs Client For Blogger by TV Raman, Google Research Scientist]] - [[https://gnu.support/sitemap.html][GNU.Support: Lots of articles on Emacs and other GNU components]] - [[https://irreal.org/blog/?p=8192][Vim vs. Emacs]] - [[https://irreal.org/blog/?p=8195][The Holy War]] - [[https://irreal.org/blog/?p=8201][The Pros and Cons of Emacs]] - New packages: - http://melpa.org/#/porthole: RPC Servers in Emacs - http://melpa.org/#/vterm-toggle: Toggles between the vterm buffer and other buffers. Links from [[http://reddit.com/r/emacs][reddit.com/r/emacs]], [[http://reddit.com/r/orgmode][r/orgmode]], [[http://reddit.com/r/spacemacs][r/spacemacs]], [[http://reddit.com/r/planetemacs][r/planetemacs]], [[https://hn.algolia.com/?query=emacs&sort=byDate&prefix&page=0&dateRange=all&type=story][Hacker News]], [[https://planet.emacslife.com][planet.emacslife.com]], [[https://www.youtube.com/results?search_query=emacs&search_sort=video_date_uploaded][YouTube]], [[http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS][the Emacs NEWS file]] and [[http://lists.gnu.org/archive/html/emacs-devel/2019-07][emacs-devel]]. You're receiving this message via the Emacs Tangents mailing list. [[https://lists.gnu.org/mailman/listinfo/emacs-tangents][View list info/unsubscribe]]