[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)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 2015-11-16 Emacs News,
Sacha Chua <=