2017-07-10 Emacs news
=====================

  - Emacs Lisp:
    - [current-prefix-arg] (http://mbork.pl/2017-07-09_current-prefix-arg)
    - [Fancy Outline Bullets] 
(https://ekaschalk.github.io/post/outline-bullets/)
    - [Read arbitrary number of values] 
(https://www.reddit.com/r/emacs/comments/6lzpre/use_interactive_list_readstring_to_read_arbitrary/)
 - loop read-string until empty
    - [Emacs In a Box] (http://caiorss.github.io/Emacs-Elisp-Programming/) 
([Reddit] (https://www.reddit.com/r/emacs/comments/6lexii/emacs_in_a_box/)) - 
Emacs Lisp tutorial, resources
    - [Managing your init file(s)] 
(https://www.reddit.com/r/emacs/comments/6l4xob/managing_your_init_files/)
    - [How can I see what keybindings a new package has potentially 
overlapped?] 
(https://www.reddit.com/r/emacs/comments/6l0qt5/how_can_i_see_what_keybindings_a_new_package_has/)
 - tip about minor-mode-overriding-map-alist
    - [Emacs - Efficient Delete Whole Line] 
(https://www.youtube.com/watch?v=lNdG0Q91vUY) (3:20)
    - Modules:
      - [Adding numerical methods to emacs with dynamic modules] 
(http://kitchingroup.cheme.cmu.edu/blog/2017/07/08/Adding-numerical-methods-to-emacs-with-dynamic-modules/)
 ([Reddit] 
(https://www.reddit.com/r/emacs/comments/6m1h20/adding_numerical_methods_to_emacs_with_dynamic/))
      - [Adding a GSL integration function to Emacs with a dynamic module] 
(http://jkitchin.github.io/blog/2017/07/09/Adding-a-GSL-integration-function-to-Emacs-with-a-dynamic-module)
    - Macros:
      - [Here's a short but sweet macro viewing function I came up with this 
morning] (https://i.redd.it/0wrxkylxe18z.gif) ([Reddit] 
(https://www.reddit.com/r/emacs/comments/6lova7/heres_a_short_but_sweet_macro_viewing_function_i/))
 - see: pp-macroexpand-last-sexp
      - [with-markers macro] 
(https://www.reddit.com/r/emacs/comments/6l116o/withmarkers_macro/)
  - Emacs development:
    - [you should really check out the line-numbers scratch branch] 
(https://i.redd.it/44ra99n36k7z.png) ([Reddit] 
(https://www.reddit.com/r/emacs/comments/6l6g0y/you_should_really_check_out_the_linenumbers/),
 [emacs-devel discussion] 
(http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00003.html)]]
    - [Need a git interface that can be included in Emacs] 
(http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00127.html), [need 
improvements to copyright assignment process] 
(http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00269.html)
    - [Discussion regarding adding advisory notification for non-ELPA 
package.el downloads] 
(http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00229.html)
    - NEWS:
      - [Support display of line numbers natively] 
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5df239fc6ffbbb16ea6e5546fbec1508bf2cb4b7)
      - [Fix vertical-motion across the place where line-number width changes] 
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4caf65d4de591089c82ccf542a31ea5009a3c717)
      - [Allow comment-indent-functions to specify exact indentation] 
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e832febfb4089418e0152c805e24dee977a7590d)
      - [Use hook instead of face list to inhibit electric quoting] 
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4cd0db3d6e6e4d5bd49283483bdafbbfc0f583f1)
      - [Offer non-aligned indentation in lists in js-mode] 
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ac7dccc51ee834b06cdabf6a5746eb375f984f0)
      - [Add absolute optional parameter to line-number-at-pos] 
(http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a7754a250b74c17e1f63194e601f20fdb911dd7c)
  - Org Mode:
    - [A workflow to quickly add photos to org-mode notes] 
(http://pragmaticemacs.com/emacs/a-workflow-to-quickly-add-photos-to-org-mode-notes/)
    - [Here's how to do emacsclient global org-capture with Mac OSX] 
(https://www.reddit.com/r/emacs/comments/6lzyg2/heres_how_to_do_emacsclient_global_orgcapture/)
    - [How this blog is setup] 
(https://tcluri.github.io/posts/how-this-blog-is-setup/) - Org Mode, Anaconda, 
Nikola, Github
  - Coding:
    - [Can Emacs compete with PHPStorm, and other jetbrains ides?] 
(https://www.reddit.com/r/emacs/comments/6m64wz/can_emacs_compete_with_phpstorm_and_other/)
    - [C++ in GNU Emacs] 
(https://www.reddit.com/r/emacs/comments/6lnwaz/c_in_gnu_emacs/)
    - [handling multiple projects with ibuffer-vc] 
(https://asciinema.org/a/127953) ([Reddit] 
(https://www.reddit.com/r/emacs/comments/6lmac4/handling_multiple_projects_with_ibuffervc/))
    - [A hydra for js2-refactor] 
(https://gist.github.com/anachronic/7af88c62db136727cd1fed17ee0a662f) ([Reddit] 
(https://www.reddit.com/r/emacs/comments/6lkrho/a_hydra_for_js2refactor/))
    - [Language Server Protocol (lsp), rust and Emacs] 
(https://christian.kellner.me/2017/05/31/language-server-protocol-lsp-rust-and-emacs/)
 ([Reddit] 
(https://www.reddit.com/r/emacs/comments/6llxm2/language_server_protocol_lsp_rust_and_emacs/),
 [Hacker News] (https://news.ycombinator.com/item?id=14709149))
    - [How do you handle multiple projects/workspaces simultaneously?] 
(https://www.reddit.com/r/emacs/comments/6lgwme/how_do_you_handle_multiple_projectsworkspaces/)
  - Mail:
    - [Using Emacs as Default Mailer on macOS] 
(https://www.reddit.com/r/emacs/comments/6lh2pp/using_emacs_as_default_mailer_on_macos/)
    - [Which package you use to have email in emacs? What is your setup?] 
(https://www.reddit.com/r/emacs/comments/6lgree/which_package_you_use_to_have_email_in_emacs_what/)
  - Other:
    - [Favorite ways to make emacs "smarter?"] 
(https://www.reddit.com/r/emacs/comments/6m056d/favorite_ways_to_make_emacs_smarter/)
    - [Emacs evil mode as a way to learn Vim] 
(https://www.epstudiossoftware.com/trying-out-vim-using-emacs-evil-mode/) 
([Reddit] 
(https://www.reddit.com/r/emacs/comments/6ln3mq/emacs_evil_mode_as_a_way_to_learn_vim/))
    - [What is the best way to keep personal accounting in Emacs?] 
(https://www.reddit.com/r/emacs/comments/6l7rg0/what_is_the_best_way_to_keep_personal_accounting/)
 - ledger
    - [You go back in time until 1976 and are allowed to decide which default 
keybindings emacs has. What do you change?] 
(https://www.reddit.com/r/emacs/comments/6l2jvj/you_go_back_in_time_until_1976_and_are_allowed_to/)
    - [best reference book - physical book - for emacs?] 
(https://www.reddit.com/r/emacs/comments/6l0xqx/best_reference_book_physical_book_for_emacs/)
    - [author of An introduction to Programming in Emacs Lisp, Robert Chassell 
died] 
(https://www.reddit.com/r/emacs/comments/6lol3w/author_of_an_introduction_to_programming_in_emacs/)
  - New packages:
    - face-explorer <http://melpa.org/#/face-explorer>: Library and tools for 
faces and text properties
    - gl-conf-mode <http://melpa.org/#/gl-conf-mode>: Mode for editing gitolite 
config files
    - helm-directory <http://melpa.org/#/helm-directory>: selecting directory 
before select the file
    - helm-elscreen <http://melpa.org/#/helm-elscreen>: Elscreen with helm 
interface
    - helm-kythe <http://melpa.org/#/helm-kythe>: Google Kythe helm interface
    - julia-repl <http://melpa.org/#/julia-repl>: A minor mode for a Julia REPL
    - makefile-executor <http://melpa.org/#/makefile-executor>: Emacs helpers 
to run things from makefiles
    - numbers <http://melpa.org/#/numbers>: Display information and trivia 
about numbers
    - rdxmk <http://melpa.org/#/rdxmk>: A small set of tools for redox 
developments
    - rufo <http://melpa.org/#/rufo>: use rufo to automatically format ruby 
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-07).

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

* 2017-07-10 Emacs news
- Emacs Lisp:
  - [[http://mbork.pl/2017-07-09_current-prefix-arg][current-prefix-arg]]
  - [[https://ekaschalk.github.io/post/outline-bullets/][Fancy Outline Bullets]]
  - [[https://www.reddit.com/r/emacs/comments/6lzpre/use_interactive_list_readstring_to_read_arbitrary/][Read arbitrary number of values]] - loop read-string until empty
  - [[http://caiorss.github.io/Emacs-Elisp-Programming/][Emacs In a Box]] ([[https://www.reddit.com/r/emacs/comments/6lexii/emacs_in_a_box/][Reddit]]) - Emacs Lisp tutorial, resources
  - [[https://www.reddit.com/r/emacs/comments/6l4xob/managing_your_init_files/][Managing your init file(s)]]
  - [[https://www.reddit.com/r/emacs/comments/6l0qt5/how_can_i_see_what_keybindings_a_new_package_has/][How can I see what keybindings a new package has potentially overlapped?]] - tip about minor-mode-overriding-map-alist
  - [[https://www.youtube.com/watch?v=lNdG0Q91vUY][Emacs - Efficient Delete Whole Line]] (3:20)
  - Modules:
    - [[http://kitchingroup.cheme.cmu.edu/blog/2017/07/08/Adding-numerical-methods-to-emacs-with-dynamic-modules/][Adding numerical methods to emacs with dynamic modules]] ([[https://www.reddit.com/r/emacs/comments/6m1h20/adding_numerical_methods_to_emacs_with_dynamic/][Reddit]])
    - [[http://jkitchin.github.io/blog/2017/07/09/Adding-a-GSL-integration-function-to-Emacs-with-a-dynamic-module][Adding a GSL integration function to Emacs with a dynamic module]]
  - Macros:
    - [[https://i.redd.it/0wrxkylxe18z.gif][Here's a short but sweet macro viewing function I came up with this morning]] ([[https://www.reddit.com/r/emacs/comments/6lova7/heres_a_short_but_sweet_macro_viewing_function_i/][Reddit]]) - see: pp-macroexpand-last-sexp
    - [[https://www.reddit.com/r/emacs/comments/6l116o/withmarkers_macro/][with-markers macro]]
- Emacs development:
  - [[https://i.redd.it/44ra99n36k7z.png][you should really check out the line-numbers scratch branch]] ([[https://www.reddit.com/r/emacs/comments/6l6g0y/you_should_really_check_out_the_linenumbers/][Reddit]], [[http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00003.html][emacs-devel discussion]]]]
  - [[http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00127.html][Need a git interface that can be included in Emacs]], [[http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00269.html][need improvements to copyright assignment process]]
  - [[http://lists.gnu.org/archive/html/emacs-devel/2017-07/msg00229.html][Discussion regarding adding advisory notification for non-ELPA package.el downloads]]
  - NEWS:
    - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=5df239fc6ffbbb16ea6e5546fbec1508bf2cb4b7][Support display of line numbers natively]]
    - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4caf65d4de591089c82ccf542a31ea5009a3c717][Fix vertical-motion across the place where line-number width changes]]
    - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=e832febfb4089418e0152c805e24dee977a7590d][Allow comment-indent-functions to specify exact indentation]]
    - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=4cd0db3d6e6e4d5bd49283483bdafbbfc0f583f1][Use hook instead of face list to inhibit electric quoting]]
    - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=9ac7dccc51ee834b06cdabf6a5746eb375f984f0][Offer non-aligned indentation in lists in js-mode]]
    - [[http://git.savannah.gnu.org/cgit/emacs.git/commit/etc/NEWS?id=a7754a250b74c17e1f63194e601f20fdb911dd7c][Add absolute optional parameter to line-number-at-pos]]
- Org Mode:
  - [[http://pragmaticemacs.com/emacs/a-workflow-to-quickly-add-photos-to-org-mode-notes/][A workflow to quickly add photos to org-mode notes]]
  - [[https://www.reddit.com/r/emacs/comments/6lzyg2/heres_how_to_do_emacsclient_global_orgcapture/][Here's how to do emacsclient global org-capture with Mac OSX]]
  - [[https://tcluri.github.io/posts/how-this-blog-is-setup/][How this blog is setup]] - Org Mode, Anaconda, Nikola, Github
- Coding:
  - [[https://www.reddit.com/r/emacs/comments/6m64wz/can_emacs_compete_with_phpstorm_and_other/][Can Emacs compete with PHPStorm, and other jetbrains ides?]]
  - [[https://www.reddit.com/r/emacs/comments/6lnwaz/c_in_gnu_emacs/][C++ in GNU Emacs]]
  - [[https://asciinema.org/a/127953][handling multiple projects with ibuffer-vc]] ([[https://www.reddit.com/r/emacs/comments/6lmac4/handling_multiple_projects_with_ibuffervc/][Reddit]])
  - [[https://gist.github.com/anachronic/7af88c62db136727cd1fed17ee0a662f][A hydra for js2-refactor]] ([[https://www.reddit.com/r/emacs/comments/6lkrho/a_hydra_for_js2refactor/][Reddit]])
  - [[https://christian.kellner.me/2017/05/31/language-server-protocol-lsp-rust-and-emacs/][Language Server Protocol (lsp), rust and Emacs]] ([[https://www.reddit.com/r/emacs/comments/6llxm2/language_server_protocol_lsp_rust_and_emacs/][Reddit]], [[https://news.ycombinator.com/item?id=14709149][Hacker News]])
  - [[https://www.reddit.com/r/emacs/comments/6lgwme/how_do_you_handle_multiple_projectsworkspaces/][How do you handle multiple projects/workspaces simultaneously?]]
- Mail:
  - [[https://www.reddit.com/r/emacs/comments/6lh2pp/using_emacs_as_default_mailer_on_macos/][Using Emacs as Default Mailer on macOS]]
  - [[https://www.reddit.com/r/emacs/comments/6lgree/which_package_you_use_to_have_email_in_emacs_what/][Which package you use to have email in emacs? What is your setup?]]
- Other:
  - [[https://www.reddit.com/r/emacs/comments/6m056d/favorite_ways_to_make_emacs_smarter/][Favorite ways to make emacs "smarter?"]]
  - [[https://www.epstudiossoftware.com/trying-out-vim-using-emacs-evil-mode/][Emacs evil mode as a way to learn Vim]] ([[https://www.reddit.com/r/emacs/comments/6ln3mq/emacs_evil_mode_as_a_way_to_learn_vim/][Reddit]])
  - [[https://www.reddit.com/r/emacs/comments/6l7rg0/what_is_the_best_way_to_keep_personal_accounting/][What is the best way to keep personal accounting in Emacs?]] - ledger
  - [[https://www.reddit.com/r/emacs/comments/6l2jvj/you_go_back_in_time_until_1976_and_are_allowed_to/][You go back in time until 1976 and are allowed to decide which default keybindings emacs has. What do you change?]]
  - [[https://www.reddit.com/r/emacs/comments/6l0xqx/best_reference_book_physical_book_for_emacs/][best reference book - physical book - for emacs?]]
  - [[https://www.reddit.com/r/emacs/comments/6lol3w/author_of_an_introduction_to_programming_in_emacs/][author of An introduction to Programming in Emacs Lisp, Robert Chassell died]]
- New packages:
  - http://melpa.org/#/face-explorer: Library and tools for faces and text properties
  - http://melpa.org/#/gl-conf-mode: Mode for editing gitolite config files
  - http://melpa.org/#/helm-directory: selecting directory before select the file
  - http://melpa.org/#/helm-elscreen: Elscreen with helm interface
  - http://melpa.org/#/helm-kythe: Google Kythe helm interface
  - http://melpa.org/#/julia-repl: A minor mode for a Julia REPL
  - http://melpa.org/#/makefile-executor: Emacs helpers to run things from makefiles
  - http://melpa.org/#/numbers: Display information and trivia about numbers
  - http://melpa.org/#/rdxmk: A small set of tools for redox developments
  - http://melpa.org/#/rufo: use rufo to automatically format ruby files

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-07][emacs-devel]].

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

Reply via email to