|
From: | Barry OReilly |
Subject: | Re: shell-CLI for Emacs |
Date: | Fri, 23 Aug 2013 18:02:49 -0400 |
> (defun string-to-cmd (str) > (interactive "s $> ") > (let*((cmd-and-args (split-string str " ")) > (cmd (car cmd-and-args)) > (args (cdr cmd-and-args))) > (eval `(,(read cmd) ,@args) ))) Clearer than (eval `(,(read cmd) ,@args) ) is (apply (read cmd) args)
[Prev in Thread] | Current Thread | [Next in Thread] |