Voglio giocare e sperimentare una serie di strumenti software, ognuno dei quali avrà un'interfaccia a riga di comando. Alcuni di questi strumenti includono hbase, pig, erlang e prolog. Voglio usare emacs come interfaccia utente per questi strumenti nello stesso modo in cui posso eseguire una shell python con M-x run-python o un interprete Lisp con la modalità ielm.ricetta per costruire una modalità wrapper emacs attorno a un programma a riga di comando?
C'è una ricetta che posso seguire per avvolgere uno di questi strumenti da riga di comando in una modalità emacs? Sto cercando qualcosa che visualizzi il prompt dello strumento, permettimi di cercare nella cronologia con C-c C-n/C-p, invia l'input corrente al processo dello strumento che ho premuto Invio e visualizzo l'output dello strumento.
So che molti di questi strumenti probabilmente hanno già le modalità emacs, sono interessato a come crearne uno rapidamente se non esiste nulla.
Non riesco però a rispondere alla tua domanda, ma se fate un Emacs Lisp wrapper per lo strumento, allora si può utilizzare dal IeLM. Ad esempio, lo faccio con il mio wrapper redis di emacs. http://code.google.com/p/eredis/ – justinhj