我想标记终端会话的窗口选项卡。我在 OSX 上的 iterm2 中使用 zshell。是否可以在终端中动态更改窗口选项卡的标签?
在 Bash 中,我知道在命令之前放置一个空格会阻止它被保留在历史记录中,zshell 的等价物是什么?
为了禁用 emacs 中的滚动条,我将 (toggle-scroll-bar -1) 添加到我的 .emacs 文件中,当我在控制台模式之外运行 emacs 时,它工作得很好。但是,当我在终端中运行 emacs 时,出现错误 Symbol's function definition is void: toggle-scroll-bar
我正在运行 Emacs 23.3.1
这是我运行时的跟踪 --debug-init
1 Debugger entered--Lisp error: (void-function scroll-bar-mode)
2 (scroll-bar-mode -1)
3 eval-buffer(#<buffer *load*> nil "/Users/neil/.emacs.d/init.el" nil t) ;$
4 load-with-code-conversion("/Users/neil/.emacs.d/init.el" "/Users/neil/.ema$
5 load("/Users/neil/.emacs.d/init" t t)
6 #[nil "^H\205\264^@ \306=\203^Q^@\307^H\310Q\2027^@ \311=\2033^@\312\307$
7 command-line()
8 normal-top-level()
Run Code Online (Sandbox Code Playgroud) 我试图将我的 $EDITOR 变量设置为没有窗口的 emacs,因此调用它的命令是emacs -nw
. 但是,如果我这样设置:
export EDITOR="/Applications/Emacs.app/Contents/MacOS/Emacs -nw"
我收到以下错误
zsh: no such file or directory: /Applications/Emacs.app/Contents/MacOS/Emacs -n
我想提出的Emacs不仅埋葬一个缓冲区,但杀死它太当我按下q
一个*Completions*/*Help*/etc
缓冲区。我无法使用替代键定义功能。我在 OSX 上运行 Emacs24。
这是我所拥有的:
(substitute-key-definition
'quit-window '(lambda () (interactive) (quit-window "KILL")) global-map)
Run Code Online (Sandbox Code Playgroud)