emacs-tangents
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

2015-11-16 Emacs News


From: Sacha Chua
Subject: 2015-11-16 Emacs News
Date: Mon, 16 Nov 2015 14:40:53 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (windows-nt)

John Wiegley asked me to post these to emacs-tangents as well. Happy to
tweak the format to make it more usable for folks!

HTML version: http://sachachua.com/blog/2015/11/2015-11-16-emacs-news/

• For beginners
  • [Things I wish they told you about Emacs]
    (https://news.ycombinator.com/item?id=10571274)
  • [Learn Emacs Lisp in 15 minutes]
    (https://news.ycombinator.com/item?id=10551327)
  • [CleanNeedles–Download Emacs Part 1 (7:13)]
    (https://www.youtube.com/watch?v=y_u48xZPSbU)
• Navigation
  • [pop-global-mark and pop-tag-mark]
    (https://www.reddit.com/r/emacs/comments/3srwz6/idelike_go_back/)
    are handy ways of going back to positions in files. See the
    discussion on Reddit for more navigation tips.
  • [Move through edit points with goto-chg]
    (http://pragmaticemacs.com/emacs/move-through-edit-points/)
• Org Mode
  • [Capture webpages and insert into Emacs as Org]
    (http://irreal.org/blog/?p=4724)
  • [Track your time in Org mode]
    (https://www.reddit.com/r/emacs/comments/3sjx9k/work_logging_in_emacs/)
  • [Take notes on PDFs]
    (http://matt.hackinghistory.ca/2015/11/11/note-taking-with-pdf-tools/)
  • [Export to a temporary location]
    (http://matt.hackinghistory.ca/2015/07/11/temporary-exporting/)
• Writing
  • [org-tracktable]
    
(https://www.reddit.com/r/emacs/comments/3snc7z/orgtracktable_track_your_writing_progress_in_an/):
    track writing progress
  • [Unfilling/unwrapping paragraphs]
    (http://mbork.pl/2015-11-14_A_simple_unfilling_function)
• Coding
  • Whitespace
    • It can be useful to add [delete-trailing-whitespace]
      
(https://www.reddit.com/r/emacs/comments/3sqvoy/good_key_combo_for_whitespacecleanup/)
      to your `before-save-hook'.
    • [Electric indentation]
      
(https://www.reddit.com/r/emacs/comments/3sqgvr/problem_with_indenting_preprocessor_statements_in/)
      is handy for keeping things indented as you type.
    • [Translate indentation settings for different editors]
      
(https://www.reddit.com/r/emacs/comments/3s5jjf/editorconfig_helps_developers_define_and_maintain/)
    • [Discussion of options for paren-ifying or indenting Emacs Lisp]
      
(https://www.reddit.com/r/emacs/comments/3sfmkz/could_this_be_a_pareditsmartparens_killer/)
  • Testing
    • [Test-Driven-Development in CIDER and Emacs]
      
(http://endlessparentheses.com/test-driven-development-in-cider-and-emacs.html?source=rss)
      - add it to your `after-save-hook'
    • [Travis + Cask + ERT for continuous integration testing of Emacs
      Lisp]
      
(http://joe-on-software.blogspot.ca/2015/11/continuous-integration-tests-for-your.html)
    • [emacs-quickrun or cc-chainsaw]
      
(https://www.reddit.com/r/emacs/comments/3s9sti/how_to_compile_and_run_c_or_cpp_file_with_one_key/)
      can make compiling and running C/C++ files a little faster.
      emacs-quickrun can be used for other languages, too.
  • [comint-send-string lets you send commands from Emacs Lisp to shell
    buffers and other interactive processes]
    
(https://www.reddit.com/r/emacs/comments/3sd3ue/ask_remacs_sending_text_to_an_ansiterm_buffer/)
  • [Github issue tracker interface]
    
(https://www.reddit.com/r/emacs/comments/3s63b7/still_in_progress_but_already_interesting_a_new/),
    might become more generic later on
  • [Heroku Emacs Docker image]
    (https://github.com/gongo/emacs-heroku-docker)
  • [How to use Clojure macros to refactor Clojure code in Emacs
    (17:07)] (https://www.youtube.com/watch?v=Szu0wNttfek)
  • Web dev seminar: [Emacs (3:28)]
    (https://www.youtube.com/watch?v=VaKdQ-EOJGA), [More HTML and Emacs
    (6:29)] (https://www.youtube.com/watch?v=ij1Ifm4wYik)
• Security
  • [keychain-environment]
    
(https://www.reddit.com/r/emacs/comments/3skh5v/how_to_pass_the_useragent_ssh_key_passphrase/)
    is handy for passing your SSH authentication agent to Emacs
  • [Consider verifying SSL to improve your security when it comes to
    installing Emacs packages]
    
(https://www.reddit.com/r/emacs/comments/3sjdyi/your_text_editor_is_malware/).
• Other links
  • [Emacs Hangout (Google+)]
    (https://plus.google.com/108840863190686221561): Nov 18 (Wed) 9 PM
    EST (GMT-5)
  • Some options for [keeping your data safe from accidental edits]
    
(https://www.reddit.com/r/emacs/comments/3sqtig/important_block_of_text_disappeared_from_my_notes/),
    [C-x C-q (read-only-mode)]
    
(https://www.reddit.com/r/emacs/comments/3soqx3/disallowing_editing_in_emacs/),
    [autosaving]
    
(https://www.reddit.com/r/emacs/comments/3s7d38/im_constantly_saving_my_changes_with_cx_cs_do_you/)
  • [emacsthemes.com is a handy way of checking out lots of themes]
    (http://emacsthemes.com/)
  • [Possible questions for podcast with John Wiegley]
    
(https://www.reddit.com/r/emacs/comments/3s6wnl/emacsel_interview_with_john_wiegley_need_questions/)
    - maybe he should do an AMA on Reddit…
  • [Synthesize speech using multiple streams in Emacspeak]
    
(http://emacspeak.blogspot.ca/2015/11/using-multiple-tts-streams-on-emacspeak.html)
  • [Convert numbers to strings with padding and varying decimal places]
    
(http://mbork.pl/2015-11-07_Converting_numbers_to_strings_in_a_human-friendly_way)
  • [E-mail client discussion]
    
(https://www.reddit.com/r/emacs/comments/3s5fas/which_email_client_mu4e_mutt_notmuch_gnus_do_you/):
    notmuch, mu4e, gnus, etc.
  • [Discussion about core vs package]
    
(https://www.reddit.com/r/emacs/comments/3sab3c/to_get_some_perspective_the_downsides_of_emacs/)
  • [Keymapping discussion for a Macbook Pro]
    
(https://www.reddit.com/r/emacs/comments/3sheq9/keyboard_mapping_on_macbook_pro/)
  • [GNU Emacs por Patricio Páez (2:03:47)]
    (https://www.youtube.com/watch?v=KAuZD9Sj41I)
• New packages
  • bind-map (http://melpa.org/#/bind-map): Bind personal keymaps in
    multiple locations
  • buffer-flip (http://melpa.org/#/buffer-flip): Use key-chord to cycle
    through buffers like Alt-Tab in Windows
  • color-theme-modern (http://melpa.org/#/color-theme-modern):
    Reimplement colortheme with Emacs 24 theme framework.
  • elog (http://melpa.org/#/elog): logging library extended from logito
  • emojify (http://melpa.org/#/emojify): Display emojis in Emacs -
    [Reddit discussion]
    (https://www.reddit.com/r/emacs/comments/3srete/display_emojis_in_emacs/)
  • evil-indent-plus (http://melpa.org/#/evil-indent-plus): Evil
    textobjects based on indentation
  • flymake-less (http://melpa.org/#/flymake-less): Flymake handler for
    LESS stylesheets (lesscss.org)
  • fortune-cookie (http://melpa.org/#/fortune-cookie): Print a fortune
    in your scratch buffer.
  • highlight-indent-guides
    (http://melpa.org/#/highlight-indent-guides): Minor mode to
    highlight indentation
  • ido-skk (http://melpa.org/#/ido-skk): ido interface for skk henkan
  • jumplist (http://melpa.org/#/jumplist): Jump like vim jumplist
  • org-time-budgets (http://melpa.org/#/org-time-budgets): Define time
    budgets and display clocked time.
  • phabricator (http://melpa.org/#/phabricator): Phabricator/Arcanist
    helpers for Emacs.
  • region-state (http://melpa.org/#/region-state): Show the number of
    chars/lines or rows/columns in the region
  • sift (http://melpa.org/#/sift): Front-end for sift, a fast and
    powerful grep alternative
  • sweetgreen (http://melpa.org/#/sweetgreen): Order Salads from
    sweetgreen.com
  • therapy (http://melpa.org/#/therapy): Hooks for managing multiple
    Python major versions
  • wilt (http://melpa.org/#/wilt): An extensions for calculating WILT
    in a buffer.
• Emacs dev news:
  • [json-pretty-print-ordered]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=1e363a8ea5ac09455f3a44fbb646b5af32bca51c)
    and related functions will sort object keys when encoding
  • [Support rectangular regions for more commands]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=31f6e939334180add7bc11240343615a2e6350f6)
    - query-replace, query-replace-regexp
  • [Release process documentation improved]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9a4aa0f5945a03611ae29c516025dbd353bd26ab)
  • [dir-locals wildcards]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=d149ca81c33ab95900306c3c71f6eff62a3ec1a1)
  • gitmerge changes: [git log command]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=dcd5877a76557f4ce08bebee0d8919ad951a9f13),
    [cherry-pick detection]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=2ac79ae901422384e8d093e079862e57c72ef2dc)
  • Updates to [verilog-mode]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=9e00a029c4d7a8fa510fca878102623c74b50f85),
    [soap-client]
    
(http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=055ca3a57e7326cd24bbb958531f6938466f5fd9)

Links from [reddit.com/r/emacs] (http://reddit.com/r/emacs/new), [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 [Emacs commit log]
(http://git.savannah.gnu.org/cgit/emacs.git/log/?showmsg=1), and the
changes to the [Emacs NEWS file]
(http://git.savannah.gnu.org/cgit/emacs.git/log/etc/NEWS).

[Past Emacs News round-ups]
(http://sachachua.com/blog/category/emacs-news)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]