小编Ser*_*gey的帖子

Emacs,如何更改Mx shell中的某些颜色?

我使用Emacs 24并希望在我处于shell模式(ls命令)时更改目录和文件的颜色.理想情况下 - 取决于文件的权限.

我怎样才能做到这一点?

我试过玩

(setq ansi-color-names-vector
      ["black" "red" "green" "yellow" "PaleBlue" "magenta" "cyan" "white"])
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
Run Code Online (Sandbox Code Playgroud)

但我认为这对我不起作用.
我现在有着日晒色彩的配色方案.但我不想改变它的颜色,只适用于shell模式.

编辑:
当我更改系统终端的颜色(使用我的主目录中的.dircolrs文件)时 - emacs会读取它,但它(emacs)会略微改变颜色 - 它会在shell模式下使颜色更暗或更亮.

我不知道为什么Emacs会这样做.

不同的颜色(游戏,公共......:
这是系统终端: 在此输入图像描述
这是Emacs: 在此输入图像描述

这些是改变的颜色,默认颜色和曝光主题Emacs在蓝色背景上制作蓝色dirs.

我知道找到一个hack并不是一个大问题,只是想知道为什么Emacs会改变颜色.

emacs color-scheme

7
推荐指数
3
解决办法
5871
查看次数

我可以在 Ansible 中使用 sudo 连接“本地”吗?

我放弃了,只是无法理解如何通过“连接:本地”+“sudo:是”使用 Ansible。我有类似的东西:

ansible-playbook ansible/desktop.yml

- hosts: localhost
  connection: local
  ...
  tasks:
    - apt_repository: repo='ppa:alexey-smirnov/deadbeef'
      sudo: yes
Run Code Online (Sandbox Code Playgroud)

我也试过sudo_user: ...param,sudo在命令之前,ansible-playbook --sudo和--ask-sudo-pass

目前:

failed: [localhost] => {"failed": true}
msg: [Errno 13] Permission denied
Run Code Online (Sandbox Code Playgroud)

应该如何执行?

ansible --version
ansible 1.7.2
Run Code Online (Sandbox Code Playgroud)

ansible

6
推荐指数
1
解决办法
3805
查看次数

PyV8,我可以操纵DOM结构吗?

让我们假设我们有PyV8:

import PyV8
ctxt = PyV8.JSContext()
Run Code Online (Sandbox Code Playgroud)

例如,一个python DOM结构 xml.dom

如何将.js文件提供给PyV8,以便它可以改变我拥有的DOM结构.
如果我有它的内容:

$("#id").remove();
Run Code Online (Sandbox Code Playgroud)

我想要删除dom项目.

PyV8拥有完美的hello-world示例.但是我希望看到一些有用的东西.

要清楚,我想做的是:
"Javascript file"- > - 魔术 - > -DOM, (already built with html file) and changed now with passed javascript file

python v8

5
推荐指数
1
解决办法
1833
查看次数

为什么Emacs(作为守护进程)提供的帧比打开的多1个?

如果Emacs以"--damon"启动,(frame-list)则只打开1时返回2帧

(frame-list)
(#<frame  *Minibuf-1* - Emacs 24.3.50.1 0x11c7270> #<frame F1 0xb94ac8>)
Run Code Online (Sandbox Code Playgroud)

如果你启动没有守护进程标志的Emacs - 那里就没有"F1"缓冲区.

如何可靠地确定用户打开了哪些帧?有没有具体的属性?

emacs

5
推荐指数
1
解决办法
274
查看次数

Celery不能与RabbitMQ一起使用"--autoreload"选项

  1. 我不知道是bug还是配置问题.
  2. 目标:调试/修改Celery任务,而无需在每次进行小的更改时手动重新启动工作程序

所以我配置了Celery + RabbitMQ.一切正常.

添加--autoreload了celery -A proj worker --loglevel=debug命令选项,并在此处停止记录:

[2014-09-11 19:22:00,447: DEBUG/MainProcess] | Worker: Hub.register Autoreloader...
Run Code Online (Sandbox Code Playgroud)

没有它:

[2014-09-11 19:37:34,316: DEBUG/MainProcess] | Worker: Hub.register Pool...
[2014-09-11 19:37:34,317: DEBUG/MainProcess] basic.qos: prefetch_count->16
[2014-09-11 19:37:36,275: DEBUG/MainProcess] pidbox received method enable_events() [reply_to:None ticket:None]
[2014-09-11 19:37:36,275: INFO/MainProcess] Events of group {task} enabled by remote.
Run Code Online (Sandbox Code Playgroud)

其他一切都很好.RabbitMQ之后收到一条消息

celery call tasks.update
Run Code Online (Sandbox Code Playgroud)

Celery酒店提供连接.它只是没有告诉Celery开始任务.

它看起来像一个连接问题,但我不知道它是什么.
如果你可以提供帮助,请写信.

python django rabbitmq celery django-celery

5
推荐指数
1
解决办法
439
查看次数

记录在Rust中用宏创建的函数

我试着这样做

#![deny(missing_docs)]
Run Code Online (Sandbox Code Playgroud)

在Rust.我发现///当使用像这样的宏创建函数时,注释会被忽略:

/// docs
py_module_initializer!(libx, initlibx PyInit_libx |py, m| {
    Ok(())
});
Run Code Online (Sandbox Code Playgroud)

有:

error: missing documentation for a function
113 | py_module_initializer!(libx initlibx PyInit_libx |py, m| {
    | ^
Run Code Online (Sandbox Code Playgroud)

我以为宏只会添加一个函数定义///.这有什么不对?

macros rust

5
推荐指数
1
解决办法
571
查看次数

python imap:如何解析多部分邮件内容

邮件可以包含不同的块,如:

--0016e68deb06b58acf04897c624e
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
content_1
...

--0016e68deb06b58acf04897c624e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
content_2
... and so on
Run Code Online (Sandbox Code Playgroud)

如何使用python获取每个块的内容?
还有如何获得每个块的属性?(内容类型等)

python email imap

4
推荐指数
1
解决办法
8478
查看次数

Rust货物:如何在启用特定功能时为dep使用不同的功能?

例如,我定义了2个没有依赖项的功能:

[features]
default = []
py2 = []
py3 = []
Run Code Online (Sandbox Code Playgroud)

基于所选的功能(--features py3)我想为依赖项(cpython)启用不同的功能:

[dependencies.cpython]
default-features = false
# features = ["python27-sys"]      I want to select this if py2 is enabled
features = ["python3-sys"]
optional = true
Run Code Online (Sandbox Code Playgroud)

我可以这样做吗?或者我也可以从命令行中为依赖项选择功能吗?

rust rust-cargo

4
推荐指数
1
解决办法
393
查看次数

Python:有一个TrueType字体库吗?

我需要从.ttf文件中提取信息.比如字体的名称和样式.也许未来会有更多信息.如何在Python中执行此操作比查找规范和编写代码更容易?

一个简短的代码示例会很棒.

python truetype

3
推荐指数
1
解决办法
2749
查看次数

如何回到以前在Emacs Lisp中定义的函数?

我有一个功能:

(defun function-name (&optional args) ... <unknown content>)
Run Code Online (Sandbox Code Playgroud)

我用它重新定义它

(defun function-name (&optional args) ... my own content)
Run Code Online (Sandbox Code Playgroud)

我可以不知何故删除我自己的版本function-name并保留第一个?

emacs elisp

3
推荐指数
1
解决办法
250
查看次数