Soy nuevo en emacs, pero me sorprende lo que realmente puedo hacer y cuánto tiempo ahorra (las macros ahorran MUCHO tiempo). Pero me preguntaba si era posible crear scripts basados en pasos en los que se le pregunta al usuario por la entrada y ejecuta el código en función de eso. Por ejemplo tal vez yo quiero crear una consulta SQL por lo que provocaría algo como:Emacs: ¿Hay alguna manera de crear un script interactivo usando Emacs?
>table name?
myTable
>type of query (select, insert, update, delete)
select
>fields to get
name, id
>Result query is "select (name, id) from myTable"
Esto es sólo un esbozo de una idea, sino que era de extrañar, porque algo como esto sería útil tener. Alguien mencionó los guiones de AWK pero no estaba seguro de si ese era el árbol correcto para ladrar o no. Estoy en Windows, pero no creo que eso importe mucho.
I apreciar ninguna información sobre esto, gracias
Sí, yo uso yasnippet, no sabía que le permitieran crear fragmentos en los que se solicita información, tampoco estoy seguro de si puede manejar scripting realmente pesado donde voy a construir muchas cosas, pero definitivamente lo veré –
Hola John, yasnippet en realidad no solicitará la entrada, pero puede de la opción a la opción. Estaba pensando en algo en la línea de "select $ {1: fields} from $ {2: table} $ 0". Pero si quiere algo más complejo, un "defun" podría ser mejor ... –
danielpoe
También puede configurarlo para insertar la consulta directamente en el búfer con (insertar ....) Pero sí, los argumentos para una función interactiva son una realmente es bueno saber sobre –