小编ben*_*din的帖子

如何让我的Emacs*始终*在X11上使用6x13

我最近宣布.emacs破产并重组了我的初始化东西.在这个过程中,我撕掉了多年来累积的所有hacky字体选择,想象在最现代版本的emacs中可能有更简单的方法来完成我想要的东西.

GNU Emacs 23.0.91.1 (i686-pc-linux-gnu, GTK+ Version 2.14.4)
on a GNU/Linux System (Ubuntu 8.10).
Run Code Online (Sandbox Code Playgroud)

让我们暂时忽略这样一个事实:我还在Mac OS X(GUI +终端)下运行emacs,偶尔在Windows上运行,只关注X11案例:

(背景:字体6x13已经成为X11的一部分,只要我记得.(又名misc-fixed semi-condensed ...).它是一个位图字体.)

  • 我希望emacs始终使用X11位图字体6x13.(这给我上网本旁边的两个缓冲区.)
  • 我不希望看到DejaVu Sans Mono 16pt或者我的上网本默认出现的任何问题(这是巨大的!)
  • 我希望每个新的框架和窗口都使用这种字体.
  • 我希望派生面(如org-mode-column)使用6x13字体而不是神秘地切换回DejaVu Sans Mono
  • 我不在乎GNOME和X11认为我的屏幕的逻辑DPI是什么.我想要6x13.
  • 当我远程进入我的上网本(NX机器)时,我不想看到6x10.我想要6x13.
  • 如果有任何疑问:我想要6x13.

实现这一目标的规范方法是什么?

在一些smart-aleck告诉我菜单之前:选项>>设置默认字体:结果对话框甚至不提供位图字体,因此无法选择6x13.此外,它没有解决org-mode的问题:table-views仍然出现错误的字体.

x11 gtk emacs fonts

12
推荐指数
1
解决办法
4162
查看次数

寻求算法反转(反向镜像?从里到外翻转)DAG

我正在寻找一种算法来"反转"(反向?从里到外翻?)一个DAG:

       A*      # I can't ascii-art the arrows, so just
      / \      # pretend the slashes are all pointing
     B   C     # "down" (south-east or south-west)
    /   / \    # e.g. 
   G   E   D   # A -> (B -> G, C -> (E -> F, D -> F))
        \ /
         F
Run Code Online (Sandbox Code Playgroud)

我正在使用的表示是不可变的真正的DAG(没有"父"指针).我想以某种方式遍历图形,同时构建具有等效节点的"镜像"图,但是节点之间的关系方向是反转的.

         F*
        / \
   G*  E   D   # F -> (E -> C -> A, D -> C -> A), G -> B -> A
    \   \ /    # …
Run Code Online (Sandbox Code Playgroud)

algorithm graph-theory directed-acyclic-graphs

9
推荐指数
1
解决办法
7080
查看次数

如何在不首先转换为(X)HTML的情况下使用CSS设置XML样式以便在浏览器中查看?

我知道CSS可以用来控制现代浏览器中(X)HTML的表示.我的印象是,这对于任意XML也是可能的.(我错了吗?)

一个具体的例子:给出以下XML

<log>
  <entry revision="1">
    <author>J Random Hacker</author>
    <message>Some pithy explanation</message>
  </entry>
</log>
Run Code Online (Sandbox Code Playgroud)

我想将CSS与这个XML相关联,这样当在现代(WebKit,FireFox)浏览器中查看时,我会看到如下内容:

+----------------------------------+
| revision | 1                     |
+----------------------------------+
| author   | J Random Hacker       |
+----------------------------------+
| message  | Some pithy explanation|
+----------------------------------+
Run Code Online (Sandbox Code Playgroud)

我那美丽的ascii-art的意思是指出一些像桌子一样的布局.

那就是:XML + CSS - >"用户像素"而不是XML + XSLT - > XHTML + CSS - >"用户像素".

我希望这种方法可以更简单(对我来说)呈现在其结构中已经类似文档的XML文档.我也很好奇.

css xml

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

最近开始使用git ...只是注意到了我的文件的克隆,最后添加了'〜'...为什么会发生这种情况

我使用git在我的存储库中提交更改,

按照这些步骤

git add .
git commit -m "message"
Run Code Online (Sandbox Code Playgroud)

但是注意到文件的克隆,其中进行了更改也存在于存储库中,新文件~的末尾附加了"符号".

为什么会这样?我怎么能在将来阻止它呢?
关于如何用"〜"删除文件的一些想法会很棒

谢谢

git ignore commit

1
推荐指数
2
解决办法
459
查看次数

标签 统计

algorithm ×1

commit ×1

css ×1

directed-acyclic-graphs ×1

emacs ×1

fonts ×1

git ×1

graph-theory ×1

gtk ×1

ignore ×1

x11 ×1

xml ×1