小编kin*_*ero的帖子

emacs,unsplit特定的窗口拆分

这可能是一个愚蠢的问题,但我找不到直接解决方案.我经常想要解开窗口,如下所示

+--------------+-------------+             +--------------+-------------+
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+             |     -->     |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
|              |             |             |              |             |
+--------------+-------------+             +--------------+-------------+



+--------------+--------------+            +-----------------------------+
|              |              |            |                             |
|              |              |            |                             |
|              |              |            |                             |
+--------------+--------------+    -->     +-----------------------------+
|                             |            |                             |
|                             |            |                             |
|                             |            |                             |
+-----------------------------+ …
Run Code Online (Sandbox Code Playgroud)

emacs elisp

90
推荐指数
2
解决办法
2万
查看次数

启动时最大化Emacs?(不是全屏)

在Emacs启动以最大化窗口之后,按下alt-f10(在GNU/Linux中)是很常见的(在Emacs术语中,它实际上是一个帧).我大部分时间都按三次因为我太早了按第一个alt-f10,这会使迷你缓冲区周围出现一些垃圾(Emacs显示bug?)

我该如何自动化这个呢?(也许使用Gnome设置或使用elisp?)

我正在使用emacs24(来自bzr repo).

请注意,这不是我想要的常规全屏,按f11即可获得.

emacs elisp

21
推荐指数
4
解决办法
8946
查看次数

回答/询问来自emacs的SO问题.

现在我gnus用来通过订阅gwene感兴趣的标签来阅读SO问题.我只能看到/阅读问题,而不是答案.

是否有插件可以回答/提出问题.当然我可以使用edit-server来组合来自QA的消息.

但我想知道有没有办法把所有的东西都带到emacs的立足之地.

PS:我希望这个问题不会被移到meta讨论区,因为它涉及更多的elisp编程

更新:其他编辑器/ IDE/something_else还有其他更简洁的东西吗?

emacs elisp

15
推荐指数
1
解决办法
257
查看次数

Emacs:停止gpg密码的弹出窗口

每当我打开加密文件(somefile.gpg,.authinfo.gpg)时,emacs都会烦人地弹出窗口并询问密码短语.我想在迷你缓冲区中问我密码.

是否有任何配置选项.?

编辑:重要的是要注意,如果我在弹出窗口中按下escape,emacs将在迷你缓冲区中要求输入密码.因此emacs中存在回退,我喜欢将该回退方法作为首选.

更新:Emacs版本:2013-05-28关于版权的GNU Emacs 24.3.50.12(x86_64-unknown-linux-gnu,GTK +版本3.4.2)

emacs elisp

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

emacs,它是在笔记本电脑上还是在桌面上运行?

我的.emacs中有这样的设置 (display-battery-mode 1).它在模式行上显示我的电池状态.当我在全屏笔记本电脑上时,这有助于我.但是当我在桌面上工作时,这很难看[N/A%][N/A C].

所以我只想在笔记本电脑上工作时才能使用它.

喜欢
(if OnLaptop
(display-battery-mode 1))

谢谢.

更新:他们都在运行Linux(Ubuntu)

emacs

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

emacs的cedet ede项目

我正在尝试学习如何使用CEDET.我没有任何乱七八糟的项目,所以我想拍摄Emacs本身.

当我在dir中打开Emacs存储库时,CEDET似乎自动将Emacs检测为项目.但是当我这样做时M-x ede-find-file,没有文件可以打开.

问题是,如何将Emacs准确地设置为CEDET中的项目以利用EDE和CEDET的其他好东西.

似乎这方面的文档尚未完成.

emacs project cedet

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

elisp:如果符号有值返回,否则返回nil

如果我使用这个我得到一个错误,因为c从未设置.

(if (symbol-value c)
    c
  nil)
Run Code Online (Sandbox Code Playgroud)

我的问题是,我有一个列表包含symbols其中一些是set对一些价值,我想建立与他们的价值观和列表nil小号

(setq a "x")
(setq b "y")
(setq l '(a b c))
Run Code Online (Sandbox Code Playgroud)

所以从l我想要构建一个列表("x" "y" nil).我认为这应该是一件简单的事情

lisp emacs elisp

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

Elisp:在let中绑定

如何在let构造之前或之内检查变量是否已定义?

 (let (((if (boundp 'a)
           'a
         'dummy) t))
   (message "I made this work"))
Run Code Online (Sandbox Code Playgroud)

我想要做的是检查之前是否a有界限,如果已经绑定,则将其绑定到t本地.否则根本不在乎a.

emacs elisp let

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

Emacs lisp中数据类型的摘要

我开始阅读emacs lisp介绍.我还没有看到任何数据类型的提及.任何人都可以用简单的例子总结elisp中的数据类型.

emacs elisp

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

标签 统计

emacs ×9

elisp ×7

cedet ×1

let ×1

lisp ×1

project ×1