如果有人看完这个帖子,并明白这些问题的意思及意义,那我应该向你打一声招呼。
我解决这些问题用了一天半的时间,当然是在对ivy有一定的了解下。只是解决了前三个,第四个需要用redis做缓存。
如果你也解决了这些问题,你可以像我一样的保留,也可以分享出来。但我有个问题就是为什么作者没有这样的想法,还是他们有过这样的想法而选择沉默。
这应该算是最后一个帖子了吧,祝论坛越办越好
最近的新闻里有丘成桐对华为的数学家的质疑,对大人的话现在不能全信,好像对所谓的权威也不能尽信。
如果有人对“文学编程”这个词有异议
可以参考一下“手机”这个词
一开始的手机是没有浏览器的 现在的呢?
假如我有一个这样的sinppet
# -*- mode: snippet -*-
# name: Hello Elisp Command
# key: command
# --
;;; \ref{interactive}
(defun zx ()
(interactive)
(let ((sym (thing-at-point)))
(print sym)
)
)
问题1:我该如何用 ivy-yasnippet 搜索内容中 \ref{interactive}?
在另一个snippet中
# -*- mode: snippet -*-
# name: Scala Function
# key: function
# --
// \ref{function literal}
val even = (i: Int) => i % 2 == 0
// \ref{as a parameter}
def executeFunction(callback:() => Unit) {
callback()
}
val sayHello = () => { println("Hello") }
executeFunction(sayHello)
// \ref{parameter2}
def executeAndPrint(f:(Int, Int) => Int, x: Int, y: Int) {
val result = f(x, y)
println(result)
}
val sum = (x: Int, y: Int) => x + y
val multiply = (x: Int, y: Int) => x * y
executeAndPrint(sum, 2, 9) // prints 11
executeAndPrint(multiply, 3, 9) // prints 27
又有了两个新问题:
问题2: 我如何得到所有的 \ref? 如果只是搜索 应该搜索不到 parameter2。
还可以通过别的方式,只显示匹配的操作
问题3:我能有一个快捷键在所有的\ref 中切换吗?手打代码应该不是emacs的方式。