小编Mic*_*elt的帖子

全局覆盖emacs键绑定

是否有一个全局覆盖键绑定的命令,以便它甚至覆盖主要模式的本地设置?global-set-key被主要模式绑定覆盖,如下所述:http://www.gnu.org/software/emacs/manual/html_node/emacs/Rebinding.html

emacs elisp key-bindings

9
推荐指数
2
解决办法
997
查看次数

Python相当于uber-jar

我正在寻找蟒蛇世界中相当于超级罐的东西.

  • 我需要将python包分发到所有三个主要平台(Windows,Mac,Linux).
  • 它必须与其所有依赖项捆绑在一起,因为目标平台可能缺少互联网.
  • 它必须是跨平台分发,因此我不必为多个目标构建.也就是说,我应该可以在所有平台上运行它,如下所示:

    python package.ext

您可以假设该包是纯python(没有本机代码). 有什么能满足这些要求吗?

我知道以下选项,每个选项都有不足之处:

python windows packaging uberjar python-wheel

7
推荐指数
1
解决办法
667
查看次数

运行导入 css 模块的 ts-node 脚本

如何运行导入 css 模块的脚本?

我正在编写一个打字稿迁移脚本,我想通过ts-node. 理想情况下,我的代码库的组织方式应使脚本的依赖项永远不会接触 React 组件,但事实并非如此。该脚本最终导入 React 组件并因此导入 css 模块,因此ts-node失败,因为它不理解 css 模块:

RenderableInline.tsx(4,20): error TS2307: Cannot find module './styles/RenderableInline.module.scss' or its corresponding type declarations.
Run Code Online (Sandbox Code Playgroud)

只有 webpack 知道如何构建 css 模块,因为我已经通过css-loader.

我发现的唯一先例是 jest,它有一些用于模拟 css 模块的配置选项,因此它可以毫无错误地导入这些文件: https: //jestjs.io/docs/webpack

如何运行依赖于 css 模块的 typescript 脚本?有什么办法可以通过 做到这一点ts-node吗?或者webpack有一些脚本运行功能吗?

javascript typescript webpack ts-node

7
推荐指数
1
解决办法
1056
查看次数

针对新的、未暂存的文件的 Git 警告

我经常犯这样的错误:在创建提交时忘记暂存新文件。当存在未暂存的文件时,如何配置 git 来警告和/或阻止我提交?

请注意,我说的是新文件。不是对现有文件进行未暂存的更改。我知道我可以自动包含那些-a

git

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

emacs将打开缓冲区视为树

有没有emacs模式会给我一个我的开放缓冲区列表作为树?通过树,我的意思是目录树,如果缓冲区访问位于同一目录中的文件,则将缓冲区组合在一起.

在vanilla emacs,甚至是冰柱模式中,我看到的缓冲区列表的视图都是平坦的.树视图可以帮助我更快地了解哪些缓冲区是打开的以及它们之间的关系.

emacs icicles

5
推荐指数
2
解决办法
1330
查看次数

Emacs Lisp - 打开新窗口

我想编写一个emacs lisp函数,它将输出写入当前窗口以外的窗口.如果只存在当前窗口,它应该创建一个新窗口,否则应该使用现有窗口.这类似于运行Chf(描述函数)时发生的情况,并在另一个窗口中弹出描述.做这个的最好方式是什么?

emacs elisp

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