首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“窗口高度太小”的Emacs23

“窗口高度太小”的Emacs23
EN

Server Fault用户
提问于 2009-05-13 15:40:41
回答 1查看 263关注 0票数 1

新emacs23给了我

(“窗口宽度0太小(分裂后)”)

每当我加载ECB或选项卡时。似乎是在从Kubuntu无畏升级到黄疸之后介绍的。有什么办法解决这个问题吗?

EN

回答 1

Server Fault用户

发布于 2009-06-02 15:46:16

显然是已知臭虫 ..。在补丁发布之前,最简单的解决方案是运行emacs21。

如果您愿意修补和重新编译,我还找到了一个潜在的修补程序这里,尽管我无法确定它是否有效。

代码语言:javascript
复制
-----------------------
diff -c /tmp/sr-speedbar.el\~ /tmp/sr-speedbar.el                                    
--- /tmp/sr-speedbar.el~   2008-11-06 07:57:08.000000000 -0800                                    
+++ /tmp/sr-speedbar.el    2008-11-06 07:59:21.000000000 -0800                                    
@@ -270,16 +270,17 @@
   (interactive)                                                                                              
   (let ((current-window (selected-window)))                                                                  
     (if (and sr-speedbar-window                                                                              
-           speedbar-buffer                                                                                    
-           (window-live-p sr-speedbar-window) ;when `sr-speedbar-window' visible                              
-           (buffer-live-p speedbar-buffer))   ;and contain `speedbar-buffer'                                  
-       (sr-speedbar-select-window)                                                                            
-      (if (> (current-window-take-width) 1) ;if width of `sr-speedbar-window' is a valid value                
-         (setq sr-speedbar-width (current-window-take-width))) ;remember it make next restore same width      
-      (bury-buffer)                                                                                          
-      (if (and current-window                                                                                
-              (window-live-p current-window))                                                                
-        (select-window current-window)))))                                                                    
+            speedbar-buffer                                                                                  
+            (window-live-p sr-speedbar-window) ;when `sr-speedbar-window' visible                            
+            (buffer-live-p speedbar-buffer))   ;and contain `speedbar-buffer'                                
+       (progn                                                                                                
+         (sr-speedbar-select-window)                                                                          
+         (if (> (current-window-take-width) 1) ;if width of `sr-speedbar-window' is a valid value            
+             (setq sr-speedbar-width (current-window-take-width))) ;remember it make next restore same width  
+         (bury-buffer)                                                                                        
+         (if (and current-window                                                                              
+                  (window-live-p current-window))                                                            
+             (select-window current-window))))))                                                               
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/7825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档