是否可以使用Emacs自己的缓冲区文本格式化功能在Emacs缓冲区中呈现Markdown?图形环境中的Emacs具有丰富的文本显示功能(字体样式,颜色,链接甚至图像),因此它应该是非常可能的.有没有现有的实施?
请注意,我们的想法是将呈现的Markdown设置为本机Emacs格式的文本,可以像在Emacs中的任何其他文本一样进行导航和操作.因此,这里不希望呈现嵌入在Emacs缓冲区中的图像的解决方案.
另请注意,这不是用于编辑 Markdown 的模式,而是用于在Emacs缓冲区中呈现呈现的Markdown.它最好是一个纯Emacs Lisp解决方案,便于携带.
Grunt watch(grunt-contrib-watch)用于触发浏览器中的Web应用程序重新加载.但是,在使用NFS同步文件夹的Vagrant虚拟机中运行时,发现文件更改的速度很慢.更改文件仅在大约5秒后触发重新加载,尽管预计几乎立即发生.为什么grunt看起来如此缓慢地检测到变化?有没有办法让它更快?
使用VirtualBox同步文件夹,grunt watch几乎可以立即检测到文件更改.但是,由于VirtualBox同步文件夹对于大量文件上的某些其他操作来说速度慢得令人无法接受,遗憾的是在这种情况下不能恢复为它.
是否有准备好的Emacs代码/包根据被访问的文件自动设置indent-tabs-mode?也就是说,如果当前访问的文件使用制表符进行缩进,则应将indent-tabs-mode设置为buffer-local为true.相应地,如果使用空格,则indent-tabs-mode应设置为false.其目的是自动检测和使用现有项目的选项卡模式(无需特定于Emacs的文件变量注释),以与现有代码的选项卡样式保持一致.
这种检测的更高级版本可能适用于单个文件可能具有混合选项卡和空格的事实.在这种情况下,合理的启发式方法可能是在缩进时使用前一行的制表符模式,而不是确定整个文件的全局制表模式.
是否有可能通过VT100/xterm终端(Mac OS X终端)将密钥"C-("发送到Emacs?是否有可以发送的转义序列以实现等效?
我怀疑基本问题是控制与字符"("(以及使用shift生成的其他此类字符)组合的概念不存在.
注意:使用Cocoa Emacs不是一种选择.需要"C-("的原因是paredit.el在其他键组合中使用它,并且最好不重新映射它(因为将它放在"C-(")上是有意义的.
开发团队经常受到版本控制的构建暂时受损的困扰.整个团队的生产力可以在尝试从一个人破坏的构建中恢复时停止.
是否有软件可以通过不接受首先未通过测试的提交来允许托管Git以防止破坏版本控制中的版本?例如,使用场景可能如下所示:
几点说明:
scala.xml.XML.write方法支持将XML节点序列输出到java.io.Writer,例如在servlet响应中.但是,似乎没有选择以漂亮的打印格式输出XML.是否有任何Scala标准库函数可以将XML节点序列打印到java.io.Writer?
注意:scala.xml.PrettyPrinter似乎不是答案,因为它只返回一个字符串.漂亮的打印机需要直接输出到java.io.Writer.
默认情况下,Maven Assembly Plugin似乎将TAR存档中的文件所有者设置为正在执行的用户.如何将文件所有者设置为其他内容?
Maven Assembly Plugin程序集描述符格式允许设置文件模式,但似乎没有任何关于设置文件所有者或组的引用.
Docker vfs存储后端在几个地方被提及为不是生产后端(参见Michael Crosby的这个Docker GitHub 问题评论).是什么让它不适合生产?
vfs后端是一个非常简单的后备,没有写时复制支持.每个层只是一个单独的目录.通过将基础层的深层副本放入新目录来完成基于另一层创建新层.
由于此后端不共享层之间的磁盘空间使用,并且由于创建新层是一个缓慢的操作,因此这不是一个非常实用的后端.但是,它仍有其用途,例如验证其他后端,或者如果您需要一个适用于所有地方的超级健壮(如果很慢)后端.
根据该描述,听起来唯一的缺点是可能会使用更多磁盘空间并且创建图层可能会更慢.但是在运行时访问文件时没有提到缺点,它甚至被描述为"健壮".单独的磁盘空间问题似乎不是生产使用的阻止程序.
Spark主内存要求是否与处理数据的大小有关?
Spark驱动程序和Spark工作程序/执行程序直接处理已处理的数据(并执行应用程序代码),因此它们的内存需求可以链接到已处理数据的大小.但Spark主机是否受数据大小的影响?在我看来,它不是,因为它只管理Spark工作者,并且不直接使用数据本身.