如何将Emacs缓冲区中的选定内容传递给外部bash脚本,然后打印其输出?该脚本可以从管道读取数据.
如何获得Emacs的背景类型?例如'light或'dark
你可以这样定义一个面:
(defface moedict-type
'((((class color) (background light))
(:foreground "#ffffd7" :background "#525252"))
(((class color) (background dark))
(:foreground "#525252" :background "#c1c1c1")))
"Face for type. ex: [?]?[?]")
Run Code Online (Sandbox Code Playgroud)
Emacs将根据当前背景类型自动选择正确的字体.但我想知道它是怎么做的.(如果Emacs中有内置函数,那就更好了)
顺便说一句,我尝试在源代码中寻找并找到一个函数(frame-background-color),但它的输出是像"#ffffff"这样的字符串.
如何制作一些可重用的 QML 对象,它可以注入另一个对象?
我曾经尝试过使用Component& Loader,但似乎不是我想要的。(仍然封装了整个QML类型,缺乏弹性,难以复用)
使用示例:
Card.qmlimport QtQuick 2.0
import QtQuick.Layouts 1.3
Rectangle {
default property var innerObject
property string titleText: "[Hello Untitled Title]"
id: root
color: "#fff"
ColumnLayout {
anchors.fill: parent
Rectangle {
id: header
height: 10
width: parent.width
color: "#666"
RowLayout {
Text { text: titleText; color: "#fff" }
}
}
// How to inject innerObject in here ?
}
}
Run Code Online (Sandbox Code Playgroud)
main.qmlimport QtQuick 2.0
import QtQuick.Layouts 1.3
Card {
titleText: "Image Information"
ColumnLayout …Run Code Online (Sandbox Code Playgroud) 如何在Emacs的lisp模式中突出显示所有函数的名称?我希望他们加粗.
换句话说,所有的单词从(第一个到第一个space.不要关心例外(a . b)
就像GitHub一样:

目前,我有一个Cart每个注册的模型CustomUser(OneToOne关系):
class Cart(models.Model):
created_at = models.DateTimeField(auto_now_add = True)
user = models.OneToOneField(CustomUser, related_name='cart')
Run Code Online (Sandbox Code Playgroud)
但现在我对匿名用户(访客)有一些要求.在寻找一些文章后,似乎需要会话?
GuestCart模型:
GuestCart.objects.create(session = request.session['cart']) #just pseudo-code, I don't sure how to do this 打电话时查看吗?GuestCart将存活一个星期(从GuestCart已建立的数量开始.时间不会更新为客人的活动),并应在过期时自动删除.**更新@ 2015年3月21日:目前,我添加了一个新的密钥cart_id进入request.session,而不是保存会话信息到数据库.