Monday, April 14, 2014

Emacs 24.4 first pretest released

From the emacs-devel list, the first emacs pretest is out for testing.  Please do take it for a spin.  The Win binaries will come in a few days.

Tuesday, April 1, 2014

Some interesting Emacs threads and LaTeX news

C K Kashyap posited some new requirements on code folding and there were a number of interesting responses culminating with a link to HideRegion.  You probably should stick to hide-show or OutlineMode and venture into these solutions only if there is a use case that is not met by hide-show. :)

Did you forget to enable auto-fill while writing text?  No worries, you can fix the written text with a simple C-x h M-q .

Have some file and project management stuff that you want Emacs to handle?  Here's a thread on what one user would like to see as project management that he wants emacs to do some heavy lifting. Might be worth your time to check it out.

BTW, there's a new site for fantastic LaTeX plotting by the LaTeX guru Stefan Kottwitz.  You should check it out and contribute your pgfplots to it.

Saturday, March 1, 2014

PGF 3.0 Released

After a long time, a new version of pgf is out as made out in the announcement from CTAN.  Looks like they've got some massive changes in it.  It's already in the MiKTeX distribution, so you just need to update it.

Some of the things that I found interesting are

 - A Syntax for Graphs: There is now a new simple syntax for specifying
   graphs, borrowed from the GraphViz program. It makes it easy
   to specify graphs and especially trees in a convenient manner.

 - Graph Drawing Algorithms: TikZ now comes with a large and powerful
   system for computing the positions of nodes of graphs automatically
   (you need LuaTeX for this, though).

 - Data Visualization: There is now an alternative to pgfplots as part
   of the standard TikZ installation for creating plots. While pgfplots
   is still the more mature system, the new data visualization system
   comes with some interesting new ideas.

 - Driver Support: Support for all mayor backend drivers has been
   improved. A new, cool thing is the support for dvisvgm, which
   allows you to create powerful SVG graphics directly from TeX,
   including the text.

Wednesday, February 19, 2014

Sunday, February 16, 2014

Emacs in the cloud and other news

Lars has decided to dive in and develop cloud features for Gnus(and that puts paid to the idea that Gnus isn't cutting edge).  Lars had originally outlined his thoughts here and here's the discussion on the approach.  He's already committed a few changes into the gnus repository.

On the Emacs 24.4 release date perennial question, well, it's not very soon.

A new blog post and some discussion on must have Emacs extensions can be found here and here.  Not all of them have links to the software.

On storing text in the kill ring discussion, here's a method to store the Messages in the echo area in the kill ring.

Saturday, February 1, 2014

Thursday, January 16, 2014

ESS R integration with Win32 Emacs

I've had R installed for quite some time and I thought I'd give ESS a spin with it.  Turns out, I just had to do this to get it working on Win 7.

(setq load-path (cons "c:/gnu/elisp/R/ESS/lisp" load-path))
(require 'ess-site)
(setq-default inferior-R-program-name "C:\\R\\R-2.15.1\\bin\\x64\\Rterm.exe")

And I could invoke R from Emacs and send code to the inferior process to execute.   However, I do get the following messages which I'm not sure why it turns up.

Finding all versions of R on your system...
Sorry, no version of R could be found on your system.

Anyone know why it happens?

Monday, January 6, 2014

Emacs Relationship Advice!

In the long running debate started off by Eric S Raymond that is currently churning on the emacs lists about bzr vs Git, there's this gem from David Kastrup.

Women start with vi in the hope it will change, men with Emacs in the hope it will stay the same.  Both are disappointed.

Made my day.  Keeled over laughing.  For some reason, it reminded me of Erik Naggum.

Wednesday, December 4, 2013

Your chance to influence Emacs development! Participate in an Emacs survey

The emacs development team is running a survey on what packages to enable by default.  To do that, they need your responses on the packages that you use.  You could parse your .emacs or do M-x report-emacs-bug and see the buffer for the list of modes enabled for you.  The survey link is below

Please follow the instructions in the link above.  If anything, it might make Emacs easier to use for others.  And please do spread the word.